#PPMiniCart {
	z-index: 99999;
}



#PPMiniCart .minicart-closer {
   color: #000000;	
}

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

#PPMiniCart form {
max-width: 380px!important;
margin-left: -150px!important;
width: 280px!important;
font-size: 0.8em!important;
}

#PPMiniCart {
top: 10%!important;
}

#PPMiniCart ul {
	width: 260px!important;
	font-size: 0.9em!important;

}

#PPMiniCart .minicart-quantity {
width: 15px!important;
}

#PPMiniCart .minicart-remove {
width: 12px!important;
height: 19px;
font-size: 11px!important;
opacity: 0.70;
cursor: pointer;
}

#PPMiniCart .minicart-details-quantity {
width: 12%!important;
}

#PPMiniCart .minicart-subtotal {
position: relative!important;
left: 0px!important;
font-size: 16px;
padding-top: 10px!important;
}

#PPMiniCart .minicart-submit {
right: 0px!important;
}

}

#PPMiniCart button, #PPMiniCart .button {
    margin: 0 auto;    
    font-size: 0.8em;
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_2Calligrapher h6, .stacks_in_2Calligrapher h5, .stacks_in_2Calligrapher h4, .stacks_in_2Calligrapher h3, .stacks_in_2Calligrapher h2, .stacks_in_2Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2Calligrapher, .stacks_in_2Calligrapher h1, .stacks_in_2Calligrapher h2, .stacks_in_2Calligrapher h3, .stacks_in_2Calligrapher h4, .stacks_in_2Calligrapher h5, .stacks_in_2Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */input#stacks_in_149.pay-submit  {
	width: auto;
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:inline-block; 
	height:30px; 
	line-height:0px; 
	border:none; 
	margin:0; 
	padding: 25px;
	color:#FFFFFF!important; 
	font-size: 18px;
	text-transform:none; 
	background:#F45B4F; 
	width:auto; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

input#stacks_in_149.pay-submit:hover{
	background-color:#EE4D41!important; 
	color:#FFFFFF!important;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


#stacks_in_149 {
	margin:  10px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_38 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_38 .theDivider1,
#simpleDivider_stacks_in_38 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_38 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_38.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_38.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_38 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_38.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_38.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_38.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_38.bgImageOn .theDivider1 img {
	display: block;
}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_215Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_215Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_215Calligrapher h6, .stacks_in_215Calligrapher h5, .stacks_in_215Calligrapher h4, .stacks_in_215Calligrapher h3, .stacks_in_215Calligrapher h2, .stacks_in_215Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_215Calligrapher, .stacks_in_215Calligrapher h1, .stacks_in_215Calligrapher h2, .stacks_in_215Calligrapher h3, .stacks_in_215Calligrapher h4, .stacks_in_215Calligrapher h5, .stacks_in_215Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_215targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_215Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_215Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_215Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_215Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_215 {
	padding:  15px;
}
input#stacks_in_193.pay-submit  {
	width: auto;
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:inline-block; 
	height:30px; 
	line-height:0px; 
	border:none; 
	margin:0; 
	padding: 25px;
	color:#FFFFFF!important; 
	font-size: 18px;
	text-transform:none; 
	background:#666666; 
	width:auto; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

input#stacks_in_193.pay-submit:hover{
	background-color:#33CC99!important; 
	color:#FFFFFF!important;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_220 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_220 .theDivider1,
#simpleDivider_stacks_in_220 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_220 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_220.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_220.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_220 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_220.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_220.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_220.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_220.bgImageOn .theDivider1 img {
	display: block;
}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_32Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_32Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_32Calligrapher h6, .stacks_in_32Calligrapher h5, .stacks_in_32Calligrapher h4, .stacks_in_32Calligrapher h3, .stacks_in_32Calligrapher h2, .stacks_in_32Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_32Calligrapher, .stacks_in_32Calligrapher h1, .stacks_in_32Calligrapher h2, .stacks_in_32Calligrapher h3, .stacks_in_32Calligrapher h4, .stacks_in_32Calligrapher h5, .stacks_in_32Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_32targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_32Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_32Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_32Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_32Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_32 {
	margin:  20px;
}
/* Layout
   ========================================================================== */

.box-columns-container *, .box-columns-container *:before, .box-columns-container *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Mobile First Grid
   ========================================================================== */

.box-column { margin-bottom: 1.5rem; }

.box-column img {
	max-width: 100%!important;
	height: auto;
	max-height: 100%!important;
	width:100%;
}

@media (min-width: 40rem) {
  .box-column {
    float: left;
    margin: 0;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .box-column.full { width: 100%; }
  .box-column.two-thirds { width: 66.7%; }
  .box-column.half { width: 50%; }
  .box-column.third { width: 33.3%; }
  .box-column.fourth { width: 25%; }
  .box-column.fifth { width: 20%; }
  .box-column.sixth { width: 16.6%; }
  .box-column.seventh { width: 14.2%; }
  .box-column.eighth { width: 12.5%; }
  .box-column.flow-opposite { float: right; }
}

/* Hack for iPad Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
 .box-column {
  padding-left: 0rem!important;
  padding-right: 0rem!important; }
}


/* Clearfix by Nicolas Gallagher
   ========================================================================== */

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_87Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_87Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_87Calligrapher h6, .stacks_in_87Calligrapher h5, .stacks_in_87Calligrapher h4, .stacks_in_87Calligrapher h3, .stacks_in_87Calligrapher h2, .stacks_in_87Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_87Calligrapher, .stacks_in_87Calligrapher h1, .stacks_in_87Calligrapher h2, .stacks_in_87Calligrapher h3, .stacks_in_87Calligrapher h4, .stacks_in_87Calligrapher h5, .stacks_in_87Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_87targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_87Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_87Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_87Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_87Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_87 {
	padding:  15px;
}
#stacks_in_206 p{font-size:24px;color:#FFCC00;text-align:left;margin:0;padding:0}@media screen and (max-width:500px){#stacks_in_206 p{font-size:18px}}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_95 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_95 .theDivider1,
#simpleDivider_stacks_in_95 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_95 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_95.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_95.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_95 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_95.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_95.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_95.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_95.bgImageOn .theDivider1 img {
	display: block;
}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_224Calligrapher{			font-size: 150% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_224Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_224Calligrapher h6, .stacks_in_224Calligrapher h5, .stacks_in_224Calligrapher h4, .stacks_in_224Calligrapher h3, .stacks_in_224Calligrapher h2, .stacks_in_224Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_224Calligrapher, .stacks_in_224Calligrapher h1, .stacks_in_224Calligrapher h2, .stacks_in_224Calligrapher h3, .stacks_in_224Calligrapher h4, .stacks_in_224Calligrapher h5, .stacks_in_224Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_224targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_224Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_224Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_224Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_224Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_224 {
	padding:  13px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_101 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_101 .theDivider1,
#simpleDivider_stacks_in_101 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_101 .theDivider1 {
	height: 0px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#simpleDivider_stacks_in_101.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_101.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_101 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_101.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_101.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_101.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_101.bgImageOn .theDivider1 img {
	display: block;
}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_109Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_109Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_109Calligrapher h6, .stacks_in_109Calligrapher h5, .stacks_in_109Calligrapher h4, .stacks_in_109Calligrapher h3, .stacks_in_109Calligrapher h2, .stacks_in_109Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_109Calligrapher, .stacks_in_109Calligrapher h1, .stacks_in_109Calligrapher h2, .stacks_in_109Calligrapher h3, .stacks_in_109Calligrapher h4, .stacks_in_109Calligrapher h5, .stacks_in_109Calligrapher h6{	font-family: "Economica" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_109targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_109Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_109Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_109Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_109Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_109 {
	padding:  15px;
}
#stacks_in_103 .stacks_out,#stacks_in_103 .stacks_in{overflow:visible}#stacks_in_103 textarea{resize:vertical}#stacks_in_103 .in-progress,#stacks_in_103 .alert-box{display:none}
#stacks_in_106 label{display:inline-block;margin-left:0.8rem}#stacks_in_106 label:first-child{margin-left:0}

#stacks_in_106 {
	margin:  20px;
}
#google-container-stacks_in_98 {
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #e7eaf0;
}
@media only screen and (min-width: 768px) {
  #google-container-stacks_in_98 {
    height: 300px;
  }
}
@media only screen and (min-width: 1170px) {
  #google-container-stacks_in_98 {
    height: 600px;
  }
}

#cd-google-map-stacks_in_98 {
  position: relative;
}
#cd-google-map-stacks_in_98 address {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 1em 1em;
  background-color: #D67170;
  opacity: 0.9;
  color: white;
  font-size: 13px;
  font-size: 0.8125rem;
  margin-bottom: 0px;
}
@media only screen and (min-width: 768px) {
  #cd-google-map-stacks_in_98 address {
    font-size: 15px;
    font-size: 0.9375rem;
    text-align: center;
  }
}

#cd-zoom-in-stacks_in_98, #cd-zoom-out-stacks_in_98 {
  height: 32px;
  width: 32px;
  cursor: pointer;
  margin-left: 10px;
  background-color: #D67170;
  opacity: 0.9;
  background-repeat: no-repeat;
  background-size: 32px 64px;
  background-image: url("../files/cd-icon-controller.svg");
}
.no-touch #cd-zoom-in-stacks_in_98:hover, .no-touch #cd-zoom-out-stacks_in_98:hover {
  background-color: #D67170;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in-stacks_in_98, #cd-zoom-out-stacks_in_98 {
    margin-left: 50px;
  }
}

#cd-zoom-in-stacks_in_98 {
  background-position: 50% 0;
  margin-top: 10px;
  margin-bottom: 1px;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in-stacks_in_98 {
    margin-top: 50px;
  }
}

#cd-zoom-out-stacks_in_98 {
  background-position: 50% -32px;
}

#cd-google-map .post img,  #cd-google-map .post object  {
    max-width: 100%;
}
#stacks_in_98 {
	padding:  20px;
}


.fb-livechat,.fb-widget{display:none}.ctrlq.fb-button,.ctrlq.fb-close{position:fixed;cursor:pointer}.ctrlq.fb-close {right:24px}.ctrlq.fb-button{left:24px}.ctrlq.fb-button{z-index:999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:60px;height:60px;text-align:center;bottom:24px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}.fb-widget{background:#fff;z-index:999;position:fixed;width:360px;height:435px;overflow:hidden;opacity:0;bottom:0;left:24px;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,.16);-o-box-shadow:0 5px 40px rgba(0,0,0,.16)}.fb-credit{text-align:center;margin-top:2px}.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}.ctrlq.fb-overlay{z-index:0;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,.05);display:none}.ctrlq.fb-close{z-index:4;padding:0 6px;background:#365899;font-weight:700;font-size:11px;color:#fff;margin:8px;border-radius:3px}.ctrlq.fb-close::after{content:'x';font-family:sans-serif}

.ctrlq.fb-close {
	left: 350px;right: auto;
}
