/* -- 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;
}

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

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

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




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










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


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


}



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


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


}





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

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

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

#standOutShadowstacks_in_1552_5 {
	-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_5 {
	padding: 20px 20px;
}

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

#standOutFrontmoststacks_in_1552_5 {
	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_5 {
	background: url(../files/frontmost_localimage-5-935.jpg) #ffffff;
	background-position: center center;
	background-size: cover;
}
/*  */

/*  */

/*  */

#standOutFrontmoststacks_in_1552_5 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_5 {
	padding-top: 3px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
}

#standOutBackmoststacks_in_1552_5 {
	flex: 1;
}

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

/*  */

/* @group Responsive */

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

/* @end */

/*  */#standOutWrapperstacks_in_1552_16 {
	padding-top: 33px;
	padding-bottom: 33px;
}

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

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

#standOutShadowstacks_in_1552_16 {
	-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_16 {
	padding: 20px 20px;
}

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

#standOutFrontmoststacks_in_1552_16 {
	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_16 {
	background: url(../files/frontmost_localimage-16-935.png) #ffffff;
	background-position: center center;
	background-size: cover;
}
/*  */

/*  */

/*  */

#standOutFrontmoststacks_in_1552_16 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_16 {
	padding-top: 3px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
}

#standOutBackmoststacks_in_1552_16 {
	flex: 1;
}

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

/* @group Responsive */

@media screen and (max-width: 768px) {
	#standOutWrapperstacks_in_1552_16 {
		padding: 3px 0px;
	}
	
	#standOutShadowstacks_in_1552_16 {
		display: block;
		padding-top: 3px;
	}
	
	#standOutFrontmoststacks_in_1552_16 {
		margin-top: 0px;
		width: 150px;
		height: 150px;
		display: block;
		margin: 10px auto;
	}
	
	#standOutFrontmoststacks_in_1552_16 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;
}

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

#ExtraContentPlusstacks_in_2512 #myExtraContent1,
#ExtraContentPlusstacks_in_2512 #fs {
	display: none;
}

#rottenAppleDeviceContentstacks_in_330 {
	display: none;
}

.rottenAppleHiddenContent {
	display: none !important;
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-9999px;background:url(../files/elevator-images/top.png) no-repeat left top;z-index:9988}#toTop:hover{background:url(../files/elevator-images/top.png) no-repeat left -51px}#toTop:active,#toTop:focus{outline:none}
/* 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_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: #12626C !important;
	border-color: #0F535B !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: #12626C !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_1553>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1563swell-with-zoom .mfp-container,.stacks_in_1563swell-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_1563swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1563swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1563 .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_1563 .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_1563 .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_1563 .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_1563 .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_1563 .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_1563 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1563 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1563 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1563 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1563 .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_1565Calligrapher{			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_1565Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1565Calligrapher h6, .stacks_in_1565Calligrapher h5, .stacks_in_1565Calligrapher h4, .stacks_in_1565Calligrapher h3, .stacks_in_1565Calligrapher h2, .stacks_in_1565Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1565Calligrapher, .stacks_in_1565Calligrapher h1, .stacks_in_1565Calligrapher h2, .stacks_in_1565Calligrapher h3, .stacks_in_1565Calligrapher h4, .stacks_in_1565Calligrapher h5, .stacks_in_1565Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1565targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1565Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1565Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1565Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1565Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1566 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1566 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1570, #lbm_stacks_in_1570 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1570 {	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_1570, #lbm_stacks_in_1570 *:not(.fa) {			}#lbm_stacks_in_1570 img {	width: 100%;	height: auto;}#lbm_stacks_in_1570 a#stacks_in_1570_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_1570 a#stacks_in_1570_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1570 a#stacks_in_1570_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1557 {
	height: 10.00px;
}




















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

.stacks_in_1558buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1558button{
	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_1558button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1560 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1560 {
		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_1117 {	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_1117 code, #hyp_stacks_in_1117 var, #hyp_stacks_in_1117 kbd, #hyp_stacks_in_1117 samp, #hyp_stacks_in_1117 tt, #hyp_stacks_in_1117 dir, #hyp_stacks_in_1117 listing, #hyp_stacks_in_1117 plaintext, #hyp_stacks_in_1117 xmp, #hyp_stacks_in_1117 abbr, #hyp_stacks_in_1117 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_1119>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1146swell-with-zoom .mfp-container,.stacks_in_1146swell-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_1146swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1146swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1146 .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_1146 .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_1146 .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_1146 .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_1146 .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_1146 .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_1146 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1146 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1146 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1146 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1146 .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_1148Calligrapher{			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_1148Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1148Calligrapher h6, .stacks_in_1148Calligrapher h5, .stacks_in_1148Calligrapher h4, .stacks_in_1148Calligrapher h3, .stacks_in_1148Calligrapher h2, .stacks_in_1148Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1148Calligrapher, .stacks_in_1148Calligrapher h1, .stacks_in_1148Calligrapher h2, .stacks_in_1148Calligrapher h3, .stacks_in_1148Calligrapher h4, .stacks_in_1148Calligrapher h5, .stacks_in_1148Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1148targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1148Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1148Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1148Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1148Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1150 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1150 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1153, #lbm_stacks_in_1153 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1153 {	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_1153, #lbm_stacks_in_1153 *:not(.fa) {			}#lbm_stacks_in_1153 img {	width: 100%;	height: auto;}#lbm_stacks_in_1153 a#stacks_in_1153_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_1153 a#stacks_in_1153_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1153 a#stacks_in_1153_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1160 {
	height: 10.00px;
}




















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

.stacks_in_1161buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1161button{
	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_1161button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1164 {
	height: 40.00px;
}




















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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1123swell-with-zoom .mfp-container,.stacks_in_1123swell-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_1123swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1123swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1123 .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_1123 .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_1123 .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_1123 .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_1123 .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_1123 .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_1123 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1123 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1123 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1123 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1123 .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_1125Calligrapher{			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_1125Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1125Calligrapher h6, .stacks_in_1125Calligrapher h5, .stacks_in_1125Calligrapher h4, .stacks_in_1125Calligrapher h3, .stacks_in_1125Calligrapher h2, .stacks_in_1125Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1125Calligrapher, .stacks_in_1125Calligrapher h1, .stacks_in_1125Calligrapher h2, .stacks_in_1125Calligrapher h3, .stacks_in_1125Calligrapher h4, .stacks_in_1125Calligrapher h5, .stacks_in_1125Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1125targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1125Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1125Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1125Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1125Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1127 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1127 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1130, #lbm_stacks_in_1130 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1130 {	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_1130, #lbm_stacks_in_1130 *:not(.fa) {			}#lbm_stacks_in_1130 img {	width: 100%;	height: auto;}#lbm_stacks_in_1130 a#stacks_in_1130_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_1130 a#stacks_in_1130_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1130 a#stacks_in_1130_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1137 {
	height: 10.00px;
}




















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

.stacks_in_1138buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1138button{
	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_1138button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1141 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1141 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1166 {
	display: none;
}

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

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1171 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1171 hr, * html  #stacks_in_1171 hr {height: 1px /*IE7*/;}* html  #stacks_in_1171 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1171 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1173 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1173 hr, * html  #stacks_in_1173 hr {height: 1px /*IE7*/;}* html  #stacks_in_1173 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1173 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_1641 {	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_1641 code, #hyp_stacks_in_1641 var, #hyp_stacks_in_1641 kbd, #hyp_stacks_in_1641 samp, #hyp_stacks_in_1641 tt, #hyp_stacks_in_1641 dir, #hyp_stacks_in_1641 listing, #hyp_stacks_in_1641 plaintext, #hyp_stacks_in_1641 xmp, #hyp_stacks_in_1641 abbr, #hyp_stacks_in_1641 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_1642>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1678swell-with-zoom .mfp-container,.stacks_in_1678swell-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_1678swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1678swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1678 .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_1678 .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_1678 .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_1678 .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_1678 .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_1678 .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_1678 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1678 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1678 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1678 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1678 .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_1680Calligrapher{			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_1680Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1680Calligrapher h6, .stacks_in_1680Calligrapher h5, .stacks_in_1680Calligrapher h4, .stacks_in_1680Calligrapher h3, .stacks_in_1680Calligrapher h2, .stacks_in_1680Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1680Calligrapher, .stacks_in_1680Calligrapher h1, .stacks_in_1680Calligrapher h2, .stacks_in_1680Calligrapher h3, .stacks_in_1680Calligrapher h4, .stacks_in_1680Calligrapher h5, .stacks_in_1680Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1680targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1680Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1680Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1680Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1680Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1681 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1681 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1685, #lbm_stacks_in_1685 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1685 {	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_1685, #lbm_stacks_in_1685 *:not(.fa) {			}#lbm_stacks_in_1685 img {	width: 100%;	height: auto;}#lbm_stacks_in_1685 a#stacks_in_1685_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_1685 a#stacks_in_1685_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1685 a#stacks_in_1685_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1672 {
	height: 10.00px;
}




















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

.stacks_in_1673buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1673button{
	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_1673button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1675 {
	height: 40.00px;
}




















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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1655swell-with-zoom .mfp-container,.stacks_in_1655swell-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_1655swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1655swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1655 .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_1655 .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_1655 .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_1655 .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_1655 .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_1655 .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_1655 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1655 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1655 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1655 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1655 .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_1657Calligrapher{			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_1657Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1657Calligrapher h6, .stacks_in_1657Calligrapher h5, .stacks_in_1657Calligrapher h4, .stacks_in_1657Calligrapher h3, .stacks_in_1657Calligrapher h2, .stacks_in_1657Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1657Calligrapher, .stacks_in_1657Calligrapher h1, .stacks_in_1657Calligrapher h2, .stacks_in_1657Calligrapher h3, .stacks_in_1657Calligrapher h4, .stacks_in_1657Calligrapher h5, .stacks_in_1657Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1657targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1657Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1657Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1657Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1657Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1658 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1658 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1662, #lbm_stacks_in_1662 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1662 {	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_1662, #lbm_stacks_in_1662 *:not(.fa) {			}#lbm_stacks_in_1662 img {	width: 100%;	height: auto;}#lbm_stacks_in_1662 a#stacks_in_1662_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_1662 a#stacks_in_1662_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1662 a#stacks_in_1662_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1649 {
	height: 10.00px;
}




















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

.stacks_in_1650buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1650button{
	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_1650button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1652 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1652 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1690 {
	display: none;
}

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

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1696 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1696 hr, * html  #stacks_in_1696 hr {height: 1px /*IE7*/;}* html  #stacks_in_1696 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1696 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1694 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1694 hr, * html  #stacks_in_1694 hr {height: 1px /*IE7*/;}* html  #stacks_in_1694 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1694 {
	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: #12626C !important;
	border-color: #0F535B !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: #12626C !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: #12626C !important;
	border-color: #0F535B !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: #12626C !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_2075>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2086swell-with-zoom .mfp-container,.stacks_in_2086swell-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_2086swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2086swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2086 .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_2086 .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_2086 .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_2086 .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_2086 .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_2086 .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_2086 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2086 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2086 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2086 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2086 .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_2088Calligrapher{			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_2088Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2088Calligrapher h6, .stacks_in_2088Calligrapher h5, .stacks_in_2088Calligrapher h4, .stacks_in_2088Calligrapher h3, .stacks_in_2088Calligrapher h2, .stacks_in_2088Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2088Calligrapher, .stacks_in_2088Calligrapher h1, .stacks_in_2088Calligrapher h2, .stacks_in_2088Calligrapher h3, .stacks_in_2088Calligrapher h4, .stacks_in_2088Calligrapher h5, .stacks_in_2088Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2088targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2088Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2088Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2088Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2088Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2089 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2089 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2093, #lbm_stacks_in_2093 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2093 {	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_2093, #lbm_stacks_in_2093 *:not(.fa) {			}#lbm_stacks_in_2093 img {	width: 100%;	height: auto;}#lbm_stacks_in_2093 a#stacks_in_2093_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_2093 a#stacks_in_2093_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2093 a#stacks_in_2093_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2080 {
	height: 10.00px;
}




















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

.stacks_in_2081buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2081button{
	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_2081button:hover{
	color: #FFFFFF !important;
	background-color: #12626C !important;
	border-color: #0F535B !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2083 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_2083 {
		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: #12626C !important;
	border-color: #0F535B !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: #12626C !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: #CF0014 !important;
	border-color: #AF0011 !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: #CF0014 !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_2017>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2028swell-with-zoom .mfp-container,.stacks_in_2028swell-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_2028swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2028swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2028 .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_2028 .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_2028 .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_2028 .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_2028 .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_2028 .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_2028 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2028 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2028 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2028 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2028 .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_2030Calligrapher{			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_2030Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2030Calligrapher h6, .stacks_in_2030Calligrapher h5, .stacks_in_2030Calligrapher h4, .stacks_in_2030Calligrapher h3, .stacks_in_2030Calligrapher h2, .stacks_in_2030Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2030Calligrapher, .stacks_in_2030Calligrapher h1, .stacks_in_2030Calligrapher h2, .stacks_in_2030Calligrapher h3, .stacks_in_2030Calligrapher h4, .stacks_in_2030Calligrapher h5, .stacks_in_2030Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2030targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2030Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2030Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2030Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2030Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2031 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2031 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2035, #lbm_stacks_in_2035 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2035 {	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_2035, #lbm_stacks_in_2035 *:not(.fa) {			}#lbm_stacks_in_2035 img {	width: 100%;	height: auto;}#lbm_stacks_in_2035 a#stacks_in_2035_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_2035 a#stacks_in_2035_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2035 a#stacks_in_2035_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2022 {
	height: 10.00px;
}




















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

.stacks_in_2023buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2023button{
	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_2023button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2025 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_2025 {
		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_821 {	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_821 code, #hyp_stacks_in_821 var, #hyp_stacks_in_821 kbd, #hyp_stacks_in_821 samp, #hyp_stacks_in_821 tt, #hyp_stacks_in_821 dir, #hyp_stacks_in_821 listing, #hyp_stacks_in_821 plaintext, #hyp_stacks_in_821 xmp, #hyp_stacks_in_821 abbr, #hyp_stacks_in_821 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_823>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_827swell-with-zoom .mfp-container,.stacks_in_827swell-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_827swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_827swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_827 .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_827 .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_827 .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_827 .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_827 .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_827 .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_827 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_827 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_827 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_827 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_827 .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_829Calligrapher{			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_829Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_829Calligrapher h6, .stacks_in_829Calligrapher h5, .stacks_in_829Calligrapher h4, .stacks_in_829Calligrapher h3, .stacks_in_829Calligrapher h2, .stacks_in_829Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_829Calligrapher, .stacks_in_829Calligrapher h1, .stacks_in_829Calligrapher h2, .stacks_in_829Calligrapher h3, .stacks_in_829Calligrapher h4, .stacks_in_829Calligrapher h5, .stacks_in_829Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_829targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_829Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_829Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_829Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_829Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_831 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_831 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_834, #lbm_stacks_in_834 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_834 {	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_834, #lbm_stacks_in_834 *:not(.fa) {			}#lbm_stacks_in_834 img {	width: 100%;	height: auto;}#lbm_stacks_in_834 a#stacks_in_834_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_834 a#stacks_in_834_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_834 a#stacks_in_834_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_841 {
	height: 10.00px;
}




















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

.stacks_in_842buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_842button{
	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_842button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_845 {
	height: 40.00px;
}




















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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2138swell-with-zoom .mfp-container,.stacks_in_2138swell-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_2138swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2138swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2138 .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_2138 .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_2138 .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_2138 .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_2138 .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_2138 .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_2138 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2138 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2138 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2138 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2138 .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_2140Calligrapher{			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_2140Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2140Calligrapher h6, .stacks_in_2140Calligrapher h5, .stacks_in_2140Calligrapher h4, .stacks_in_2140Calligrapher h3, .stacks_in_2140Calligrapher h2, .stacks_in_2140Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2140Calligrapher, .stacks_in_2140Calligrapher h1, .stacks_in_2140Calligrapher h2, .stacks_in_2140Calligrapher h3, .stacks_in_2140Calligrapher h4, .stacks_in_2140Calligrapher h5, .stacks_in_2140Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2140targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2140Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2140Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2140Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2140Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2141 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2141 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2145, #lbm_stacks_in_2145 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2145 {	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_2145, #lbm_stacks_in_2145 *:not(.fa) {			}#lbm_stacks_in_2145 img {	width: 100%;	height: auto;}#lbm_stacks_in_2145 a#stacks_in_2145_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_2145 a#stacks_in_2145_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2145 a#stacks_in_2145_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2132 {
	height: 10.00px;
}




















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

.stacks_in_2133buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2133button{
	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_2133button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2135 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_2135 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_870 {
	display: none;
}

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

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_875 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_875 hr, * html  #stacks_in_875 hr {height: 1px /*IE7*/;}* html  #stacks_in_875 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_875 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_877 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_877 hr, * html  #stacks_in_877 hr {height: 1px /*IE7*/;}* html  #stacks_in_877 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_877 {
	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: #CF0014 !important;
	border-color: #AF0011 !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: #CF0014 !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: #CF0014 !important;
	border-color: #AF0011 !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: #CF0014 !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;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2524 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2524 hr, * html  #stacks_in_2524 hr {height: 1px /*IE7*/;}* html  #stacks_in_2524 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2524 {
	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: #CF0014 !important;
	border-color: #AF0011 !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: #CF0014 !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;
	}
}
#stacks_in_2352>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2362swell-with-zoom .mfp-container,.stacks_in_2362swell-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_2362swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2362swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2362 .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_2362 .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_2362 .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_2362 .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_2362 .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_2362 .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_2362 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2362 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2362 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2362 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2362 .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_2364Calligrapher{			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_2364Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2364Calligrapher h6, .stacks_in_2364Calligrapher h5, .stacks_in_2364Calligrapher h4, .stacks_in_2364Calligrapher h3, .stacks_in_2364Calligrapher h2, .stacks_in_2364Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2364Calligrapher, .stacks_in_2364Calligrapher h1, .stacks_in_2364Calligrapher h2, .stacks_in_2364Calligrapher h3, .stacks_in_2364Calligrapher h4, .stacks_in_2364Calligrapher h5, .stacks_in_2364Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2364targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2364Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2364Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2364Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2364Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2365 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2365 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2369, #lbm_stacks_in_2369 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2369 {	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_2369, #lbm_stacks_in_2369 *:not(.fa) {			}#lbm_stacks_in_2369 img {	width: 100%;	height: auto;}#lbm_stacks_in_2369 a#stacks_in_2369_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_2369 a#stacks_in_2369_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2369 a#stacks_in_2369_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2356 {
	height: 10.00px;
}




















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

.stacks_in_2357buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2357button{
	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_2357button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2359 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_2359 {
		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;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_1856 {	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_1856 code, #hyp_stacks_in_1856 var, #hyp_stacks_in_1856 kbd, #hyp_stacks_in_1856 samp, #hyp_stacks_in_1856 tt, #hyp_stacks_in_1856 dir, #hyp_stacks_in_1856 listing, #hyp_stacks_in_1856 plaintext, #hyp_stacks_in_1856 xmp, #hyp_stacks_in_1856 abbr, #hyp_stacks_in_1856 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_1857>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_1893swell-with-zoom .mfp-container,.stacks_in_1893swell-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_1893swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_1893swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_1893 .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_1893 .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_1893 .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_1893 .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_1893 .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_1893 .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_1893 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_1893 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_1893 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_1893 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_1893 .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_1895Calligrapher{			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_1895Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1895Calligrapher h6, .stacks_in_1895Calligrapher h5, .stacks_in_1895Calligrapher h4, .stacks_in_1895Calligrapher h3, .stacks_in_1895Calligrapher h2, .stacks_in_1895Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1895Calligrapher, .stacks_in_1895Calligrapher h1, .stacks_in_1895Calligrapher h2, .stacks_in_1895Calligrapher h3, .stacks_in_1895Calligrapher h4, .stacks_in_1895Calligrapher h5, .stacks_in_1895Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1895targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1895Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1895Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1895Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1895Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1896 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_1896 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_1900, #lbm_stacks_in_1900 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_1900 {	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_1900, #lbm_stacks_in_1900 *:not(.fa) {			}#lbm_stacks_in_1900 img {	width: 100%;	height: auto;}#lbm_stacks_in_1900 a#stacks_in_1900_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_1900 a#stacks_in_1900_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_1900 a#stacks_in_1900_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1887 {
	height: 10.00px;
}




















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

.stacks_in_1888buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1888button{
	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_1888button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1890 {
	height: 40.00px;
}




















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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2002swell-with-zoom .mfp-container,.stacks_in_2002swell-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_2002swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2002swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2002 .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_2002 .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_2002 .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_2002 .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_2002 .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_2002 .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_2002 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2002 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2002 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2002 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2002 .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_2004Calligrapher{			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_2004Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2004Calligrapher h6, .stacks_in_2004Calligrapher h5, .stacks_in_2004Calligrapher h4, .stacks_in_2004Calligrapher h3, .stacks_in_2004Calligrapher h2, .stacks_in_2004Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2004Calligrapher, .stacks_in_2004Calligrapher h1, .stacks_in_2004Calligrapher h2, .stacks_in_2004Calligrapher h3, .stacks_in_2004Calligrapher h4, .stacks_in_2004Calligrapher h5, .stacks_in_2004Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2004targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2004Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2004Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2004Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2004Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2005 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2005 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2009, #lbm_stacks_in_2009 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2009 {	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_2009, #lbm_stacks_in_2009 *:not(.fa) {			}#lbm_stacks_in_2009 img {	width: 100%;	height: auto;}#lbm_stacks_in_2009 a#stacks_in_2009_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_2009 a#stacks_in_2009_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2009 a#stacks_in_2009_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1996 {
	height: 10.00px;
}




















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

.stacks_in_1997buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_1997button{
	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_1997button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_1999 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_1999 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_1905 {
	display: none;
}

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

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_1911 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1911 hr, * html  #stacks_in_1911 hr {height: 1px /*IE7*/;}* html  #stacks_in_1911 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1911 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_1909 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_1909 hr, * html  #stacks_in_1909 hr {height: 1px /*IE7*/;}* html  #stacks_in_1909 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_1909 {
	padding: 2px 0px 6px 0px;
}
/* Hyphenate stack v1.4.3 */#hyp_stacks_in_2525 {	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_2525 code, #hyp_stacks_in_2525 var, #hyp_stacks_in_2525 kbd, #hyp_stacks_in_2525 samp, #hyp_stacks_in_2525 tt, #hyp_stacks_in_2525 dir, #hyp_stacks_in_2525 listing, #hyp_stacks_in_2525 plaintext, #hyp_stacks_in_2525 xmp, #hyp_stacks_in_2525 abbr, #hyp_stacks_in_2525 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_2526>.s3_row {
	margin: 0 -20px;
}

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

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




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










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


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


}



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


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


}





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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2562swell-with-zoom .mfp-container,.stacks_in_2562swell-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_2562swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2562swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2562 .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_2562 .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_2562 .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_2562 .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_2562 .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_2562 .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_2562 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2562 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2562 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2562 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2562 .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_2564Calligrapher{			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_2564Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2564Calligrapher h6, .stacks_in_2564Calligrapher h5, .stacks_in_2564Calligrapher h4, .stacks_in_2564Calligrapher h3, .stacks_in_2564Calligrapher h2, .stacks_in_2564Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2564Calligrapher, .stacks_in_2564Calligrapher h1, .stacks_in_2564Calligrapher h2, .stacks_in_2564Calligrapher h3, .stacks_in_2564Calligrapher h4, .stacks_in_2564Calligrapher h5, .stacks_in_2564Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2564targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2564Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2564Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2564Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2564Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2565 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2565 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2569, #lbm_stacks_in_2569 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2569 {	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_2569, #lbm_stacks_in_2569 *:not(.fa) {			}#lbm_stacks_in_2569 img {	width: 100%;	height: auto;}#lbm_stacks_in_2569 a#stacks_in_2569_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_2569 a#stacks_in_2569_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2569 a#stacks_in_2569_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2556 {
	height: 10.00px;
}




















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

.stacks_in_2557buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2557button{
	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_2557button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2559 {
	height: 40.00px;
}




















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

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

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




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










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


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


}



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


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


}





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

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

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

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


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


.stacks_in_2539swell-with-zoom .mfp-container,.stacks_in_2539swell-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_2539swell-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.stacks_in_2539swell-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

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

#stacks_in_2539 .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_2539 .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_2539 .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_2539 .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_2539 .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_2539 .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_2539 .swellswingeffect{
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	#stacks_in_2539 .swellswingeffect:hover{
	    -webkit-animation: swellswing 1s ease;
	    animation: swellswing 1s ease;
	    -webkit-animation-iteration-count: 1;
	    animation-iteration-count: 1;
	}
	
	#stacks_in_2539 .swellcircleeffect:hover{
	        border-radius:50%;
	}
	
	#stacks_in_2539 .swellthreedeffect{
	    margin-left: 3px !important;
		margin-top: 3px !important;
	}
	
	#stacks_in_2539 .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_2541Calligrapher{			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_2541Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2541Calligrapher h6, .stacks_in_2541Calligrapher h5, .stacks_in_2541Calligrapher h4, .stacks_in_2541Calligrapher h3, .stacks_in_2541Calligrapher h2, .stacks_in_2541Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2541Calligrapher, .stacks_in_2541Calligrapher h1, .stacks_in_2541Calligrapher h2, .stacks_in_2541Calligrapher h3, .stacks_in_2541Calligrapher h4, .stacks_in_2541Calligrapher h5, .stacks_in_2541Calligrapher h6{	font-family: "Antic" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2541targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2541Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2541Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2541Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2541Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_2542 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_2542 {
		display: none !important;
	}
}
/* LightboxMe stack v1.5.5 [each.css] */#lbm_stacks_in_2546, #lbm_stacks_in_2546 * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}	#lbm_stacks_in_2546 {	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_2546, #lbm_stacks_in_2546 *:not(.fa) {			}#lbm_stacks_in_2546 img {	width: 100%;	height: auto;}#lbm_stacks_in_2546 a#stacks_in_2546_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_2546 a#stacks_in_2546_close_x:hover {	color: rgba(255, 102, 102, 1.00) !important;}#lbm_stacks_in_2546 a#stacks_in_2546_close_x:active {	color: rgba(255, 0, 0, 1.00) !important;}/* End of LightboxMe stack */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_2533 {
	height: 10.00px;
}




















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

.stacks_in_2534buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_2534button{
	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_2534button:hover{
	color: #FFFFFF !important;
	background-color: #CF0014 !important;
	border-color: #AF0011 !important;
}

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

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













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


























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


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

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

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

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

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

#spacerStackstacks_in_2536 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_2536 {
		display: none !important;
	}
}
#rottenAppleDeviceContentstacks_in_2574 {
	display: none;
}

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

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

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




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










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



}



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


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


}





/* FancyLine Stack v1.2.2 */#stacks_in_2580 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2580 hr, * html  #stacks_in_2580 hr {height: 1px /*IE7*/;}* html  #stacks_in_2580 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2580 {
	padding: 2px 0px 6px 0px;
}
/* FancyLine Stack v1.2.2 */#stacks_in_2578 hr {	height: 0;	border: 0;	    padding: 0;	border-top-width: 1px;	 border-top-style: solid;									border-top-color: #2E2920;					}	*:first-child+html #stacks_in_2578 hr, * html  #stacks_in_2578 hr {height: 1px /*IE7*/;}* html  #stacks_in_2578 hr {line-height: 1px /*IE6*/;}/* End of FancyLine stack */
#stacks_in_2578 {
	padding: 2px 0px 6px 0px;
}
