.sentryEditMode .stacks_top {
	overflow: visible;
}

.stacks_top.cssTransitions,
.cssTransitions {
	transition: all 0.3s;
}

.sentryWrapper {
	margin: 5px 0;
	overflow: visible;
	transition: all 0.3s;
}

.sentryEditMode .sentryOverlay {
	display: none !important;
}

body.sentryEditMode {
	padding-top: 50px !important;
	overflow-x: hidden;
}

.sentryWrapper.sentryEditMode {
	position: relative;
	z-index: 102;
	background: white;
	color: #333;
	opacity: 1;
	margin: 0;
	overflow: visible;
	min-height: 375px; /* Create enough space for drop-down toolbars */
	padding: 0;
}

.formatting-trumbowyg-dropdown button,
.linkImproved-trumbowyg-dropdown button,
.button-trumbowyg-dropdown button {
	margin: 0px !important; /* Fixes problems in the Foundation theme, with wide vertical spacing between drop down links */
}

.sentryWrapper.sentryEditMode p {
	margin: 0;
	padding: 0;
}

.sentryWrapper.sentryEditMode .bgfade {
	background: #e1e1e1;
}

.sentryOverlay {
	position: fixed;
	background: black;
	opacity: 0.7;
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: all 0.3s;
}

.stacks_top .sentryOverlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
}

.sentryOverlay.opacity30 { 
	opacity: .30;
}

.sentryLogin {
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
}

.sentryLogin form {
	width: 250px;
	height: auto;
	margin: 10% auto;
	padding: 10px;
	background: white;
	border-radius: 3px;
	box-shadow: 0 0 3px black;
}

.sentryLogin form input { 
	display: block;
	margin: 0 auto;
	padding: 10px;
	color: #666;
	border: solid 1px #e7e7e7;
	border-radius: 4px;
	width: 80%;
	margin-bottom: 10px;
}

.sentryLogin form input:focus {
	border: 1px solid #333;
	outline: none;
}

.sentryLogin form input[type="text"],
.sentryLogin form input[type="password"] {
	font-size: 16px;
}

.sentryLogin form p { 
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
}

.sentryLogin form label {
	font-weight: bold;
}

.sentryLogin .submitSentryLogin { 
	padding: 7px 14px;
	font-size: 16px;
	outline: 0;
	border: solid 1px #ccc;
	cursor: pointer;
	background: #e7e7e7;
	color: black;
	border-radius: 4px;
}

.sentryLogin .sentryEmailLabel:before {
	content: "Email";
}

.sentryLogin .sentryPasswordLabel:before {
	content: "Password";
}

.sentryLogin .submitSentryLogin:before {
	content: "Login";
}

.sentryLogin .sentryLoginCancel:before {
	content: "Cancel";
}

.sentryLogin .sentryLoginCancel {
	display: inline-block;
	margin-top: 8px;
	font-size: 13px;
	padding-bottom: 10px;
}

.sentryPreview.quickPreview:before {
	content: "Quick Preview";
}

.sentryPreview.endPreview:before {
	content: "End Preview";
}

.sentryLogout:before {
	content: "Logout";
}

.sentrySaveButton:before {
	content: "Save Changes";
}

.sentryAdminControls {
	position: fixed;
	top: 0;
	left: 0;
	height: 50px;
	z-index: 99999;
	width: 100%;
	background: #333;
}

.sentryAdminControls * {
	transition: all 0.3s;
}

.sentryAdminControls p {
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

a.sentrySaveButton,
.sentryAdminControls a {
	color: rgba(255, 255, 255, 1.00);
	display: inline-block;
	padding: 3px 12px;
	margin: 0 15px;
	background: rgba(112, 182, 120, 1.00);
	font-size: 14px;
	text-decoration: none !important;
	border-radius: 3px;
	outline: none;
	transition: all 300ms ease-in-out;
}

a.sentrySaveButton:visited,
.sentryAdminControls a:visited {
	color: rgba(255, 255, 255, 1.00);
	background: rgba(112, 182, 120, 1.00);
}

a.sentrySaveButton:hover,
.sentryAdminControls a:hover {
	background: rgba(97, 158, 104, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

a.sentrySaveButton:active,
.sentryAdminControls a:active {
	background: rgba(97, 158, 104, 1.00);
	color: rgba(255, 255, 255, 1.00);
}

.noTopPadding {
	padding-top: 0 !important;
}

.noBorder { 
	border: none !important;
}

.sentryHide {
	opacity: 0;
	height: 0 !important;
	min-height: 0 !important;
}

/*  */
#sentryWrapper_stacks_in_9_page55 .trumbowyg-button-pane {
	position: relative;
	top: auto;
	left: auto;
	height: auto;
	overflow: auto;
}

#sentryWrapper_stacks_in_9_page55 .trumbowyg-box {
	padding-top: 0;
}

#sentryWrapper_stacks_in_9_page55 .trumbowyg-box,
#sentryWrapper_stacks_in_9_page55 .trumbowyg-editor { 
	min-height: 30px;
}

.stacks_top .sentryOverlay+div .stacks_out,
.stacks_top .sentryOverlay+div .stacks_in {
	overflow: visible;
}


#sentryWrapper_stacks_in_9_page55 {
	padding-top: 50px;
}
/* Start of PriceList stack v1.2.3 [page.css] */#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] {	padding: 0 !important;	margin: 0 !important;		 	line-height: inherit !important;}#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] li {	display: table;	margin-bottom: 25px;}#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] li span {	display: table-cell;}/* description */#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] li span:first-child {	position: relative;	overflow: hidden; /* Don't go underneath the price */				}/* horizontal line */#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] li span:not(.pli_text_only):first-child:after {	content: "";	position: absolute;	bottom: 6px; /* Set as you want */       	margin-left: 0.25em; /* Keep same for the next span's left padding */	width: 100%;	border-bottom-style: dotted;	border-bottom-width: 1px; 	border-bottom-color: #D26316;}/* price */#stacks_in_12_page55 ul[id^="pricelist-stacks_in"] li span + span {	text-align: right;	width: 1%; /* Trick it */	vertical-align: bottom; /* Keep Price text bottom-aligned */	padding-left: 0.25em;	white-space: nowrap; /* Uncomment if needed */				}/* End of PriceList stack [page.css] */.spacerStack {
	height: 40px;
}

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

#spacerStackstacks_in_55_page55 {
	height: 40px;
}

/*START CSS ZEBRATABLES*/
#stacks_in_38_page55 .tablecontainer
{ 
overflow-y: auto;
overflow-x: auto;
/*customcss;*/
}



 #stacks_in_38_page55 .tablestack .add {

} 

#stacks_in_38_page55 .tablestack
{
	display: table; margin-left: auto; margin-right: auto;
	font-family: Inherit;
	min-width: 100%;
	border: 0px solid rgba(209, 219, 223, 1.00);
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;	

	background-color: rgba(232, 235, 235, 1.00);

margin-bottom:0px !important;
/*customcss;*/
}
#stacks_in_38_page55 .tablestack td
{
	text-align: center;	
	font-size: 16px; font-weight: normal; font-style: normal;
	border: 1px solid rgba(204, 204, 204, 1.00);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px; 
	padding-right: 10px;
	border-collapse: collapse !important;




vertical-align: Top;
/*customcss;*/
}
/*ZEBRA-OPTIONS*/
#stacks_in_38_page55 .tablestack td:nth-of-type(even) /*COLUMNS*/
{

}
#stacks_in_38_page55 .tablestack tbody tr:nth-of-type(even) /*ROWS*/
{

	color: rgba(59, 60, 59, 1.00);
	background-color: rgba(165, 166, 164, 1.00);

}
#stacks_in_38_page55 .tablestack td:nth-child(1) /*HILITECOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(2) /*HILITECOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(3) /*HILITECOLUMN*/ 
{

}
#stacks_in_38_page55 .tablestack td:nth-child(1) /*WIDTHCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(2) /*WIDTHCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(3) /*WIDTHCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(1) /*TXTALIGNCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(2) /*TXTALIGNCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(3) /*TXTALIGNCOLUMN*/
{

}
#stacks_in_38_page55 .tablestack tr:nth-child(1) /*HILITEROW*/
{

}
#stacks_in_38_page55 .tablestack tr:nth-child(2) /*HILITEROW*/
{

}
#stacks_in_38_page55 .tablestack tr:nth-child(3) /*HILITEROW*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(1) /*NOWRAP*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(2) /*NOWRAP*/
{

}
#stacks_in_38_page55 .tablestack td:nth-child(3) /*NOWRAP*/
{

}
#stacks_in_38_page55 .tablestack th
{
	font-size: 16px; font-weight: normal; font-style: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px; 
	padding-right: 10px;
	border: 1px solid rgba(212, 223, 221, 1.00);
	text-align: center;

	background-color: rgba(49, 61, 69, 1.00) !important;



	color: rgba(253, 255, 255, 1.00) !important;

resize:horizontal;
overflow:auto;




vertical-align: Middle;
/*customcss;*/
}



/*RESPONSIVENESS*/

@media screen and (max-width : 400px)  
{
#stacks_in_38_page55 .tablestack th:nth-child(1)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack td:nth-child(1)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack th:nth-child(2)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack td:nth-child(2)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack th:nth-child(3)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack td:nth-child(3)
{

	visibility: hidden;
	display: none;
	width: 0px;
	border-collapse: collapse;

}
#stacks_in_38_page55 .tablestack
{

	display: table; margin-left: auto; margin-right: auto;
	width: 100%;

}}

/*END CSS ZEBRATABLES*/

#stacks_in_56_page55 .context:before {content: "";}
#stacks_in_56_page55 .context .add { }#stacks_in_57_page55 .context:before {content: "";}
#stacks_in_57_page55 .context .add { }#stacks_in_58_page55 .context:before {content: "";}
#stacks_in_58_page55 .context .add { }#stacks_in_59_page55 .context:before {content: "";}
#stacks_in_59_page55 .context .add { }#stacks_in_60_page55 .context:before {content: "";}
#stacks_in_60_page55 .context .add { }#stacks_in_61_page55 .context:before {content: "";}
#stacks_in_61_page55 .context .add { }#stacks_in_62_page55 .context:before {content: "";}
#stacks_in_62_page55 .context .add { }#stacks_in_63_page55 .context:before {content: "";}
#stacks_in_63_page55 .context .add { }#stacks_in_64_page55 .context:before {content: "";}
#stacks_in_64_page55 .context .add { }#stacks_in_65_page55 .context:before {content: "";}
#stacks_in_65_page55 .context .add { }#stacks_in_66_page55 .context:before {content: "";}
#stacks_in_66_page55 .context .add { }#stacks_in_67_page55 .context:before {content: "";}
#stacks_in_67_page55 .context .add { }#stacks_in_68_page55 .context:before {content: "";}
#stacks_in_68_page55 .context .add { }#stacks_in_69_page55 .context:before {content: "";}
#stacks_in_69_page55 .context .add { }#stacks_in_70_page55 .context:before {content: "";}
#stacks_in_70_page55 .context .add { }#stacks_in_71_page55 .context:before {content: "";}
#stacks_in_71_page55 .context .add { }#stacks_in_72_page55 .context:before {content: "";}
#stacks_in_72_page55 .context .add { }#stacks_in_73_page55 .context:before {content: "";}
#stacks_in_73_page55 .context .add { }#stacks_in_74_page55 .context:before {content: "";}
#stacks_in_74_page55 .context .add { }#stacks_in_75_page55 .context:before {content: "";}
#stacks_in_75_page55 .context .add { }#stacks_in_76_page55 .context:before {content: "";}
#stacks_in_76_page55 .context .add { }#stacks_in_77_page55 .context:before {content: "";}
#stacks_in_77_page55 .context .add { }#stacks_in_78_page55 .context:before {content: "";}
#stacks_in_78_page55 .context .add { }#stacks_in_79_page55 .context:before {content: "";}
#stacks_in_79_page55 .context .add { }#stacks_in_80_page55 .context:before {content: "";}
#stacks_in_80_page55 .context .add { }#stacks_in_81_page55 .context:before {content: "";}
#stacks_in_81_page55 .context .add { }#stacks_in_82_page55 .context:before {content: "";}
#stacks_in_82_page55 .context .add { }/*  */
#stacks_in_11_page55 {
	display: block;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	transition: color 300ms ease-in-out;
	font-size: 24px;
	line-height: 2.00em;
	
	
	
	
}

#stacks_in_11_page55:hover {
	color: rgba(51, 51, 51, 1.00);
}
/*  */.spacerStack {
	height: 40px;
}

#spacerStackstacks_in_83_page55 {
	height: 40px;
}