#edit-mode-icon {
	margin-top: 12px;
	margin-bottom: 12px;
}

#drawer-topper {
	text-align: center;	
}





html {
	position: relative;
}

/* Added to fix formatting issues is some themes and provide more consistent font sizes (v1.1) */
#stacks_in_30802 {
	font-size: 14px;
	line-height: 21px;
}

#drawer-opener {
	width: 40px;
	height: 40px;
	line-height: 40px;
	z-index: 99999;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	white-space: nowrap;
	color: #fff;
	text-decoration: none;
}


#drawer-opener {
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-top: 0px;
}












#stacks_in_30802 #drawer-opener {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.55), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
}







#stacks_in_30802 {
	z-index: 99998;
	overflow: visible;
	position: absolute;
}


#stacks_in_30802 {
	
	position: absolute;
	
	width: 100%;
}



#stacks_in_30802 .drawer-closer {
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	cursor: pointer;
	background: url(../websitetermsandconditions_files/drawer-images/close-x-trans-black.png) no-repeat;
	z-index: 99999;
}

#stacks_in_30802 .drawer-wrapper, #stacks_in_30802 .drawer-outer {
	display: block;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#stacks_in_30802 .drawer-padding {
	padding-top: 21px;
	padding-bottom: 21px;
}


#stacks_in_30802 .drawer-content {
	margin: 0 21px;
}


#stacks_in_30802 {
	top: 0;
	left: 0;
}

#stacks_in_30802 .drawer-wrapper {
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#stacks_in_30802 .drawer-closer {
	bottom: 0;
	right: 0;
	margin-right: -15px;
	margin-bottom: -15px;
}







#stacks_in_30802 .drawer-wrapper, #stacks_in_30802 .drawer-outer {
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
#stacks_in_30802 .drawer-closer {
	margin-right: 0px;
}




#stacks_in_30802 .drawer-wrapper {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.75), 0 1px 15px 0 rgba(0, 0, 0, 0.4);
}



/* Styles Section */

















#stacks_in_30802 .drawer-wrapper {
	background-color: #FD940A;
}

#stacks_in_30802 .drawer-content * {
	color: #FFFFFF;
}

#drawer-opener {
	background-color: #FD940A;
	color: #FFFFFF;
}





/* Adds link color picker override to the Drawer stack (v1.1) */

#stacks_in_30802 .drawer-content a, #stacks_in_30802 .drawer-content a:visited {
	color: #FD940A;
}

#stacks_in_30802 .drawer-content a:hover, #stacks_in_30802 .drawer-content a:active {
	color: #BD6F07;
}





#stacks_in_30802 {
	background-color: rgba(253, 148, 10, 1.00);
}
#stacks_in_30885>.s3_row {
	margin: 0 -0px;
}

#stacks_in_30885>.s3_row>.s3_column_left {
	width: 52.45%;
}

#stacks_in_30885>.s3_row>.s3_column_right {
	width: 47.549999%;
}




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










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



}



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



}






#stacks_in_30885 {
	padding: 10px 50px 0px 0px;
}

#stacks_out_30885 {
	margin-left:0;
}

#stacks_out_30888 {
	margin-left:0;
}
#stacks_in_30891>.s3_row {
	margin: 0 -0px;
}

#stacks_in_30891>.s3_row>.s3_column_left {
	width: 80.00%;
}

#stacks_in_30891>.s3_row>.s3_column_right {
	width: 20.000000%;
}




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










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



}



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



}






#stacks_in_30891 {
	padding: 20px 2px 30px 2px;
}

#stacks_out_30891 {
	width: 98%;
}

#stacks_in_30893 {
	padding: 5px 0px 5px 0px;
}

#stacks_out_30893 {
	margin-left:0;
}
/* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../websitetermsandconditions_files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../websitetermsandconditions_files/dynotextAssets/BebasNeue-webfont'), url('../websitetermsandconditions_files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../websitetermsandconditions_files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../websitetermsandconditions_files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_150container{position: relative;text-align: center;}h1.stacks_in_150doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #C44032 !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_150showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_150topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_150mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_150small{font-weight: normal;font-size: 12px;}.stacks_in_150centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code */
#stacks_in_150 {
	padding: 150px 0px 0px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_30901 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_30901.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_30901.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_30901.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_30901.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_30901.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_30901.inheritOff a, #simpleText_stacks_in_30901.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_30901.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_30901.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_30901.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_30901.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_30901.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_30901.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_30901.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_30901.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_30901.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_30901 .fontFamilyOff,
#simpleText_stacks_in_30901 .fontFamilyOff *,
#simpleText_stacks_in_30901 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_30901 {
	background-color: rgba(254, 252, 255, 1.00);
}
#stacks_in_30789 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_30789 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_30789 .fluid-image.unlimited img{width:100% !important}#stacks_in_30789 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_30789 .fluid-image.align-left img{float:left}#stacks_in_30789 .fluid-image.align-right img{float:right}

#stacks_in_30791 {
	background-color: rgba(254, 252, 255, 1.00);
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_30905 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_30905.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_30905.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_30905.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_30905.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_30905.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_30905.inheritOff a, #simpleText_stacks_in_30905.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_30905.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_30905.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_30905.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_30905.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_30905.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_30905.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_30905.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_30905.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_30905.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_30905 .fontFamilyOff,
#simpleText_stacks_in_30905 .fontFamilyOff *,
#simpleText_stacks_in_30905 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_30905 {
	background-color: rgba(254, 252, 255, 1.00);
}

#stacks_in_30769 {
	background-color: rgba(254, 252, 255, 1.00);
	padding:  11px;
}

#stacks_in_30770 {
	font-size: 124%;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_30909 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_30909.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_30909.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_30909.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_30909.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_30909.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_30909.inheritOff a, #simpleText_stacks_in_30909.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_30909.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_30909.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_30909.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_30909.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_30909.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_30909.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_30909.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_30909.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_30909.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_30909 .fontFamilyOff,
#simpleText_stacks_in_30909 .fontFamilyOff *,
#simpleText_stacks_in_30909 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_30909 {
	background-color: rgba(254, 252, 255, 1.00);
}

#stacks_in_30896 {
	padding: 0px 0px 100px 0px;
}
/* 
 * Simple Text Pro
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 2.0.3
 */

#simpleText_stacks_in_30896_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_30896_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_30896_2.fontSizeInheritOff {
	font-size: 21px;
	line-height: 21px;
}
#simpleText_stacks_in_30896_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_30896_2.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_30896_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_30896_2.inheritOff a, #simpleText_stacks_in_30896_2.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_30896_2.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_30896_2.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_30896_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_30896_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_30896_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_30896_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_30896_2.reFontSizeOn {
		font-size: 16px;
		line-height: 16px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_30896_2.reFontSizeOn {
		font-size: 16px;
		line-height: 16px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_30896_2.reFontSizeOn {
		font-size: 16px;
		line-height: 16px;
	}
}

/* =====================
 * PRO FEATURES
 ======================= */
#simpleText_stacks_in_30896_2 .fontFamilyOff,
#simpleText_stacks_in_30896_2 .fontFamilyOff *,
#simpleText_stacks_in_30896_2 .fontFamilyOff a {
	font-family: Arial;
}

#stacks_in_30896_2 {
	background-color: rgba(254, 252, 255, 1.00);
	border: solid rgba(254, 252, 255, 1.00);
	border-width:  5px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding:  10px;
}

/* -- === Start of Hauler 1.5.0 [stacks_in_30794_52797] === */

/* -- === End of Hauler 1.5.0 [stacks_in_30794_52797] === */



#stacks_in_30794_52799_54243 {
	padding:  20px;
}
#stacks_in_30794_52799_52468 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_30794_52799_52468 .jwresp_col{float:none} #stacks_in_30794_52799_52468 #jwresp_col2_stacks_in_30794_52799_52468{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468,#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468{width:32%}#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468{float:left}#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468{float:right} @media screen and (max-width:770px){#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468,#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468{margin-bottom:20px}#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468{width:49%}#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468{width:49%}#stacks_in_30794_52799_52468 #jwresp_col2_stacks_in_30794_52799_52468{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468,#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468,#stacks_in_30794_52799_52468 #jwresp_col2_stacks_in_30794_52799_52468{float:none;width:100%;display:block}#stacks_in_30794_52799_52468 #jwresp_col1_stacks_in_30794_52799_52468,#stacks_in_30794_52799_52468 #jwresp_col3_stacks_in_30794_52799_52468{margin-bottom:20px}} 

#stacks_in_30794_52799_52468 {
	padding:  12px;
}

#stacks_out_30794_52799_52468 {
	width: 90%;
}
#stacks_in_30794_52799_54248>.s3_row {
	margin: 0 -0px;
}

#stacks_in_30794_52799_54248>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_30794_52799_54248>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_30794_52799_54248>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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


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


}




#stacks_in_30794_52799_54248 {
	padding: 25px 0px 0px 0px;
}

#stacks_out_30794_52799_54248 {
	width: 200px;
	margin-left:0;
}
#stacks_in_30794_52799_54247 .flat_button_2_alignment {
  font-size: 28px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_30794_52799_54247 a,
#stacks_in_30794_52799_54247 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 55px;
  line-height: 55px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_30794_52799_54247 a .flat_button_2_text {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_30794_52799_54247 a i,
#stacks_in_30794_52799_54247 a:visited i {
  font-size: 42px;
  display: inline-block;
  text-align: center;
  width: 55px;
  height: 55px;
  line-height: 55px;

  
    float: left;
    
  

  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_30794_52799_54247 a,
  #stacks_in_30794_52799_54247 a:visited {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_30794_52799_54247 a:hover,
  #stacks_in_30794_52799_54247 a:active {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_30794_52799_54247 a i,
  #stacks_in_30794_52799_54247 a:visited i {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

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












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54247 a,
    #stacks_in_30794_52799_54247 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54247 a i,
    #stacks_in_30794_52799_54247 a:visited i {
      width: 100%;
    }
  }
  




#stacks_in_30794_52799_54252 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_30794_52799_54252 a,
#stacks_in_30794_52799_54252 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 55px;
  line-height: 55px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_30794_52799_54252 a .flat_button_2_text {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_30794_52799_54252 a i,
#stacks_in_30794_52799_54252 a:visited i {
  font-size: 44px;
  display: inline-block;
  text-align: center;
  width: 55px;
  height: 55px;
  line-height: 55px;

  
    float: left;
    
  

  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_30794_52799_54252 a,
  #stacks_in_30794_52799_54252 a:visited {
    background-color: rgba(26, 26, 26, 1.00);
    color: rgba(0, 0, 0, 1.00) !important;
  }

  #stacks_in_30794_52799_54252 a:hover,
  #stacks_in_30794_52799_54252 a:active {
    background-color: rgba(26, 26, 26, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_30794_52799_54252 a i,
  #stacks_in_30794_52799_54252 a:visited i {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(254, 252, 255, 1.00);
  }

  #stacks_in_30794_52799_54252 a:hover i,
  #stacks_in_30794_52799_54252 a:active i {
    background-color: rgba(254, 252, 255, 1.00);
    color: rgba(254, 252, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54252 a,
    #stacks_in_30794_52799_54252 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54252 a i,
    #stacks_in_30794_52799_54252 a:visited i {
      width: 100%;
    }
  }
  




#stacks_in_30794_52799_54254 .flat_button_2_alignment {
  font-size: 28px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_30794_52799_54254 a,
#stacks_in_30794_52799_54254 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 55px;
  line-height: 55px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_30794_52799_54254 a .flat_button_2_text {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_30794_52799_54254 a i,
#stacks_in_30794_52799_54254 a:visited i {
  font-size: 42px;
  display: inline-block;
  text-align: center;
  width: 55px;
  height: 55px;
  line-height: 55px;

  
    float: left;
    
  

  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_30794_52799_54254 a,
  #stacks_in_30794_52799_54254 a:visited {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_30794_52799_54254 a:hover,
  #stacks_in_30794_52799_54254 a:active {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_30794_52799_54254 a i,
  #stacks_in_30794_52799_54254 a:visited i {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

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












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54254 a,
    #stacks_in_30794_52799_54254 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_30794_52799_54254 a i,
    #stacks_in_30794_52799_54254 a:visited i {
      width: 100%;
    }
  }
  





#stacks_in_30794_52799_54245 {
	padding: 20px 20px 80px 20px;
}
