/* -- Start Swell Page css Template -- */

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }


@-webkit-keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swellswing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}




/* -- End Swell Page css Template -- *//* LightboxMe stack v1.5.5 [page.css] */html {
	overflow-y:scroll;
}

/* to fix a problem with the overlay not covering the 
   whole window in combination with Foundation [?]: */
body {
	position: static;
} 
/* End of LightboxMe stack *//* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_1552_7 #myExtraContent4,
#ExtraContentPlusstacks_in_1552_7 #fs {
	display: none;
}

#standOutWrapperstacks_in_1552_24 {
	padding-top: 33px;
	padding-bottom: 33px;
}

#standOutstacks_in_1552_24 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	
	text-align: left;
	
	
	
}

#standOutstacks_in_1552_24:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#standOutShadowstacks_in_1552_24 {
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.30);
	margin: 10px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 1.00);
	border: 0px solid rgba(179, 179, 179, 1.00);
}

#standOutBackmoststacks_in_1552_24 {
	padding: 20px 20px;
}

#standOutFrontmoststacks_in_1552_24 img,
#standOutFrontmoststacks_in_1552_24 video {
	max-width: 100%;
	height: auto;
}

#standOutFrontmoststacks_in_1552_24 {
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.30);
	position: relative;
	border: 0px solid rgba(179, 179, 179, 1.00);
}

/*  */
#standOutFrontmoststacks_in_1552_24 {
	background: url(../files/frontmost_localimage-24-935.png) #ffffff;
	background-position: center center;
	background-size: cover;
}
/*  */

/*  */

/*  */

#standOutFrontmoststacks_in_1552_24 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: none;
	outline: none;
	text-decoration: none;
	display: block;
}

/*  */

/*  */

/*  */
#standOutShadowstacks_in_1552_24 {
	padding-top: 3px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
}

#standOutBackmoststacks_in_1552_24 {
	flex: 1;
}

#standOutFrontmoststacks_in_1552_24 {
	margin-left: 30px;
	margin-top: -30px;
	margin-bottom: -30px;
	width: 250px;
	height: 250px;
}
/*  */

/*  */

/* @group Responsive */

@media screen and (max-width: 768px) {
	#standOutWrapperstacks_in_1552_24 {
		padding: 3px 0px;
	}
	
	#standOutShadowstacks_in_1552_24 {
		display: block;
		padding-top: 3px;
	}
	
	#standOutFrontmoststacks_in_1552_24 {
		margin-top: 0px;
		width: 150px;
		height: 150px;
		display: block;
		margin: 10px auto;
	}
	
	#standOutFrontmoststacks_in_1552_24 i {
		font-size: 100px;
	}
}

/* @end */

/*  *//* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_459_5 #myExtraContent2,
#ExtraContentPlusstacks_in_459_5 #fs {
	display: none;
}

#rottenAppleDeviceContentstacks_in_330 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#toTop{--elevator-image:url(../../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_319 #myExtraContent3,
#ExtraContentPlusstacks_in_319 #fs {
	display: none;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_323 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_323 {
		display: none !important;
	}
}
/* FancyLine Stack v1.2.2 */#stacks_in_1334 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1334 hr, * html  #stacks_in_1334 hr {height: 1px /*IE7*/;}* html  #stacks_in_1334 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1334 {
	padding: 2px 0px 6px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_478 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_478 {
		display: none !important;
	}
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2653 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2653 code, #hyp_stacks_in_2653 var, #hyp_stacks_in_2653 kbd, #hyp_stacks_in_2653 samp, #hyp_stacks_in_2653 tt, #hyp_stacks_in_2653 dir, #hyp_stacks_in_2653 listing, #hyp_stacks_in_2653 plaintext, #hyp_stacks_in_2653 xmp, #hyp_stacks_in_2653 abbr, #hyp_stacks_in_2653 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2654>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2679>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2690{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2690swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2690swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2690swell{
		max-width: 800px;
	}
	.stacks_in_2690swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2690swell-with-zoom .mfp-container,.stacks_in_2690swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2690swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2690swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2690swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2690swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2690 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2690 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2690 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2690 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2690 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2690 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2690 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2690 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2690 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2690 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2690 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2692Calligrapher{			font-size: 120% !important;			color: #666666 !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_2692Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2692Calligrapher h6, .stacks_in_2692Calligrapher h5, .stacks_in_2692Calligrapher h4, .stacks_in_2692Calligrapher h3, .stacks_in_2692Calligrapher h2, .stacks_in_2692Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2692Calligrapher, .stacks_in_2692Calligrapher h1, .stacks_in_2692Calligrapher h2, .stacks_in_2692Calligrapher h3, .stacks_in_2692Calligrapher h4, .stacks_in_2692Calligrapher h5, .stacks_in_2692Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2692targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2692Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2692Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2692Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2692Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2693 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2693 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2697, #lbm_stacks_in_2697 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2697 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2697, #lbm_stacks_in_2697 *:not(.fa) {			}#lbm_stacks_in_2697 img {	width: 100%;	height: auto;}#lbm_stacks_in_2697 a#stacks_in_2697_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2697 a#stacks_in_2697_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2697 a#stacks_in_2697_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2684 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2684 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2685buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2685 a, #stacks_in_2685 a:hover, #stacks_in_2685 a:visited, #stacks_in_2685 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2685button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2685button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2685 a, #stacks_in_2685 a:visited, #stacks_in_2685 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2685 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2685button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2685button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2685buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2685buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2685buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2685buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2686 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2687 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2687 {
		display: none !important;
	}
}
#stacks_in_3006>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3016{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3016swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3016swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3016swell{
		max-width: 800px;
	}
	.stacks_in_3016swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3016swell-with-zoom .mfp-container,.stacks_in_3016swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3016swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3016swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3016swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3016swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3016 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3016 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3016 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3016 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3016 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3016 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3016 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3016 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3016 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3016 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3016 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3018Calligrapher{			font-size: 120% !important;			color: #666666 !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_3018Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3018Calligrapher h6, .stacks_in_3018Calligrapher h5, .stacks_in_3018Calligrapher h4, .stacks_in_3018Calligrapher h3, .stacks_in_3018Calligrapher h2, .stacks_in_3018Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3018Calligrapher, .stacks_in_3018Calligrapher h1, .stacks_in_3018Calligrapher h2, .stacks_in_3018Calligrapher h3, .stacks_in_3018Calligrapher h4, .stacks_in_3018Calligrapher h5, .stacks_in_3018Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3018targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3018Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3018Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3018Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3018Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3019 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3019 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3023, #lbm_stacks_in_3023 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3023 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3023, #lbm_stacks_in_3023 *:not(.fa) {			}#lbm_stacks_in_3023 img {	width: 100%;	height: auto;}#lbm_stacks_in_3023 a#stacks_in_3023_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3023 a#stacks_in_3023_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3023 a#stacks_in_3023_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3010 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3010 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3011buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3011 a, #stacks_in_3011 a:hover, #stacks_in_3011 a:visited, #stacks_in_3011 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3011button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3011button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3011 a, #stacks_in_3011 a:visited, #stacks_in_3011 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3011 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3011button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3011button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3011buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3011buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3011buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3011buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3012 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3013 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3013 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2702 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2704>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2708 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2708 hr, * html  #stacks_in_2708 hr {height: 1px /*IE7*/;}* html  #stacks_in_2708 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2708 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2706 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2706 hr, * html  #stacks_in_2706 hr {height: 1px /*IE7*/;}* html  #stacks_in_2706 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2706 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_3177 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_3177 code, #hyp_stacks_in_3177 var, #hyp_stacks_in_3177 kbd, #hyp_stacks_in_3177 samp, #hyp_stacks_in_3177 tt, #hyp_stacks_in_3177 dir, #hyp_stacks_in_3177 listing, #hyp_stacks_in_3177 plaintext, #hyp_stacks_in_3177 xmp, #hyp_stacks_in_3177 abbr, #hyp_stacks_in_3177 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_3178>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_3203>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3214{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3214swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3214swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3214swell{
		max-width: 800px;
	}
	.stacks_in_3214swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3214swell-with-zoom .mfp-container,.stacks_in_3214swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3214swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3214swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3214swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3214swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3214 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3214 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3214 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3214 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3214 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3214 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3214 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3214 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3214 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3214 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3214 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3216Calligrapher{			font-size: 120% !important;			color: #666666 !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_3216Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3216Calligrapher h6, .stacks_in_3216Calligrapher h5, .stacks_in_3216Calligrapher h4, .stacks_in_3216Calligrapher h3, .stacks_in_3216Calligrapher h2, .stacks_in_3216Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3216Calligrapher, .stacks_in_3216Calligrapher h1, .stacks_in_3216Calligrapher h2, .stacks_in_3216Calligrapher h3, .stacks_in_3216Calligrapher h4, .stacks_in_3216Calligrapher h5, .stacks_in_3216Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3216targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3216Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3216Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3216Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3216Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3217 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3217 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3221, #lbm_stacks_in_3221 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3221 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3221, #lbm_stacks_in_3221 *:not(.fa) {			}#lbm_stacks_in_3221 img {	width: 100%;	height: auto;}#lbm_stacks_in_3221 a#stacks_in_3221_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3221 a#stacks_in_3221_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3221 a#stacks_in_3221_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3208 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3208 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3209buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3209 a, #stacks_in_3209 a:hover, #stacks_in_3209 a:visited, #stacks_in_3209 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3209button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3209button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3209 a, #stacks_in_3209 a:visited, #stacks_in_3209 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3209 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3209button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3209button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3209buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3209buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3209buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3209buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3210 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3211 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3211 {
		display: none !important;
	}
}
#stacks_in_3180>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3191{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3191swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3191swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3191swell{
		max-width: 800px;
	}
	.stacks_in_3191swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3191swell-with-zoom .mfp-container,.stacks_in_3191swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3191swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3191swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3191swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3191swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3191 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3191 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3191 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3191 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3191 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3191 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3191 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3191 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3191 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3191 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3191 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3193Calligrapher{			font-size: 120% !important;			color: #666666 !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_3193Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3193Calligrapher h6, .stacks_in_3193Calligrapher h5, .stacks_in_3193Calligrapher h4, .stacks_in_3193Calligrapher h3, .stacks_in_3193Calligrapher h2, .stacks_in_3193Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3193Calligrapher, .stacks_in_3193Calligrapher h1, .stacks_in_3193Calligrapher h2, .stacks_in_3193Calligrapher h3, .stacks_in_3193Calligrapher h4, .stacks_in_3193Calligrapher h5, .stacks_in_3193Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3193targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3193Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3193Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3193Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3193Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3194 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3194 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3198, #lbm_stacks_in_3198 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3198 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3198, #lbm_stacks_in_3198 *:not(.fa) {			}#lbm_stacks_in_3198 img {	width: 100%;	height: auto;}#lbm_stacks_in_3198 a#stacks_in_3198_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3198 a#stacks_in_3198_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3198 a#stacks_in_3198_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3185 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3185 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3186buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3186 a, #stacks_in_3186 a:hover, #stacks_in_3186 a:visited, #stacks_in_3186 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3186button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3186button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3186 a, #stacks_in_3186 a:visited, #stacks_in_3186 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3186 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3186button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3186button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3186buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3186buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3186buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3186buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3187 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3188 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3188 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_3226 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_3228>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_3232 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_3232 hr, * html  #stacks_in_3232 hr {height: 1px /*IE7*/;}* html  #stacks_in_3232 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_3232 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_3230 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_3230 hr, * html  #stacks_in_3230 hr {height: 1px /*IE7*/;}* html  #stacks_in_3230 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_3230 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_3118 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_3118 code, #hyp_stacks_in_3118 var, #hyp_stacks_in_3118 kbd, #hyp_stacks_in_3118 samp, #hyp_stacks_in_3118 tt, #hyp_stacks_in_3118 dir, #hyp_stacks_in_3118 listing, #hyp_stacks_in_3118 plaintext, #hyp_stacks_in_3118 xmp, #hyp_stacks_in_3118 abbr, #hyp_stacks_in_3118 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_3119>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_3144>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3155{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3155swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3155swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3155swell{
		max-width: 800px;
	}
	.stacks_in_3155swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3155swell-with-zoom .mfp-container,.stacks_in_3155swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3155swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3155swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3155swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3155swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3155 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3155 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3155 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3155 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3155 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3155 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3155 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3155 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3155 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3155 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3155 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3157Calligrapher{			font-size: 120% !important;			color: #666666 !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_3157Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3157Calligrapher h6, .stacks_in_3157Calligrapher h5, .stacks_in_3157Calligrapher h4, .stacks_in_3157Calligrapher h3, .stacks_in_3157Calligrapher h2, .stacks_in_3157Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3157Calligrapher, .stacks_in_3157Calligrapher h1, .stacks_in_3157Calligrapher h2, .stacks_in_3157Calligrapher h3, .stacks_in_3157Calligrapher h4, .stacks_in_3157Calligrapher h5, .stacks_in_3157Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3157targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3157Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3157Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3157Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3157Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3158 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3158 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3162, #lbm_stacks_in_3162 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3162 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3162, #lbm_stacks_in_3162 *:not(.fa) {			}#lbm_stacks_in_3162 img {	width: 100%;	height: auto;}#lbm_stacks_in_3162 a#stacks_in_3162_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3162 a#stacks_in_3162_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3162 a#stacks_in_3162_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3149 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3149 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3150buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3150 a, #stacks_in_3150 a:hover, #stacks_in_3150 a:visited, #stacks_in_3150 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3150button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3150button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3150 a, #stacks_in_3150 a:visited, #stacks_in_3150 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3150 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3150button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3150button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3150buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3150buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3150buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3150buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3151 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3152 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3152 {
		display: none !important;
	}
}
#stacks_in_3121>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3132{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3132swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3132swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3132swell{
		max-width: 800px;
	}
	.stacks_in_3132swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3132swell-with-zoom .mfp-container,.stacks_in_3132swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3132swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3132swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3132swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3132swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3132 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3132 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3132 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3132 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3132 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3132 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3132 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3132 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3132 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3132 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3132 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3134Calligrapher{			font-size: 120% !important;			color: #666666 !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_3134Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3134Calligrapher h6, .stacks_in_3134Calligrapher h5, .stacks_in_3134Calligrapher h4, .stacks_in_3134Calligrapher h3, .stacks_in_3134Calligrapher h2, .stacks_in_3134Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3134Calligrapher, .stacks_in_3134Calligrapher h1, .stacks_in_3134Calligrapher h2, .stacks_in_3134Calligrapher h3, .stacks_in_3134Calligrapher h4, .stacks_in_3134Calligrapher h5, .stacks_in_3134Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3134targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3134Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3134Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3134Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3134Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3135 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3135 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3139, #lbm_stacks_in_3139 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3139 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3139, #lbm_stacks_in_3139 *:not(.fa) {			}#lbm_stacks_in_3139 img {	width: 100%;	height: auto;}#lbm_stacks_in_3139 a#stacks_in_3139_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3139 a#stacks_in_3139_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3139 a#stacks_in_3139_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3126 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3126 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3127buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3127 a, #stacks_in_3127 a:hover, #stacks_in_3127 a:visited, #stacks_in_3127 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3127button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3127button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3127 a, #stacks_in_3127 a:visited, #stacks_in_3127 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3127 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3127button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3127button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3127buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3127buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3127buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3127buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3128 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3129 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3129 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_3167 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_3169>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_3173 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_3173 hr, * html  #stacks_in_3173 hr {height: 1px /*IE7*/;}* html  #stacks_in_3173 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_3173 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_3171 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_3171 hr, * html  #stacks_in_3171 hr {height: 1px /*IE7*/;}* html  #stacks_in_3171 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_3171 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_593 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_593 code, #hyp_stacks_in_593 var, #hyp_stacks_in_593 kbd, #hyp_stacks_in_593 samp, #hyp_stacks_in_593 tt, #hyp_stacks_in_593 dir, #hyp_stacks_in_593 listing, #hyp_stacks_in_593 plaintext, #hyp_stacks_in_593 xmp, #hyp_stacks_in_593 abbr, #hyp_stacks_in_593 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_595>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_1095>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1097{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1097swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1097swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1097swell{
		max-width: 800px;
	}
	.stacks_in_1097swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1097swell-with-zoom .mfp-container,.stacks_in_1097swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1097swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1097swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1097swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1097swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1097 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1097 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1097 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1097 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1097 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1097 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1097 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1097 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1097 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1097 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1097 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1099Calligrapher{			font-size: 120% !important;			color: #666666 !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_1099Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1099Calligrapher h6, .stacks_in_1099Calligrapher h5, .stacks_in_1099Calligrapher h4, .stacks_in_1099Calligrapher h3, .stacks_in_1099Calligrapher h2, .stacks_in_1099Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1099Calligrapher, .stacks_in_1099Calligrapher h1, .stacks_in_1099Calligrapher h2, .stacks_in_1099Calligrapher h3, .stacks_in_1099Calligrapher h4, .stacks_in_1099Calligrapher h5, .stacks_in_1099Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1099targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1099Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1099Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1099Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1099Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1101 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1101 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1104, #lbm_stacks_in_1104 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1104 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1104, #lbm_stacks_in_1104 *:not(.fa) {			}#lbm_stacks_in_1104 img {	width: 100%;	height: auto;}#lbm_stacks_in_1104 a#stacks_in_1104_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1104 a#stacks_in_1104_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1104 a#stacks_in_1104_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1111 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1111 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1112buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1112 a, #stacks_in_1112 a:hover, #stacks_in_1112 a:visited, #stacks_in_1112 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1112button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1112button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1112 a, #stacks_in_1112 a:visited, #stacks_in_1112 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1112 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1112button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1112button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1112buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1112buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1112buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1112buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1113 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1115 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1115 {
		display: none !important;
	}
}
#stacks_in_3052>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_3062{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_3062swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_3062swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_3062swell{
		max-width: 800px;
	}
	.stacks_in_3062swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_3062swell-with-zoom .mfp-container,.stacks_in_3062swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_3062swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_3062swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_3062swell-with-zoom.mfp-removing .mfp-container,.stacks_in_3062swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_3062 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3062 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_3062 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_3062 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_3062 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_3062 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_3062 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_3062 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_3062 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_3062 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_3062 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3064Calligrapher{			font-size: 120% !important;			color: #666666 !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_3064Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3064Calligrapher h6, .stacks_in_3064Calligrapher h5, .stacks_in_3064Calligrapher h4, .stacks_in_3064Calligrapher h3, .stacks_in_3064Calligrapher h2, .stacks_in_3064Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3064Calligrapher, .stacks_in_3064Calligrapher h1, .stacks_in_3064Calligrapher h2, .stacks_in_3064Calligrapher h3, .stacks_in_3064Calligrapher h4, .stacks_in_3064Calligrapher h5, .stacks_in_3064Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3064targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3064Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3064Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3064Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3064Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_3065 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_3065 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_3069, #lbm_stacks_in_3069 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_3069 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_3069, #lbm_stacks_in_3069 *:not(.fa) {			}#lbm_stacks_in_3069 img {	width: 100%;	height: auto;}#lbm_stacks_in_3069 a#stacks_in_3069_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_3069 a#stacks_in_3069_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_3069 a#stacks_in_3069_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_3056 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_3056 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_3057buttonPressWrapper{
	position: relative !important;
}

#stacks_in_3057 a, #stacks_in_3057 a:hover, #stacks_in_3057 a:visited, #stacks_in_3057 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_3057button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_3057button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_3057 a, #stacks_in_3057 a:visited, #stacks_in_3057 a:active{
	color: #FFFFFF !important;
}

#stacks_in_3057 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_3057button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_3057button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_3057buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_3057buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_3057buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_3057buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_3058 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_3059 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_3059 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_642 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_645>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_647 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_647 hr, * html  #stacks_in_647 hr {height: 1px /*IE7*/;}* html  #stacks_in_647 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_647 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_649 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_649 hr, * html  #stacks_in_649 hr {height: 1px /*IE7*/;}* html  #stacks_in_649 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_649 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2811 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2811 code, #hyp_stacks_in_2811 var, #hyp_stacks_in_2811 kbd, #hyp_stacks_in_2811 samp, #hyp_stacks_in_2811 tt, #hyp_stacks_in_2811 dir, #hyp_stacks_in_2811 listing, #hyp_stacks_in_2811 plaintext, #hyp_stacks_in_2811 xmp, #hyp_stacks_in_2811 abbr, #hyp_stacks_in_2811 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2812>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2837>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2848{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2848swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2848swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2848swell{
		max-width: 800px;
	}
	.stacks_in_2848swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2848swell-with-zoom .mfp-container,.stacks_in_2848swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2848swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2848swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2848swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2848swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2848 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2848 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2848 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2848 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2848 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2848 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2848 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2848 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2848 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2848 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2848 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2850Calligrapher{			font-size: 120% !important;			color: #666666 !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_2850Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2850Calligrapher h6, .stacks_in_2850Calligrapher h5, .stacks_in_2850Calligrapher h4, .stacks_in_2850Calligrapher h3, .stacks_in_2850Calligrapher h2, .stacks_in_2850Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2850Calligrapher, .stacks_in_2850Calligrapher h1, .stacks_in_2850Calligrapher h2, .stacks_in_2850Calligrapher h3, .stacks_in_2850Calligrapher h4, .stacks_in_2850Calligrapher h5, .stacks_in_2850Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2850targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2850Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2850Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2850Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2850Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2851 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2851 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2855, #lbm_stacks_in_2855 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2855 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2855, #lbm_stacks_in_2855 *:not(.fa) {			}#lbm_stacks_in_2855 img {	width: 100%;	height: auto;}#lbm_stacks_in_2855 a#stacks_in_2855_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2855 a#stacks_in_2855_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2855 a#stacks_in_2855_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2842 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2842 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2843buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2843 a, #stacks_in_2843 a:hover, #stacks_in_2843 a:visited, #stacks_in_2843 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2843button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2843button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2843 a, #stacks_in_2843 a:visited, #stacks_in_2843 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2843 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2843button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2843button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2843buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2843buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2843buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2843buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2844 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2845 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2845 {
		display: none !important;
	}
}
#stacks_in_2814>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2825{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2825swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2825swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2825swell{
		max-width: 800px;
	}
	.stacks_in_2825swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2825swell-with-zoom .mfp-container,.stacks_in_2825swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2825swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2825swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2825swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2825swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2825 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2825 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2825 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2825 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2825 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2825 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2825 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2825 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2825 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2825 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2825 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2827Calligrapher{			font-size: 120% !important;			color: #666666 !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_2827Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2827Calligrapher h6, .stacks_in_2827Calligrapher h5, .stacks_in_2827Calligrapher h4, .stacks_in_2827Calligrapher h3, .stacks_in_2827Calligrapher h2, .stacks_in_2827Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2827Calligrapher, .stacks_in_2827Calligrapher h1, .stacks_in_2827Calligrapher h2, .stacks_in_2827Calligrapher h3, .stacks_in_2827Calligrapher h4, .stacks_in_2827Calligrapher h5, .stacks_in_2827Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2827targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2827Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2827Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2827Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2827Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2828 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2828 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2832, #lbm_stacks_in_2832 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2832 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2832, #lbm_stacks_in_2832 *:not(.fa) {			}#lbm_stacks_in_2832 img {	width: 100%;	height: auto;}#lbm_stacks_in_2832 a#stacks_in_2832_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2832 a#stacks_in_2832_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2832 a#stacks_in_2832_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2819 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2819 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2820buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2820 a, #stacks_in_2820 a:hover, #stacks_in_2820 a:visited, #stacks_in_2820 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2820button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2820button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2820 a, #stacks_in_2820 a:visited, #stacks_in_2820 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2820 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2820button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2820button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2820buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2820buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2820buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2820buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2821 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2822 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2822 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2860 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2862>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2866 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2866 hr, * html  #stacks_in_2866 hr {height: 1px /*IE7*/;}* html  #stacks_in_2866 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2866 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2864 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2864 hr, * html  #stacks_in_2864 hr {height: 1px /*IE7*/;}* html  #stacks_in_2864 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2864 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2868 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2868 code, #hyp_stacks_in_2868 var, #hyp_stacks_in_2868 kbd, #hyp_stacks_in_2868 samp, #hyp_stacks_in_2868 tt, #hyp_stacks_in_2868 dir, #hyp_stacks_in_2868 listing, #hyp_stacks_in_2868 plaintext, #hyp_stacks_in_2868 xmp, #hyp_stacks_in_2868 abbr, #hyp_stacks_in_2868 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2869>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2894>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2905{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2905swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2905swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2905swell{
		max-width: 800px;
	}
	.stacks_in_2905swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2905swell-with-zoom .mfp-container,.stacks_in_2905swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2905swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2905swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2905swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2905swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2905 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2905 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2905 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2905 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2905 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2905 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2905 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2905 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2905 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2905 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2905 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2907Calligrapher{			font-size: 120% !important;			color: #666666 !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_2907Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2907Calligrapher h6, .stacks_in_2907Calligrapher h5, .stacks_in_2907Calligrapher h4, .stacks_in_2907Calligrapher h3, .stacks_in_2907Calligrapher h2, .stacks_in_2907Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2907Calligrapher, .stacks_in_2907Calligrapher h1, .stacks_in_2907Calligrapher h2, .stacks_in_2907Calligrapher h3, .stacks_in_2907Calligrapher h4, .stacks_in_2907Calligrapher h5, .stacks_in_2907Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2907targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2907Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2907Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2907Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2907Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2908 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2908 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2912, #lbm_stacks_in_2912 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2912 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2912, #lbm_stacks_in_2912 *:not(.fa) {			}#lbm_stacks_in_2912 img {	width: 100%;	height: auto;}#lbm_stacks_in_2912 a#stacks_in_2912_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2912 a#stacks_in_2912_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2912 a#stacks_in_2912_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2899 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2899 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2900buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2900 a, #stacks_in_2900 a:hover, #stacks_in_2900 a:visited, #stacks_in_2900 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2900button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2900button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2900 a, #stacks_in_2900 a:visited, #stacks_in_2900 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2900 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2900button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2900button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2900buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2900buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2900buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2900buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2901 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2902 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2902 {
		display: none !important;
	}
}
#stacks_in_2871>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2882{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2882swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2882swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2882swell{
		max-width: 800px;
	}
	.stacks_in_2882swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2882swell-with-zoom .mfp-container,.stacks_in_2882swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2882swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2882swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2882swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2882swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2882 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2882 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2882 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2882 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2882 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2882 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2882 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2882 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2882 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2882 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2882 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2884Calligrapher{			font-size: 120% !important;			color: #666666 !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_2884Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2884Calligrapher h6, .stacks_in_2884Calligrapher h5, .stacks_in_2884Calligrapher h4, .stacks_in_2884Calligrapher h3, .stacks_in_2884Calligrapher h2, .stacks_in_2884Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2884Calligrapher, .stacks_in_2884Calligrapher h1, .stacks_in_2884Calligrapher h2, .stacks_in_2884Calligrapher h3, .stacks_in_2884Calligrapher h4, .stacks_in_2884Calligrapher h5, .stacks_in_2884Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2884targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2884Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2884Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2884Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2884Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2885 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2885 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2889, #lbm_stacks_in_2889 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2889 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2889, #lbm_stacks_in_2889 *:not(.fa) {			}#lbm_stacks_in_2889 img {	width: 100%;	height: auto;}#lbm_stacks_in_2889 a#stacks_in_2889_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2889 a#stacks_in_2889_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2889 a#stacks_in_2889_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2876 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2876 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2877buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2877 a, #stacks_in_2877 a:hover, #stacks_in_2877 a:visited, #stacks_in_2877 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2877button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2877button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2877 a, #stacks_in_2877 a:visited, #stacks_in_2877 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2877 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2877button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2877button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2877buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2877buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2877buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2877buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2878 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2879 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2879 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2917 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2919>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2923 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2923 hr, * html  #stacks_in_2923 hr {height: 1px /*IE7*/;}* html  #stacks_in_2923 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2923 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2921 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2921 hr, * html  #stacks_in_2921 hr {height: 1px /*IE7*/;}* html  #stacks_in_2921 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2921 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2925 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2925 code, #hyp_stacks_in_2925 var, #hyp_stacks_in_2925 kbd, #hyp_stacks_in_2925 samp, #hyp_stacks_in_2925 tt, #hyp_stacks_in_2925 dir, #hyp_stacks_in_2925 listing, #hyp_stacks_in_2925 plaintext, #hyp_stacks_in_2925 xmp, #hyp_stacks_in_2925 abbr, #hyp_stacks_in_2925 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2926>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2951>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2962{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2962swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2962swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2962swell{
		max-width: 800px;
	}
	.stacks_in_2962swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2962swell-with-zoom .mfp-container,.stacks_in_2962swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2962swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2962swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2962swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2962swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2962 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2962 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2962 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2962 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2962 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2962 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2962 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2962 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2962 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2962 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2962 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2964Calligrapher{			font-size: 120% !important;			color: #666666 !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_2964Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2964Calligrapher h6, .stacks_in_2964Calligrapher h5, .stacks_in_2964Calligrapher h4, .stacks_in_2964Calligrapher h3, .stacks_in_2964Calligrapher h2, .stacks_in_2964Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2964Calligrapher, .stacks_in_2964Calligrapher h1, .stacks_in_2964Calligrapher h2, .stacks_in_2964Calligrapher h3, .stacks_in_2964Calligrapher h4, .stacks_in_2964Calligrapher h5, .stacks_in_2964Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2964targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2964Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2964Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2964Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2964Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2965 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2965 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2969, #lbm_stacks_in_2969 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2969 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2969, #lbm_stacks_in_2969 *:not(.fa) {			}#lbm_stacks_in_2969 img {	width: 100%;	height: auto;}#lbm_stacks_in_2969 a#stacks_in_2969_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2969 a#stacks_in_2969_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2969 a#stacks_in_2969_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2956 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2956 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2957buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2957 a, #stacks_in_2957 a:hover, #stacks_in_2957 a:visited, #stacks_in_2957 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2957button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2957button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2957 a, #stacks_in_2957 a:visited, #stacks_in_2957 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2957 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2957button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2957button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2957buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2957buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2957buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2957buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2958 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2959 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2959 {
		display: none !important;
	}
}
#stacks_in_2928>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2939{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2939swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2939swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2939swell{
		max-width: 800px;
	}
	.stacks_in_2939swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2939swell-with-zoom .mfp-container,.stacks_in_2939swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2939swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2939swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2939swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2939swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2939 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2939 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2939 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2939 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2939 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2939 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2939 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2939 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2939 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2939 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2939 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2941Calligrapher{			font-size: 120% !important;			color: #666666 !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_2941Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2941Calligrapher h6, .stacks_in_2941Calligrapher h5, .stacks_in_2941Calligrapher h4, .stacks_in_2941Calligrapher h3, .stacks_in_2941Calligrapher h2, .stacks_in_2941Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2941Calligrapher, .stacks_in_2941Calligrapher h1, .stacks_in_2941Calligrapher h2, .stacks_in_2941Calligrapher h3, .stacks_in_2941Calligrapher h4, .stacks_in_2941Calligrapher h5, .stacks_in_2941Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2941targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2941Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2941Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2941Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2941Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2942 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2942 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2946, #lbm_stacks_in_2946 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2946 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2946, #lbm_stacks_in_2946 *:not(.fa) {			}#lbm_stacks_in_2946 img {	width: 100%;	height: auto;}#lbm_stacks_in_2946 a#stacks_in_2946_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2946 a#stacks_in_2946_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2946 a#stacks_in_2946_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2933 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2933 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2934buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2934 a, #stacks_in_2934 a:hover, #stacks_in_2934 a:visited, #stacks_in_2934 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2934button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2934button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2934 a, #stacks_in_2934 a:visited, #stacks_in_2934 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2934 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2934button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2934button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2934buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2934buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2934buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2934buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2935 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2936 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2936 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2974 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2976>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2980 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2980 hr, * html  #stacks_in_2980 hr {height: 1px /*IE7*/;}* html  #stacks_in_2980 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2980 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2978 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2978 hr, * html  #stacks_in_2978 hr {height: 1px /*IE7*/;}* html  #stacks_in_2978 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2978 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_1913 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_1913 code, #hyp_stacks_in_1913 var, #hyp_stacks_in_1913 kbd, #hyp_stacks_in_1913 samp, #hyp_stacks_in_1913 tt, #hyp_stacks_in_1913 dir, #hyp_stacks_in_1913 listing, #hyp_stacks_in_1913 plaintext, #hyp_stacks_in_1913 xmp, #hyp_stacks_in_1913 abbr, #hyp_stacks_in_1913 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_1914>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_1939>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1950{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1950swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1950swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1950swell{
		max-width: 800px;
	}
	.stacks_in_1950swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1950swell-with-zoom .mfp-container,.stacks_in_1950swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1950swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1950swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1950swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1950swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1950 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1950 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1950 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1950 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1950 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1950 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1950 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1950 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1950 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1950 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1950 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1952Calligrapher{			font-size: 120% !important;			color: #666666 !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_1952Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1952Calligrapher h6, .stacks_in_1952Calligrapher h5, .stacks_in_1952Calligrapher h4, .stacks_in_1952Calligrapher h3, .stacks_in_1952Calligrapher h2, .stacks_in_1952Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1952Calligrapher, .stacks_in_1952Calligrapher h1, .stacks_in_1952Calligrapher h2, .stacks_in_1952Calligrapher h3, .stacks_in_1952Calligrapher h4, .stacks_in_1952Calligrapher h5, .stacks_in_1952Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1952targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1952Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1952Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1952Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1952Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1953 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1953 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1957, #lbm_stacks_in_1957 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1957 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1957, #lbm_stacks_in_1957 *:not(.fa) {			}#lbm_stacks_in_1957 img {	width: 100%;	height: auto;}#lbm_stacks_in_1957 a#stacks_in_1957_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1957 a#stacks_in_1957_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1957 a#stacks_in_1957_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1944 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1944 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1945buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1945 a, #stacks_in_1945 a:hover, #stacks_in_1945 a:visited, #stacks_in_1945 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1945button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1945button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1945 a, #stacks_in_1945 a:visited, #stacks_in_1945 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1945 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1945button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1945button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1945buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1945buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1945buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1945buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1946 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1947 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1947 {
		display: none !important;
	}
}
#stacks_in_1916>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1927{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1927swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1927swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1927swell{
		max-width: 800px;
	}
	.stacks_in_1927swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1927swell-with-zoom .mfp-container,.stacks_in_1927swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1927swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1927swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1927swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1927swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1927 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1927 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1927 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1927 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1927 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1927 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1927 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1927 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1927 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1927 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1927 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1929Calligrapher{			font-size: 120% !important;			color: #666666 !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_1929Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1929Calligrapher h6, .stacks_in_1929Calligrapher h5, .stacks_in_1929Calligrapher h4, .stacks_in_1929Calligrapher h3, .stacks_in_1929Calligrapher h2, .stacks_in_1929Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1929Calligrapher, .stacks_in_1929Calligrapher h1, .stacks_in_1929Calligrapher h2, .stacks_in_1929Calligrapher h3, .stacks_in_1929Calligrapher h4, .stacks_in_1929Calligrapher h5, .stacks_in_1929Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1929targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1929Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1929Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1929Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1929Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1930 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1930 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1934, #lbm_stacks_in_1934 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1934 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1934, #lbm_stacks_in_1934 *:not(.fa) {			}#lbm_stacks_in_1934 img {	width: 100%;	height: auto;}#lbm_stacks_in_1934 a#stacks_in_1934_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1934 a#stacks_in_1934_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1934 a#stacks_in_1934_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1921 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1921 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1922buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1922 a, #stacks_in_1922 a:hover, #stacks_in_1922 a:visited, #stacks_in_1922 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1922button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1922button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1922 a, #stacks_in_1922 a:visited, #stacks_in_1922 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1922 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1922button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1922button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1922buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1922buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1922buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1922buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1923 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1924 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1924 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1962 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_1964>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1968 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1968 hr, * html  #stacks_in_1968 hr {height: 1px /*IE7*/;}* html  #stacks_in_1968 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1968 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1966 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1966 hr, * html  #stacks_in_1966 hr {height: 1px /*IE7*/;}* html  #stacks_in_1966 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1966 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2049 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2049 code, #hyp_stacks_in_2049 var, #hyp_stacks_in_2049 kbd, #hyp_stacks_in_2049 samp, #hyp_stacks_in_2049 tt, #hyp_stacks_in_2049 dir, #hyp_stacks_in_2049 listing, #hyp_stacks_in_2049 plaintext, #hyp_stacks_in_2049 xmp, #hyp_stacks_in_2049 abbr, #hyp_stacks_in_2049 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2050>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2587>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2597{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2597swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2597swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2597swell{
		max-width: 800px;
	}
	.stacks_in_2597swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2597swell-with-zoom .mfp-container,.stacks_in_2597swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2597swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2597swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2597swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2597swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2597 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2597 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2597 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2597 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2597 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2597 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2597 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2597 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2597 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2597 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2597 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2599Calligrapher{			font-size: 120% !important;			color: #666666 !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_2599Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2599Calligrapher h6, .stacks_in_2599Calligrapher h5, .stacks_in_2599Calligrapher h4, .stacks_in_2599Calligrapher h3, .stacks_in_2599Calligrapher h2, .stacks_in_2599Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2599Calligrapher, .stacks_in_2599Calligrapher h1, .stacks_in_2599Calligrapher h2, .stacks_in_2599Calligrapher h3, .stacks_in_2599Calligrapher h4, .stacks_in_2599Calligrapher h5, .stacks_in_2599Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2599targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2599Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2599Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2599Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2599Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2600 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2600 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2604, #lbm_stacks_in_2604 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2604 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2604, #lbm_stacks_in_2604 *:not(.fa) {			}#lbm_stacks_in_2604 img {	width: 100%;	height: auto;}#lbm_stacks_in_2604 a#stacks_in_2604_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2604 a#stacks_in_2604_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2604 a#stacks_in_2604_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2591 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2591 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2592buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2592 a, #stacks_in_2592 a:hover, #stacks_in_2592 a:visited, #stacks_in_2592 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2592button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2592button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2592 a, #stacks_in_2592 a:visited, #stacks_in_2592 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2592 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2592button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2592button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2592buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2592buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2592buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2592buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2593 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2594 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2594 {
		display: none !important;
	}
}
#stacks_in_2052>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2063{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2063swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2063swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2063swell{
		max-width: 800px;
	}
	.stacks_in_2063swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2063swell-with-zoom .mfp-container,.stacks_in_2063swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2063swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2063swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2063swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2063swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2063 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2063 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2063 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2063 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2063 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2063 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2063 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2063 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2063 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2063 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2063 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2065Calligrapher{			font-size: 120% !important;			color: #666666 !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_2065Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2065Calligrapher h6, .stacks_in_2065Calligrapher h5, .stacks_in_2065Calligrapher h4, .stacks_in_2065Calligrapher h3, .stacks_in_2065Calligrapher h2, .stacks_in_2065Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2065Calligrapher, .stacks_in_2065Calligrapher h1, .stacks_in_2065Calligrapher h2, .stacks_in_2065Calligrapher h3, .stacks_in_2065Calligrapher h4, .stacks_in_2065Calligrapher h5, .stacks_in_2065Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2065targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2065Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2065Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2065Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2065Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2066 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2066 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2070, #lbm_stacks_in_2070 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2070 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2070, #lbm_stacks_in_2070 *:not(.fa) {			}#lbm_stacks_in_2070 img {	width: 100%;	height: auto;}#lbm_stacks_in_2070 a#stacks_in_2070_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2070 a#stacks_in_2070_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2070 a#stacks_in_2070_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2057 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2057 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2058buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2058 a, #stacks_in_2058 a:hover, #stacks_in_2058 a:visited, #stacks_in_2058 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2058button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2058button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2058 a, #stacks_in_2058 a:visited, #stacks_in_2058 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2058 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2058button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2058button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2058buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2058buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2058buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2058buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2059 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2060 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2060 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2098 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2100>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2104 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2104 hr, * html  #stacks_in_2104 hr {height: 1px /*IE7*/;}* html  #stacks_in_2104 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2104 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2102 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2102 hr, * html  #stacks_in_2102 hr {height: 1px /*IE7*/;}* html  #stacks_in_2102 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2102 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2014 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_2014 code, #hyp_stacks_in_2014 var, #hyp_stacks_in_2014 kbd, #hyp_stacks_in_2014 samp, #hyp_stacks_in_2014 tt, #hyp_stacks_in_2014 dir, #hyp_stacks_in_2014 listing, #hyp_stacks_in_2014 plaintext, #hyp_stacks_in_2014 xmp, #hyp_stacks_in_2014 abbr, #hyp_stacks_in_2014 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_2015>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_2106>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2116{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2116swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2116swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2116swell{
		max-width: 800px;
	}
	.stacks_in_2116swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2116swell-with-zoom .mfp-container,.stacks_in_2116swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2116swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2116swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2116swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2116swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2116 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2116 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2116 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2116 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2116 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2116 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2116 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2116 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2116 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2116 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2116 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2118Calligrapher{			font-size: 120% !important;			color: #666666 !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_2118Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2118Calligrapher h6, .stacks_in_2118Calligrapher h5, .stacks_in_2118Calligrapher h4, .stacks_in_2118Calligrapher h3, .stacks_in_2118Calligrapher h2, .stacks_in_2118Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2118Calligrapher, .stacks_in_2118Calligrapher h1, .stacks_in_2118Calligrapher h2, .stacks_in_2118Calligrapher h3, .stacks_in_2118Calligrapher h4, .stacks_in_2118Calligrapher h5, .stacks_in_2118Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2118targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2118Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2118Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2118Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2118Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2119 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2119 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2123, #lbm_stacks_in_2123 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2123 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2123, #lbm_stacks_in_2123 *:not(.fa) {			}#lbm_stacks_in_2123 img {	width: 100%;	height: auto;}#lbm_stacks_in_2123 a#stacks_in_2123_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2123 a#stacks_in_2123_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2123 a#stacks_in_2123_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2110 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2110 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2111buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2111 a, #stacks_in_2111 a:hover, #stacks_in_2111 a:visited, #stacks_in_2111 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2111button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2111button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2111 a, #stacks_in_2111 a:visited, #stacks_in_2111 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2111 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2111button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2111button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2111buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2111buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2111buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2111buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2112 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2113 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2113 {
		display: none !important;
	}
}
#stacks_in_2732>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_2742{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_2742swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_2742swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_2742swell{
		max-width: 800px;
	}
	.stacks_in_2742swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_2742swell-with-zoom .mfp-container,.stacks_in_2742swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_2742swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2742swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_2742swell-with-zoom.mfp-removing .mfp-container,.stacks_in_2742swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_2742 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2742 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_2742 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_2742 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_2742 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_2742 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_2742 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2742 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2742 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2742 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2742 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2744Calligrapher{			font-size: 120% !important;			color: #666666 !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_2744Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2744Calligrapher h6, .stacks_in_2744Calligrapher h5, .stacks_in_2744Calligrapher h4, .stacks_in_2744Calligrapher h3, .stacks_in_2744Calligrapher h2, .stacks_in_2744Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2744Calligrapher, .stacks_in_2744Calligrapher h1, .stacks_in_2744Calligrapher h2, .stacks_in_2744Calligrapher h3, .stacks_in_2744Calligrapher h4, .stacks_in_2744Calligrapher h5, .stacks_in_2744Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2744targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2744Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2744Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2744Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2744Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2745 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_2745 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2749, #lbm_stacks_in_2749 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2749 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_2749, #lbm_stacks_in_2749 *:not(.fa) {			}#lbm_stacks_in_2749 img {	width: 100%;	height: auto;}#lbm_stacks_in_2749 a#stacks_in_2749_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_2749 a#stacks_in_2749_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2749 a#stacks_in_2749_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2736 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_2736 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_2737buttonPressWrapper{
	position: relative !important;
}

#stacks_in_2737 a, #stacks_in_2737 a:hover, #stacks_in_2737 a:visited, #stacks_in_2737 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_2737button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_2737button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_2737 a, #stacks_in_2737 a:visited, #stacks_in_2737 a:active{
	color: #FFFFFF !important;
}

#stacks_in_2737 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_2737button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_2737button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_2737buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_2737buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_2737buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_2737buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_2738 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2739 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2739 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2041 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_2043>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2047 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2047 hr, * html  #stacks_in_2047 hr {height: 1px /*IE7*/;}* html  #stacks_in_2047 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2047 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2045 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2045 hr, * html  #stacks_in_2045 hr {height: 1px /*IE7*/;}* html  #stacks_in_2045 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2045 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_1277 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_1277 code, #hyp_stacks_in_1277 var, #hyp_stacks_in_1277 kbd, #hyp_stacks_in_1277 samp, #hyp_stacks_in_1277 tt, #hyp_stacks_in_1277 dir, #hyp_stacks_in_1277 listing, #hyp_stacks_in_1277 plaintext, #hyp_stacks_in_1277 xmp, #hyp_stacks_in_1277 abbr, #hyp_stacks_in_1277 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_1279>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_1281>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1283{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1283swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1283swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1283swell{
		max-width: 800px;
	}
	.stacks_in_1283swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1283swell-with-zoom .mfp-container,.stacks_in_1283swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1283swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1283swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1283swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1283swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1283 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1283 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1283 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1283 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1283 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1283 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1283 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1283 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1283 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1283 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1283 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1285Calligrapher{			font-size: 120% !important;			color: #666666 !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_1285Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1285Calligrapher h6, .stacks_in_1285Calligrapher h5, .stacks_in_1285Calligrapher h4, .stacks_in_1285Calligrapher h3, .stacks_in_1285Calligrapher h2, .stacks_in_1285Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1285Calligrapher, .stacks_in_1285Calligrapher h1, .stacks_in_1285Calligrapher h2, .stacks_in_1285Calligrapher h3, .stacks_in_1285Calligrapher h4, .stacks_in_1285Calligrapher h5, .stacks_in_1285Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1285targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1285Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1285Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1285Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1285Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1287 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1287 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1290, #lbm_stacks_in_1290 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1290 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1290, #lbm_stacks_in_1290 *:not(.fa) {			}#lbm_stacks_in_1290 img {	width: 100%;	height: auto;}#lbm_stacks_in_1290 a#stacks_in_1290_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1290 a#stacks_in_1290_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1290 a#stacks_in_1290_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1297 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1297 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1298buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1298 a, #stacks_in_1298 a:hover, #stacks_in_1298 a:visited, #stacks_in_1298 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1298button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1298button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1298 a, #stacks_in_1298 a:visited, #stacks_in_1298 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1298 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1298button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1298button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1298buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1298buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1298buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1298buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1299 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1301 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1301 {
		display: none !important;
	}
}
#stacks_in_1304>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1306{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1306swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1306swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1306swell{
		max-width: 800px;
	}
	.stacks_in_1306swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1306swell-with-zoom .mfp-container,.stacks_in_1306swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1306swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1306swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1306swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1306swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1306 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1306 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1306 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1306 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1306 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1306 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1306 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1306 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1306 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1306 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1306 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1308Calligrapher{			font-size: 120% !important;			color: #666666 !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_1308Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1308Calligrapher h6, .stacks_in_1308Calligrapher h5, .stacks_in_1308Calligrapher h4, .stacks_in_1308Calligrapher h3, .stacks_in_1308Calligrapher h2, .stacks_in_1308Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1308Calligrapher, .stacks_in_1308Calligrapher h1, .stacks_in_1308Calligrapher h2, .stacks_in_1308Calligrapher h3, .stacks_in_1308Calligrapher h4, .stacks_in_1308Calligrapher h5, .stacks_in_1308Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1308targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1308Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1308Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1308Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1308Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1310 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1310 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1313, #lbm_stacks_in_1313 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1313 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1313, #lbm_stacks_in_1313 *:not(.fa) {			}#lbm_stacks_in_1313 img {	width: 100%;	height: auto;}#lbm_stacks_in_1313 a#stacks_in_1313_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1313 a#stacks_in_1313_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1313 a#stacks_in_1313_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1320 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1320 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1321buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1321 a, #stacks_in_1321 a:hover, #stacks_in_1321 a:visited, #stacks_in_1321 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1321button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1321button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1321 a, #stacks_in_1321 a:visited, #stacks_in_1321 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1321 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1321button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1321button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1321buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1321buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1321buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1321buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1322 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1324 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1324 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1326 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_1329>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1331 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1331 hr, * html  #stacks_in_1331 hr {height: 1px /*IE7*/;}* html  #stacks_in_1331 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1331 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1333 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1333 hr, * html  #stacks_in_1333 hr {height: 1px /*IE7*/;}* html  #stacks_in_1333 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1333 {
	padding: 2px 0px 6px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_2520 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_2520 {
		display: none !important;
	}
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_1036 {	word-wrap: break-word;			-webkit-hyphens: auto; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphens: auto;	    -ms-hyphens: auto; /* only IE10+ */	     -o-hyphens: auto; /* not implemented (yet) */	        hyphens: auto; /* not implemented (yet) */	-webkit-hyphenate-limit-lines: 10; /* Safari only; not implemented in Google Chrome (yet) */	   -moz-hyphenate-limit-lines: 10; /* not implemented (yet) */	    -ms-hyphenate-limit-lines: 10; /* only IE10+ */	     -o-hyphenate-limit-lines: 10; /* not implemented (yet) */	        hyphenate-limit-lines: 10; /* not implemented (yet) */}#stacks_in_1036 code, #hyp_stacks_in_1036 var, #hyp_stacks_in_1036 kbd, #hyp_stacks_in_1036 samp, #hyp_stacks_in_1036 tt, #hyp_stacks_in_1036 dir, #hyp_stacks_in_1036 listing, #hyp_stacks_in_1036 plaintext, #hyp_stacks_in_1036 xmp, #hyp_stacks_in_1036 abbr, #hyp_stacks_in_1036 acronym {	word-wrap: break-word;	-webkit-hyphens: none;	   -moz-hyphens: none;	    -ms-hyphens: none;	     -o-hyphens: none;	        hyphens: none;}/* End of Hyphenate stack */#stacks_in_1038>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





#stacks_in_1575>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/* -- Start Swell Each css Template -- */

#stacks_in_1585{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	text-align: center !important;
}

.stacks_in_1585swell{
	text-align: center;
	overflow: hidden;
	display: inline-block;
}

.stacks_in_1585swell img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
	display: inline-block !important;
	vertical-align: top !important;
}


	.stacks_in_1585swell{
		max-width: 800px;
	}
	.stacks_in_1585swell img{
		width: 100%;
		max-width: 800px;
		height: auto;
	}


.stacks_in_1585swell-with-zoom .mfp-container,.stacks_in_1585swell-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 594.000000ms ease-out;
	-moz-transition: all 594.000000ms ease-out;
	-o-transition: all 594.000000ms ease-out;
	transition: all 594.000000ms ease-out;
}

.stacks_in_1585swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1585swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.stacks_in_1585swell-with-zoom.mfp-removing .mfp-container,.stacks_in_1585swell-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

#stacks_in_1585 .swellzoomeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1585 .swellshrinkeffect img {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#stacks_in_1585 .swellcircleeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#stacks_in_1585 .swellthreedeffect{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}




@media all and (min-width: 480px) {
	#stacks_in_1585 .swellzoomeffect img:hover{
		-webkit-transform:scale(1.1);
	    -moz-transform:scale(1.1);
	    -ms-transform:scale(1.1);
	    -o-transform:scale(1.1);
	     transform:scale(1.1);
	}
	
	#stacks_in_1585 .swellshrinkeffect img:hover{
		-webkit-transform:scale(0.9);
	    -moz-transform:scale(0.9);
	    -ms-transform:scale(0.9);
	    -o-transform:scale(0.9);
	     transform:scale(0.9);
	}
	
	#stacks_in_1585 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1585 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1585 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1585 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1585 .swellthreedeffect:hover{
    	box-shadow:
            1px 1px rgba(242, 88, 95, 1.00),
            2px 2px rgba(242, 88, 95, 1.00),
            3px 3px rgba(242, 88, 95, 1.00);
	    -webkit-transform: translateX(-3px);
	    transform: translateX(-3px);
	}
}




/* -- End Swell Each css Template -- *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1587Calligrapher{			font-size: 120% !important;			color: #666666 !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_1587Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1587Calligrapher h6, .stacks_in_1587Calligrapher h5, .stacks_in_1587Calligrapher h4, .stacks_in_1587Calligrapher h3, .stacks_in_1587Calligrapher h2, .stacks_in_1587Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1587Calligrapher, .stacks_in_1587Calligrapher h1, .stacks_in_1587Calligrapher h2, .stacks_in_1587Calligrapher h3, .stacks_in_1587Calligrapher h4, .stacks_in_1587Calligrapher h5, .stacks_in_1587Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1587targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1587Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1587Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1587Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1587Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1588 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1588 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1592, #lbm_stacks_in_1592 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1592 {	position: relative;	/* ??*/display: none;	width: 80%;	line-height: normal;			padding: 20px;		border: 0px solid rgba(0, 0, 0, 1.00);	border-radius: 0px;	background-color: rgba(240, 238, 225, 1.00);		}#lbm_stacks_in_1592, #lbm_stacks_in_1592 *:not(.fa) {			}#lbm_stacks_in_1592 img {	width: 100%;	height: auto;}#lbm_stacks_in_1592 a#stacks_in_1592_close_x {	font-size: 24px !important;	line-height: normal;	position: absolute;	z-index: 1;	top: -24px;	top: calc(-1em - 0px);	right: -14px;	right: calc(-.85em - 0px);	text-decoration: none !important;	color: rgba(255, 0, 0, 1.00) !important;}#lbm_stacks_in_1592 a#stacks_in_1592_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1592 a#stacks_in_1592_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1579 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1579 {
		display: none !important;
	}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1580buttonPressWrapper{
	position: relative !important;
}

#stacks_in_1580 a, #stacks_in_1580 a:hover, #stacks_in_1580 a:visited, #stacks_in_1580 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_1580button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
	box-sizing: border-box !important;
}

.stacks_in_1580button:hover{
	color: #FFFFFF !important;
	background-color: #0C3A6D !important;
	border-color: #0A315C !important;
}

#stacks_in_1580 a, #stacks_in_1580 a:visited, #stacks_in_1580 a:active{
	color: #FFFFFF !important;
}

#stacks_in_1580 a:hover{
	color: #FFFFFF !important;
}













	/* -- TYPE FLAT SMALL OVERRIDE -- */
	.stacks_in_1580button{
		border-color: #000000 !important;
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	.stacks_in_1580button:hover{
		border-color: #0C3A6D !important;
	}
	


























.stacks_in_1580buttonPressWrapper *{
	border-radius: 0 !important;
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_1580buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_1580buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_1580buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#rottenAppleDeviceContentstacks_in_1581 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1582 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1582 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1085 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#stacks_in_1088>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1090 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1090 hr, * html  #stacks_in_1090 hr {height: 1px /*IE7*/;}* html  #stacks_in_1090 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1090 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1092 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1092 hr, * html  #stacks_in_1092 hr {height: 1px /*IE7*/;}* html  #stacks_in_1092 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1092 {
	padding: 2px 0px 6px 0px;
}
