/* MultiButtonThing [Page] by RapidWeaver Central  */




/* TRIGGER FONT */

@font-face {
  font-family: 'trigger';
  src: url('../files/trigger_font/trigger.eot?57958819');
  src: url('../files/trigger_font/trigger.eot?57958819#iefix') format('embedded-opentype'),
       url('../files/trigger_font/trigger.woff?57958819') format('woff'),
       url('../files/trigger_font/trigger.ttf?57958819') format('truetype'),
       url('../files/trigger_font/trigger.svg?57958819#trigger') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'trigger';
    src: url('../font/trigger.svg?60643705#trigger') format('svg');
  }
}
*/

 
 [class^="trigger-"]:before, [class*=" trigger-"]:before {
  font-family: "trigger";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
     
  /* fix buttons height, for twitter bootstrap */
  /*line-height: 1em;*/
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /*margin-left: .2em;*/
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.trigger-plus-squared:before { content: '\e800'; } /* '' */
.trigger-minus-squared:before { content: '\e801'; } /* '' */
.trigger-plus-squared-alt:before { content: '\e802'; } /* '' */
.trigger-minus-squared-alt:before { content: '\e803'; } /* '' */
.trigger-cancel-1:before { content: '\e804'; } /* '' */
.trigger-ok:before { content: '\e805'; } /* '' */
.trigger-ok-circled:before { content: '\e806'; } /* '' */
.trigger-cancel-circled:before { content: '\e807'; } /* '' */
.trigger-ok-circled2:before { content: '\e808'; } /* '' */
.trigger-cancel-circled2:before { content: '\e809'; } /* '' */
.trigger-ok-squared:before { content: '\e80a'; } /* '' */
.trigger-plus-circled:before { content: '\e80b'; } /* '' */
.trigger-minus-circled:before { content: '\e80c'; } /* '' */
.trigger-toggle-off:before { content: '\e80d'; } /* '' */
.trigger-toggle-on:before { content: '\e80e'; } /* '' */
.trigger-cog:before { content: '\e80f'; } /* '' */
.trigger-info-circled:before { content: '\e810'; } /* '' */
.trigger-help-circled:before { content: '\e811'; } /* '' */
.trigger-eye:before { content: '\e812'; } /* '' */
.trigger-eye-off:before { content: '\e813'; } /* '' */
.trigger-code-1:before { content: '\e814'; } /* '' */
.trigger-chat:before { content: '\e815'; } /* '' */
.trigger-chat-empty:before { content: '\e816'; } /* '' */
.trigger-down-open-1:before { content: '\e817'; } /* '' */
.trigger-up-open-1:before { content: '\e818'; } /* '' */
.trigger-star:before { content: '\e819'; } /* '' */
.trigger-star-empty:before { content: '\e81a'; } /* '' */
.trigger-heart:before { content: '\e81b'; } /* '' */
.trigger-heart-empty:before { content: '\e81c'; } /* '' */
.trigger-plus-1:before { content: '\e81d'; } /* '' */
.trigger-minus-1:before { content: '\e81e'; } /* '' */
.trigger-help-1:before { content: '\e81f'; } /* '' */
.trigger-info-1:before { content: '\e820'; } /* '' */
.trigger-mail:before { content: '\e821'; } /* '' */
.trigger-mail-squared:before { content: '\e822'; } /* '' */
.trigger-export-alt:before { content: '\e823'; } /* '' */
.trigger-export:before { content: '\e824'; } /* '' */
.trigger-menu-1:before { content: '\e825'; } /* '' */
@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


#stacks_in_152 .targetsamepage {

height: 0px !important; 




/*Custom CSS*/




}

@media handheld, only screen and (max-width: 480px) {
#stacks_in_152 .targetsamepage {
	

/*Custom CSS*/

}}	#stacks_in_150 .onelevelmenu { display: block; }
	
	.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

.clearfix li {
	padding-right: 10px; margin-bottom: 10px; overflow:  hidden !important; padding-left: 10px; 
}

.clearfix {
	 overflow:  hidden !important;
}

#stacks_in_150 .spacer {  display: block; height: 0px;   }

nav.uniq {
height: 40px; width: 100%; font-size: 16px; font-family: Inherit; font-weight: inherit;  position: fixed;  z-index: 25; border-bottom: 1px solid rgba(191, 192, 190, 1.00); text-align: center !important;  /*customcss;*/
}

nav.uniq ul {
padding: 0; margin: 0 auto; display: inline-block; height: 40px; vertical-align: bottom;
}

nav.uniq li {
display: inline; float: left; margin-left: 0px !important; margin-right: 0px !important;
}

nav.uniq a {
 color: inherit;  font-size: 16px; display: inline-block; width: auto;  padding-left: 25px; padding-right: 25px;  text-align: right !important; text-decoration: none !important; line-height: 40px; /*customcss;*/
}

nav.uniq li a {
False ]% white-space: nowrap !important; overflow: hidden !important; text-overflow: clip; text-overflow: ellipsis; text-overflow: "…"; text-overflow: fade; text-overflow: fade(20px); text-overflow: fade(10%); %[endif]%
border-right: 1px solid rgba(191, 192, 190, 1.00); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  /*margin-right:px !important;*/  
}

nav.uniq li a:before {}

nav.uniq li:last-child a {
border-right: 0;   /*customcss;*/
}

nav.uniq li:nth-child(10) a {
/*CustomCSS;*/
}
nav.uniq li:nth-child(12) a {
/*CustomCSS;*/
}
nav.uniq li:nth-child(14) a {
/*CustomCSS;*/
}
nav.uniq li:nth-child(16) a {
/*CustomCSS;*/
}


nav.uniq a:hover {
 background-color: inherit;    color: inherit; 
}

#menuuniq .active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

#menuuniq #active { 
 background-color: inherit;    color: inherit;  /*font-size:125%;*/
}

nav ul.atlast { 
position: absolute; 
z-index: 9999998;
top: 0px;
right: 2px;
width:  auto !important;
}

nav ul.atlast a { /*position: relative; z-index: 9999999;*/
text-indent: 0px; text-align: center !important; 
color: rgba(0, 185, 255, 1.00) !important; 

 width: auto !important; 

}

#stacks_in_150 ul.atlast a:hover { 

color: rgba(0, 161, 222, 1.00) !important; 


}

nav.uniq a#pulluniq { display: none; }
nav.uniq ul ul { /*Disable subs*/ display: none; }

/*Breakpoint one*/
@media screen and (max-width: 1024px) {
	#stacks_in_150 .onelevelmenu {
/*customcss;*/
}

#stacks_in_150 .spacer {  display: block; height: 0px !important;   }
uniq .active { /*font-size:125%;*/ }
#menuuniq #active { /*font-size:125%;*/ }
nav.uniq { ; height: auto; font-size: 14px; }
nav.uniq ul { width: 100%; overflow: hidden; display: block; height: auto; margin: 0 auto; display: inline-block; }
nav.uniq li { width: 25%; float: left; position: relative; }
nav.uniq li a { border-bottom: 1px solid rgba(191, 192, 190, 1.00); border-right: 1px solid rgba(191, 192, 190, 1.00); /*font-size:125%;*/ }
nav.uniq a { text-align: left; width: 100%; text-transform: 15px; font-size: 14px; }
nav.uniq ul ul { display: none !important; }
nav.uniq li:nth-child() a { /*CustomCSS;*/ }
}

/*Breakpoint 2 */
@media screen and (max-width: 768px) {
	#stacks_in_150 .onelevelmenu {
/*customcss;*/
}

#stacks_in_150 .spacer {   display: block; height: 0px !important;   }
nav.uniq { height: auto; border-bottom: 0 !important; position: fixed;; }
nav.uniq ul { width: 100%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
nav.uniq li { width: 100%; float: left; position: relative; }
nav.uniq li a { border-bottom: 1px solid rgba(191, 192, 190, 1.00); border-right: 1px solid rgba(191, 192, 190, 1.00); }
nav.uniq a { text-align: left; width: 100%; text-indent: 15px; font-size: 12px; }
nav.uniq ul ul { display: none !important; }
nav.uniq li:nth-child() a { /*CustomCSS;*/ }
}

/*Breakpoint 3*/
@media only screen and (max-width : 480px) {
#stacks_in_150 .spacer {  display: block; height: 0px !important;   }
nav.uniq { border-bottom: 0; font-size: 12px !important; position: fixed; font-size: 13px; /*customcss;*/ }
nav.uniq li { }
nav.uniq a { font-size: 13px; }
nav.uniq li:last-child a { border-bottom: 1px solid rgba(191, 192, 190, 1.00) !important;}
nav.uniq ul { display: none; height: auto; }
nav.uniq a#pulluniq { display: block; background-color: rgba(40, 55, 68, 1.00);

color: rgba(255, 255, 255, 1.00) !important; width: 100% !important; position: relative; font-size: 100%; /*letter-spacing: 2px;*/ }
nav.uniq a#pulluniq:after { content:"";  background: url('nav-icon-white.png')  no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px;  padding-left: 25px !important; padding-right: 25px !important;  }
nav.uniq ul ul { /*Disable subs*/ display: none !important; }


.clearfix li {
	padding-right: 0px; padding-left: 0px;  margin-bottom: 0px; 
}

.clearfix {
	/*padding-left: 0px !important;*/
}


}

/*Breakpoint 4*/
@media only screen and (max-width : 360px) {
#stacks_in_150 .spacer {  display: block; height: 0px !important;   }
nav.uniq ul { margin-bottom: 0px !important; }
nav.uniq li { font-size: 14px; display: block; float: none; width: 100% !important; }
nav.uniq li a { border-bottom: 1px solid rgba(191, 192, 190, 1.00); font-size: 14px;
 
  }
nav.uniq ul ul { /*Disable subs*/ display: none !important; }
}

 /*  SexyThing Stack by RapidWeaver Central  */

#sexything_stacks_in_166 {
	position: relative;
	display: block;
	overflow: hidden;
	text-decoration: none !important;
}


/* ALIGN LEFT 
====================== */

#stacks_in_166 .alignment0stacks_in_166 .panelthing {
	display: none;
	position: fixed;
	top: 15%%;
	left: 0;
	 
	
	height: auto;
	background: ;
	border: 0px solid #000000;
	border-left: none;
	padding-left: 130px;
	opacity:1;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 10px;
			border-top-right-radius: 10px;
			border-bottom-right-radius: 10px;
	 
  	z-index: 1000;
}

#stacks_in_166 .alignment0stacks_in_166 .panelthing img, #stacks_in_166 .alignment0stacks_in_166 img {
	
		-webkit-border-top-right-radius: 10px;
		    -moz-border-radius-topright: 10px;
				border-top-right-radius: 10px;
	 
}


/* Left Trigger */

#stacks_in_166 .alignment0stacks_in_166  a.panelthingTrigger_stacks_in_166 {
	display: block;
	position: fixed;
	top: %(15% + 2)%%;
	left: 0;
	background: #2E9E82;
	width: auto;
	text-decoration: none !important;
 	outline: 0;
	padding: 20px 20px 20px 0;
	 padding: 10px; 
	font-size: 34px;
	color: #FFFFFF;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 10px;
			border-top-right-radius: 10px;
			border-bottom-right-radius: 10px;
	-webkit-transition: background-color .3s;
	   -moz-transition: background-color .3s;
		-ms-transition: background-color .3s;
			transition: background-color .3s;
	z-index:  1001;
	 
	 
}

 
	
#stacks_in_166 .alignment0stacks_in_166 a.panelthingTrigger_stacks_in_166:hover {
	background: #6AA88E;
	text-decoration: none;
 	outline: 0;
}

#stacks_in_166 .alignment0stacks_in_166 a.active.panelthingTrigger_stacks_in_166 {
 	outline: 0;
	z-index: 1001;
}

#stacks_in_166 .alignment0stacks_in_166 a.panelthingTrigger_stacks_in_166 .labelthing {
	 display: none;  
}


/*  ALIGN RIGHT
====================== */

#stacks_in_166 .alignment1stacks_in_166 .panelthing{
	position: fixed;
	top: 15%%;
	right: 0;
	display: none;
	border: 0px solid #000000;
	border-right: none;
	padding-right: 130px;
	background: ;
	 
	
	height: auto;
	opacity:1;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
			border-top-left-radius: 10px;
			border-bottom-left-radius: 10px;
	 
	z-index: 1000;
}

#stacks_in_166 .alignment1stacks_in_166 .panelthing img, #stacks_in_166 .alignment1stacks_in_166 img {
	
		-webkit-border-top-right-radius: 10px;
		   -moz-border-radius-topright:  10px;
				border-top-right-radius: 10px;
	 
}


/* Right Trigger */

#stacks_in_166 .alignment1stacks_in_166 a.panelthingTrigger_stacks_in_166 {
	display: block;
	position: fixed;
	top: %(15% + 2)%%;
	right: 0;
	width: auto;
	text-decoration: none;
 	outline: 0;
 	text-align: right;
	padding: 20px 20px 20px 15px;
	background: #2E9E82;
	line-height: 30px;
	 padding: 10px; 
	font-size: 34px;
	color: #FFFFFF;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
			border-top-left-radius: 10px;
			border-bottom-left-radius: 10px;
	-webkit-transition: background-color .3s;
	   -moz-transition: background-color .3s;
		-ms-transition: background-color .3s;
			transition: background-color .3s;
	z-index: 1001;
	 
	 
}


 

#stacks_in_166 .alignment1stacks_in_166 a.panelthingTrigger_stacks_in_166:hover {
	background: #6AA88E;
 	outline: 0;
	text-decoration: none;
}

#stacks_in_166 .alignment1stacks_in_166 a.active.panelthingTrigger_stacks_in_166 {
 	outline: 0;
	z-index: 1001;
}


#stacks_in_166 .alignment1stacks_in_166 a.panelthingTrigger_stacks_in_166 .labelthing {
	 display: none;  
}


/* ICON
======================  */

#stacks_in_166 a.panelthingTrigger_stacks_in_166.icon-plus-circled {
	font-size: 34px;
	line-height: 30px;
}


/* PANEL BACKGROUND
======================   */

.static-bg0stacks_in_166 {
	background: transparent;
}

.static-bg1stacks_in_166 {
	background: #333333;
}

.static-bg2stacks_in_166 {
	background-color: #21FFFF;
	background-repeat: repeat-x;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #288F6E), color-stop(100%, #21FFFF));
	background-image: -khtml-gradient(linear, left top, right bottom, from(#288F6E), to(#21FFFF));
	background-image: -moz-linear-gradient(left, #288F6E, #21FFFF);
	background-image: -ms-linear-gradient(left, #288F6E, #21FFFF);
	background-image: -webkit-linear-gradient(left, #288F6E, #21FFFF);
	background-image: -o-linear-gradient(left, #288F6E, #21FFFF);
	background-image: linear-gradient(left, #288F6E, #21FFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#288F6E', endColorstr='#21FFFF', GradientType=1);
}

.static-bg3stacks_in_166 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
}

.static-bg4stacks_in_166 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.static-bg5stacks_in_166 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}


/* ANIMATION EFFECTS
======================  */

/* Bounce In */

#stacks_in_166 .effect1stacks_in_166 {
	-webkit-animation: bounceInLeft 500ms ease-in-out;
	   -moz-animation: bounceInLeft 500ms ease-in-out;
	   	-ms-animation: bounceInLeft 500ms ease-in-out;
			animation: bounceInLeft 500ms ease-in-out;
}

@-webkit-keyframes bounceInLeft {
	0% {
		-webkit-opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		   -moz-transform: translateX(-2000px);
			-ms-transform: translateX(-2000px);
				transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		   -moz-transform: translateX(30px);
			-ms-transform: translateX(30px);
				transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		   -moz-transform: translateX(-10px);
			-ms-transform: translateX(-10px);
				transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		   -moz-transform: translateX(0);
			-ms-transform: translateX(0);
				transform: translateX(0);
	}
}

    
    
@-ms-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		   -moz-transform: translateX(-2000px);
			-ms-transform: translateX(-2000px);
				transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		   -moz-transform: translateX(30px);
			-ms-transform: translateX(30px);
				transform: translateX(30px);	
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		   -moz-transform: translateX(-10px);
			-ms-transform: translateX(-10px);
				transform: translateX(-10px);	
	}
	
	100% {
		-webkit-transform: translateX(0);
		   -moz-transform: translateX(0);
			-ms-transform: translateX(0);
				transform: translateX(0);	
	}
}


@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		   -moz-transform: translateX(-2000px);
			-ms-transform: translateX(-2000px);
				transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		   -moz-transform: translateX(30px);
			-ms-transform: translateX(30px);
				transform: translateX(30px);	
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		   -moz-transform: translateX(-10px);
			-ms-transform: translateX(-10px);
				transform: translateX(-10px);	
	}
	
	100% {
		-webkit-transform: translateX(0);
		   -moz-transform: translateX(0);
			-ms-transform: translateX(0);
				transform: translateX(0);	
	}
}


/* Zoom In */

#stacks_in_166 .effect2stacks_in_166 {
	-webkit-animation: zoomIn 500ms 1;
	   -moz-animation: zoomIn 500ms 1;
	   	-ms-animation: zoomIn 500ms 1;
			animation: zoomIn 500ms 1;	
}

@-webkit-keyframes 'zoomIn' {
	0% {
		-webkit-transform: scale(0.7);
				opacity:0;

	 }
	100% { 
		-webkit-transform: scale(1);
				opacity:1;
	}
}

@-moz-keyframes zoomIn {
	0% {
		-moz-transform: scale(0.7);
				opacity:0;
	 }
	100% { 
		-moz-transform: scale(1);
				opacity:1;
	}
}

@-ms-keyframes zoomIn {
	0% {
		-ms-transform: scale(0.7);
				opacity:0;
	 }
	100% { 
		-ms-transform: scale(1);
				opacity:1;
	}
}


@keyframes zoomIn {
	0% {
				transform: scale(0.7);
				opacity:0;
	 }
	100% { 
				transform: scale(1);
				opacity:1;
	}
}



/* Pulse In */

#stacks_in_166 .effect3stacks_in_166 {
	-webkit-animation: pulse 500ms 1;
	   -moz-animation: pulse 500ms 1;
	   	-ms-animation: pulse 500ms 1;
			animation: pulse 500ms 1;	
}

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}

@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}

@-ms-keyframes pulse {
    0% { -ms-transform: scale(1); }	
	50% { -ms-transform: scale(1.1); }
    100% { -ms-transform: scale(1); }
}

@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

/* HIDE ON MOBILE DEVICES
======================  */

@media (max-width: 768px) {
	#sexything_stacks_in_166 {
	 
	}
}


/*
*
* ## Entypo 
* Copyright (C) 2012 by Daniel Bruce
* Author:    Daniel Bruce
* License:  CC BY-SA (http://creativecommons.org/licenses/by-sa/2.0/)
* Homepage:  http://www.entypo.com
*
* ## Zocial 
* Copyright (C) 2012 by Sam Collins
* Author:    Sam Collins
* License:   MIT (http://opensource.org/licenses/mit-license.php)
* Homepage:  http://zocial.smcllns.com/
*
*/

/* EntypoThing Fonts */         


@font-face {
  font-family: 'entypothing';
  src: url('../files/font/entypothing.eot?24089826');
  src: url('../files/font/entypothing.eot?24089826#iefix') format('embedded-opentype'),
       url('../files/font/entypothing.woff?24089826') format('woff'),
       url('../files/font/entypothing.ttf?24089826') format('truetype'),
       url('../files/font/entypothing.svg?24089826#entypothing') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
  #stacks_in_166 [class^="a.panelthingTrigger_stacks_in_166.icon-plus-circled"]:before, #stacks_in_166 [class*="icon-plus-circled"]:before {
  font-family: "entypothing";
  font-style: normal;
  font-weight: normal;
  speak: none;
	display: inline-block; 
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height:  px;
  margin-left: .2em;
}
 
.icon-note:before { content: '\e83d'; } /* 'Ó†Ω' */
.icon-stackoverflow:before { content: '\e83c'; } /* 'Ó†º' */
.icon-music:before { content: '\e84a'; } /* 'Ó°ä' */
.icon-search:before { content: '\e84b'; } /* 'Ó°ã' */
.icon-flashlight:before { content: '\e84c'; } /* 'Ó°å' */
.icon-mail:before { content: '\e84d'; } /* 'Ó°ç' */
.icon-heart:before { content: '\e84e'; } /* 'Ó°é' */
.icon-heart-empty:before { content: '\e84f'; } /* 'Ó°è' */
.icon-star:before { content: '\e850'; } /* 'Ó°ê' */
.icon-star-empty:before { content: '\e851'; } /* 'Ó°ë' */
.icon-user:before { content: '\e852'; } /* 'Ó°í' */
.icon-users:before { content: '\e853'; } /* 'Ó°ì' */
.icon-user-add:before { content: '\e854'; } /* 'Ó°î' */
.icon-video:before { content: '\e855'; } /* 'Ó°ï' */
.icon-picture:before { content: '\e856'; } /* 'Ó°ñ' */
.icon-camera:before { content: '\e848'; } /* 'Ó°à' */
.icon-layout:before { content: '\e845'; } /* 'Ó°Ö' */
.icon-menu:before { content: '\e844'; } /* 'Ó°Ñ' */
.icon-check:before { content: '\e841'; } /* 'Ó°Å' */
.icon-cancel:before { content: '\e83f'; } /* 'Ó†ø' */
.icon-cancel-circled:before { content: '\e865'; } /* 'Ó°•' */
.icon-cancel-squared:before { content: '\e864'; } /* 'Ó°§' */
.icon-plus:before { content: '\e863'; } /* 'Ó°£' */
.icon-plus-circled:before { content: '\e862'; } /* 'Ó°¢' */
.icon-plus-squared:before { content: '\e861'; } /* 'Ó°°' */
.icon-minus:before { content: '\e860'; } /* 'Ó°†' */
.icon-minus-circled:before { content: '\e85f'; } /* 'Ó°ü' */
.icon-minus-squared:before { content: '\e85e'; } /* 'Ó°û' */
.icon-help:before { content: '\e85d'; } /* 'Ó°ù' */
.icon-help-circled:before { content: '\e85c'; } /* 'Ó°ú' */
.icon-info:before { content: '\e85b'; } /* 'Ó°õ' */
.icon-info-circled:before { content: '\e85a'; } /* 'Ó°ö' */
.icon-back:before { content: '\e859'; } /* 'Ó°ô' */
.icon-home:before { content: '\e858'; } /* 'Ó°ò' */
.icon-link:before { content: '\e857'; } /* 'Ó°ó' */
.icon-attach:before { content: '\e847'; } /* 'Ó°á' */
.icon-lock:before { content: '\e846'; } /* 'Ó°Ü' */
.icon-lock-open:before { content: '\e843'; } /* 'Ó°É' */
.icon-eye:before { content: '\e842'; } /* 'Ó°Ç' */
.icon-tag:before { content: '\e840'; } /* 'Ó°Ä' */
.icon-bookmark:before { content: '\e866'; } /* 'Ó°¶' */
.icon-bookmarks:before { content: '\e867'; } /* 'Ó°ß' */
.icon-flag:before { content: '\e868'; } /* 'Ó°®' */
.icon-thumbs-up:before { content: '\e869'; } /* 'Ó°©' */
.icon-thumbs-down:before { content: '\e874'; } /* 'Ó°¥' */
.icon-download:before { content: '\e877'; } /* 'Ó°∑' */
.icon-upload:before { content: '\e878'; } /* 'Ó°∏' */
.icon-upload-cloud:before { content: '\e87c'; } /* 'Ó°º' */
.icon-reply:before { content: '\e87d'; } /* 'Ó°Ω' */
.icon-reply-all:before { content: '\e883'; } /* 'Ó¢É' */
.icon-forward:before { content: '\e886'; } /* 'Ó¢Ü' */
.icon-quote:before { content: '\e887'; } /* 'Ó¢á' */
.icon-code:before { content: '\e88c'; } /* 'Ó¢å' */
.icon-export:before { content: '\e88d'; } /* 'Ó¢ç' */
.icon-pencil:before { content: '\e892'; } /* 'Ó¢í' */
.icon-feather:before { content: '\e893'; } /* 'Ó¢ì' */
.icon-print-1:before { content: '\e898'; } /* 'Ó¢ò' */
.icon-retweet:before { content: '\e899'; } /* 'Ó¢ô' */
.icon-keyboard:before { content: '\e89e'; } /* 'Ó¢û' */
.icon-comment:before { content: '\e89f'; } /* 'Ó¢ü' */
.icon-chat:before { content: '\e86a'; } /* 'Ó°™' */
.icon-bell:before { content: '\e871'; } /* 'Ó°±' */
.icon-attention:before { content: '\e86d'; } /* 'Ó°≠' */
.icon-alert:before { content: '\e870'; } /* 'Ó°∞' */
.icon-vcard:before { content: '\e873'; } /* 'Ó°≥' */
.icon-address:before { content: '\e872'; } /* 'Ó°≤' */
.icon-location:before { content: '\e879'; } /* 'Ó°π' */
.icon-map:before { content: '\e87e'; } /* 'Ó°æ' */
.icon-direction:before { content: '\e87f'; } /* 'Ó°ø' */
.icon-compass:before { content: '\e882'; } /* 'Ó¢Ç' */
.icon-cup:before { content: '\e884'; } /* 'Ó¢Ñ' */
.icon-trash:before { content: '\e888'; } /* 'Ó¢à' */
.icon-doc:before { content: '\e88b'; } /* 'Ó¢ã' */
.icon-docs:before { content: '\e88e'; } /* 'Ó¢é' */
.icon-doc-landscape:before { content: '\e891'; } /* 'Ó¢ë' */
.icon-doc-text:before { content: '\e894'; } /* 'Ó¢î' */
.icon-doc-text-inv:before { content: '\e897'; } /* 'Ó¢ó' */
.icon-newspaper:before { content: '\e89a'; } /* 'Ó¢ö' */
.icon-book-open:before { content: '\e89d'; } /* 'Ó¢ù' */
.icon-book:before { content: '\e8a0'; } /* 'Ó¢†' */
.icon-folder:before { content: '\e86b'; } /* 'Ó°´' */
.icon-archive:before { content: '\e86c'; } /* 'Ó°¨' */
.icon-box:before { content: '\e86e'; } /* 'Ó°Æ' */
.icon-rss-1:before { content: '\e86f'; } /* 'Ó°Ø' */
.icon-phone:before { content: '\e875'; } /* 'Ó°µ' */
.icon-cog:before { content: '\e876'; } /* 'Ó°∂' */
.icon-tools:before { content: '\e87b'; } /* 'Ó°ª' */
.icon-share:before { content: '\e87a'; } /* 'Ó°∫' */
.icon-shareable:before { content: '\e880'; } /* 'Ó¢Ä' */
.icon-basket:before { content: '\e881'; } /* 'Ó¢Å' */
.icon-bag:before { content: '\e885'; } /* 'Ó¢Ö' */
.icon-calendar-1:before { content: '\e889'; } /* 'Ó¢â' */
.icon-login:before { content: '\e88a'; } /* 'Ó¢ä' */
.icon-logout:before { content: '\e88f'; } /* 'Ó¢è' */
.icon-mic:before { content: '\e890'; } /* 'Ó¢ê' */
.icon-mute:before { content: '\e895'; } /* 'Ó¢ï' */
.icon-sound:before { content: '\e896'; } /* 'Ó¢ñ' */
.icon-volume:before { content: '\e89b'; } /* 'Ó¢õ' */
.icon-clock:before { content: '\e89c'; } /* 'Ó¢ú' */
.icon-hourglass:before { content: '\e8a1'; } /* 'Ó¢°' */
.icon-lamp:before { content: '\e8b5'; } /* 'Ó¢µ' */
.icon-light-down:before { content: '\e8b4'; } /* 'Ó¢¥' */
.icon-light-up:before { content: '\e8b3'; } /* 'Ó¢≥' */
.icon-adjust:before { content: '\e8b2'; } /* 'Ó¢≤' */
.icon-block:before { content: '\e8b1'; } /* 'Ó¢±' */
.icon-resize-full:before { content: '\e8b0'; } /* 'Ó¢∞' */
.icon-resize-small:before { content: '\e8af'; } /* 'Ó¢Ø' */
.icon-popup:before { content: '\e8ae'; } /* 'Ó¢Æ' */
.icon-publish:before { content: '\e8ad'; } /* 'Ó¢≠' */
.icon-window:before { content: '\e8ac'; } /* 'Ó¢¨' */
.icon-arrow-combo:before { content: '\e8ab'; } /* 'Ó¢´' */
.icon-down-circled:before { content: '\e8aa'; } /* 'Ó¢™' */
.icon-left-circled:before { content: '\e8a9'; } /* 'Ó¢©' */
.icon-right-circled:before { content: '\e8a8'; } /* 'Ó¢®' */
.icon-up-circled:before { content: '\e8a7'; } /* 'Ó¢ß' */
.icon-down-open:before { content: '\e8a6'; } /* 'Ó¢¶' */
.icon-left-open:before { content: '\e8a5'; } /* 'Ó¢•' */
.icon-right-open:before { content: '\e8a4'; } /* 'Ó¢§' */
.icon-up-open:before { content: '\e8a3'; } /* 'Ó¢£' */
.icon-down-open-mini:before { content: '\e8a2'; } /* 'Ó¢¢' */
.icon-left-open-mini:before { content: '\e8b6'; } /* 'Ó¢∂' */
.icon-right-open-mini:before { content: '\e8b7'; } /* 'Ó¢∑' */
.icon-up-open-mini:before { content: '\e8b8'; } /* 'Ó¢∏' */
.icon-down-open-big:before { content: '\e8b9'; } /* 'Ó¢π' */
.icon-left-open-big:before { content: '\e8ba'; } /* 'Ó¢∫' */
.icon-right-open-big:before { content: '\e8bb'; } /* 'Ó¢ª' */
.icon-up-open-big:before { content: '\e8bc'; } /* 'Ó¢º' */
.icon-down:before { content: '\e8bd'; } /* 'Ó¢Ω' */
.icon-left:before { content: '\e8be'; } /* 'Ó¢æ' */
.icon-right:before { content: '\e8bf'; } /* 'Ó¢ø' */
.icon-up:before { content: '\e8c0'; } /* 'Ó£Ä' */
.icon-down-dir:before { content: '\e8c1'; } /* 'Ó£Å' */
.icon-left-dir:before { content: '\e8c2'; } /* 'Ó£Ç' */
.icon-right-dir:before { content: '\e8c3'; } /* 'Ó£É' */
.icon-up-dir:before { content: '\e8c4'; } /* 'Ó£Ñ' */
.icon-down-bold:before { content: '\e8c5'; } /* 'Ó£Ö' */
.icon-left-bold:before { content: '\e8c6'; } /* 'Ó£Ü' */
.icon-right-bold:before { content: '\e8c7'; } /* 'Ó£á' */
.icon-up-bold:before { content: '\e8c8'; } /* 'Ó£à' */
.icon-down-thin:before { content: '\e8c9'; } /* 'Ó£â' */
.icon-left-thin:before { content: '\e8dd'; } /* 'Ó£ù' */
.icon-right-thin:before { content: '\e8dc'; } /* 'Ó£ú' */
.icon-up-thin:before { content: '\e8db'; } /* 'Ó£õ' */
.icon-ccw:before { content: '\e8da'; } /* 'Ó£ö' */
.icon-cw:before { content: '\e8d9'; } /* 'Ó£ô' */
.icon-arrows-ccw:before { content: '\e8d8'; } /* 'Ó£ò' */
.icon-level-down:before { content: '\e8d7'; } /* 'Ó£ó' */
.icon-level-up:before { content: '\e8d6'; } /* 'Ó£ñ' */
.icon-shuffle:before { content: '\e8d5'; } /* 'Ó£ï' */
.icon-loop:before { content: '\e8d4'; } /* 'Ó£î' */
.icon-switch:before { content: '\e8d3'; } /* 'Ó£ì' */
.icon-play:before { content: '\e8d2'; } /* 'Ó£í' */
.icon-stop:before { content: '\e8d1'; } /* 'Ó£ë' */
.icon-pause:before { content: '\e8d0'; } /* 'Ó£ê' */
.icon-record:before { content: '\e8cf'; } /* 'Ó£è' */
.icon-to-end:before { content: '\e8ce'; } /* 'Ó£é' */
.icon-to-start:before { content: '\e8cd'; } /* 'Ó£ç' */
.icon-fast-forward:before { content: '\e8cc'; } /* 'Ó£å' */
.icon-fast-backward:before { content: '\e8cb'; } /* 'Ó£ã' */
.icon-progress-0:before { content: '\e8ca'; } /* 'Ó£ä' */
.icon-progress-1:before { content: '\e8de'; } /* 'Ó£û' */
.icon-progress-2:before { content: '\e8df'; } /* 'Ó£ü' */
.icon-progress-3:before { content: '\e8e0'; } /* 'Ó£†' */
.icon-target:before { content: '\e8e1'; } /* 'Ó£°' */
.icon-palette:before { content: '\e8e2'; } /* 'Ó£¢' */
.icon-list:before { content: '\e8e3'; } /* 'Ó££' */
.icon-list-add:before { content: '\e8e4'; } /* 'Ó£§' */
.icon-signal:before { content: '\e8e5'; } /* 'Ó£•' */
.icon-trophy:before { content: '\e8e6'; } /* 'Ó£¶' */
.icon-battery:before { content: '\e8e7'; } /* 'Ó£ß' */
.icon-back-in-time:before { content: '\e8e8'; } /* 'Ó£®' */
.icon-monitor:before { content: '\e8e9'; } /* 'Ó£©' */
.icon-note-beamed:before { content: '\e849'; } /* 'Ó°â' */
.icon-network:before { content: '\e8eb'; } /* 'Ó£´' */
.icon-cd:before { content: '\e8ec'; } /* 'Ó£¨' */
.icon-inbox:before { content: '\e8ed'; } /* 'Ó£≠' */
.icon-install:before { content: '\e8ee'; } /* 'Ó£Æ' */
.icon-globe:before { content: '\e8ef'; } /* 'Ó£Ø' */
.icon-cloud:before { content: '\e8f0'; } /* 'Ó£∞' */
.icon-cloud-thunder:before { content: '\e8f1'; } /* 'Ó£±' */
.icon-flash:before { content: '\e905'; } /* 'Ó§Ö' */
.icon-moon:before { content: '\e904'; } /* 'Ó§Ñ' */
.icon-flight:before { content: '\e903'; } /* 'Ó§É' */
.icon-paper-plane:before { content: '\e902'; } /* 'Ó§Ç' */
.icon-leaf:before { content: '\e901'; } /* 'Ó§Å' */
.icon-lifebuoy:before { content: '\e900'; } /* 'Ó§Ä' */
.icon-mouse:before { content: '\e8ff'; } /* 'Ó£ø' */
.icon-briefcase:before { content: '\e8fe'; } /* 'Ó£æ' */
.icon-suitcase:before { content: '\e8fd'; } /* 'Ó£Ω' */
.icon-dot:before { content: '\e8fb'; } /* 'Ó£ª' */
.icon-dot-2:before { content: '\e8fc'; } /* 'Ó£º' */
.icon-dot-3:before { content: '\e8fa'; } /* 'Ó£∫' */
.icon-brush:before { content: '\e8f9'; } /* 'Ó£π' */
.icon-magnet:before { content: '\e8f8'; } /* 'Ó£∏' */
.icon-infinity:before { content: '\e8f7'; } /* 'Ó£∑' */
.icon-erase:before { content: '\e8f6'; } /* 'Ó£∂' */
.icon-chart-pie:before { content: '\e8f5'; } /* 'Ó£µ' */
.icon-chart-line:before { content: '\e8f4'; } /* 'Ó£¥' */
.icon-chart-bar:before { content: '\e8f3'; } /* 'Ó£≥' */
.icon-chart-area:before { content: '\e8f2'; } /* 'Ó£≤' */
.icon-tape:before { content: '\e906'; } /* 'Ó§Ü' */
.icon-graduation-cap:before { content: '\e907'; } /* 'Ó§á' */
.icon-language:before { content: '\e908'; } /* 'Ó§à' */
.icon-ticket:before { content: '\e909'; } /* 'Ó§â' */
.icon-water:before { content: '\e90a'; } /* 'Ó§ä' */
.icon-droplet:before { content: '\e90b'; } /* 'Ó§ã' */
.icon-air:before { content: '\e90c'; } /* 'Ó§å' */
.icon-credit-card:before { content: '\e90d'; } /* 'Ó§ç' */
.icon-floppy:before { content: '\e90e'; } /* 'Ó§é' */
.icon-clipboard:before { content: '\e90f'; } /* 'Ó§è' */
.icon-megaphone:before { content: '\e910'; } /* 'Ó§ê' */
.icon-database:before { content: '\e911'; } /* 'Ó§ë' */
.icon-drive:before { content: '\e912'; } /* 'Ó§í' */
.icon-bucket:before { content: '\e913'; } /* 'Ó§ì' */
.icon-thermometer:before { content: '\e914'; } /* 'Ó§î' */
.icon-key:before { content: '\e915'; } /* 'Ó§ï' */
.icon-flow-cascade:before { content: '\e916'; } /* 'Ó§ñ' */
.icon-flow-branch:before { content: '\e917'; } /* 'Ó§ó' */
.icon-flow-tree:before { content: '\e918'; } /* 'Ó§ò' */
.icon-flow-line:before { content: '\e919'; } /* 'Ó§ô' */
.icon-flow-parallel:before { content: '\e92d'; } /* 'Ó§≠' */
.icon-rocket:before { content: '\e92c'; } /* 'Ó§¨' */
.icon-gauge:before { content: '\e92b'; } /* 'Ó§´' */
.icon-traffic-cone:before { content: '\e92a'; } /* 'Ó§™' */
.icon-cc-1:before { content: '\e929'; } /* 'Ó§©' */
.icon-cc-by:before { content: '\e928'; } /* 'Ó§®' */
.icon-cc-nc:before { content: '\e927'; } /* 'Ó§ß' */
.icon-cc-nc-eu:before { content: '\e926'; } /* 'Ó§¶' */
.icon-cc-nc-jp:before { content: '\e925'; } /* 'Ó§•' */
.icon-cc-sa:before { content: '\e924'; } /* 'Ó§§' */
.icon-cc-nd:before { content: '\e923'; } /* 'Ó§£' */
.icon-cc-pd:before { content: '\e922'; } /* 'Ó§¢' */
.icon-cc-zero:before { content: '\e921'; } /* 'Ó§°' */
.icon-cc-share:before { content: '\e920'; } /* 'Ó§†' */
.icon-cc-remix:before { content: '\e91f'; } /* 'Ó§ü' */
.icon-github-1:before { content: '\e91e'; } /* 'Ó§û' */
.icon-github-circled-1:before { content: '\e91d'; } /* 'Ó§ù' */
.icon-flickr-1:before { content: '\e91c'; } /* 'Ó§ú' */
.icon-flickr-circled:before { content: '\e91b'; } /* 'Ó§õ' */
.icon-vimeo-1:before { content: '\e91a'; } /* 'Ó§ö' */
.icon-vimeo-circled:before { content: '\e92e'; } /* 'Ó§Æ' */
.icon-twitter-1:before { content: '\e92f'; } /* 'Ó§Ø' */
.icon-twitter-circled:before { content: '\e930'; } /* 'Ó§∞' */
.icon-facebook-1:before { content: '\e931'; } /* 'Ó§±' */
.icon-facebook-circled:before { content: '\e932'; } /* 'Ó§≤' */
.icon-facebook-squared:before { content: '\e933'; } /* 'Ó§≥' */
.icon-gplus-1:before { content: '\e934'; } /* 'Ó§¥' */
.icon-gplus-circled:before { content: '\e935'; } /* 'Ó§µ' */
.icon-pinterest-1:before { content: '\e936'; } /* 'Ó§∂' */
.icon-pinterest-circled:before { content: '\e937'; } /* 'Ó§∑' */
.icon-tumblr-1:before { content: '\e938'; } /* 'Ó§∏' */
.icon-tumblr-circled:before { content: '\e939'; } /* 'Ó§π' */
.icon-linkedin-1:before { content: '\e93a'; } /* 'Ó§∫' */
.icon-linkedin-circled:before { content: '\e93b'; } /* 'Ó§ª' */
.icon-dribbble-1:before { content: '\e93c'; } /* 'Ó§º' */
.icon-dribbble-circled:before { content: '\e93d'; } /* 'Ó§Ω' */
.icon-stumbleupon-1:before { content: '\e93e'; } /* 'Ó§æ' */
.icon-stumbleupon-circled:before { content: '\e93f'; } /* 'Ó§ø' */
.icon-lastfm:before { content: '\e940'; } /* 'Ó•Ä' */
.icon-lastfm-circled:before { content: '\e941'; } /* 'Ó•Å' */
.icon-rdio:before { content: '\e954'; } /* 'Ó•î' */
.icon-rdio-circled:before { content: '\e953'; } /* 'Ó•ì' */
.icon-spotify:before { content: '\e952'; } /* 'Ó•í' */
.icon-qq:before { content: '\e951'; } /* 'Ó•ë' */
.icon-instagram-1:before { content: '\e950'; } /* 'Ó•ê' */
.icon-dropbox-1:before { content: '\e94f'; } /* 'Ó•è' */
.icon-evernote-1:before { content: '\e94e'; } /* 'Ó•é' */
.icon-flattr:before { content: '\e94d'; } /* 'Ó•ç' */
.icon-skype-1:before { content: '\e94c'; } /* 'Ó•å' */
.icon-skype-circled:before { content: '\e94b'; } /* 'Ó•ã' */
.icon-renren:before { content: '\e94a'; } /* 'Ó•ä' */
.icon-sina-weibo:before { content: '\e949'; } /* 'Ó•â' */
.icon-paypal-1:before { content: '\e948'; } /* 'Ó•à' */
.icon-picasa:before { content: '\e947'; } /* 'Ó•á' */
.icon-soundcloud-1:before { content: '\e946'; } /* 'Ó•Ü' */
.icon-mixi:before { content: '\e945'; } /* 'Ó•Ö' */
.icon-behance:before { content: '\e944'; } /* 'Ó•Ñ' */
.icon-google-circles:before { content: '\e943'; } /* 'Ó•É' */
.icon-vkontakte:before { content: '\e942'; } /* 'Ó•Ç' */
.icon-smashing:before { content: '\e955'; } /* 'Ó•ï' */
.icon-sweden:before { content: '\e956'; } /* 'Ó•ñ' */
.icon-db-shape:before { content: '\e957'; } /* 'Ó•ó' */
.icon-logo-db:before { content: '\e83e'; } /* 'Ó†æ' */
.icon-paypal:before { content: '\e800'; } /* 'Ó†Ä' */
.icon-eventful:before { content: '\e801'; } /* 'Ó†Å' */
.icon-smashmag:before { content: '\e802'; } /* 'Ó†Ç' */
.icon-gplus:before { content: '\e803'; } /* 'Ó†É' */
.icon-wikipedia:before { content: '\e804'; } /* 'Ó†Ñ' */
.icon-calendar:before { content: '\e805'; } /* 'Ó†Ö' */
.icon-stumbleupon:before { content: '\e806'; } /* 'Ó†Ü' */
.icon-fivehundredpx:before { content: '\e807'; } /* 'Ó†á' */
.icon-pinterest:before { content: '\e808'; } /* 'Ó†à' */
.icon-w3c:before { content: '\e809'; } /* 'Ó†â' */
.icon-foursquare:before { content: '\e80a'; } /* 'Ó†ä' */
.icon-html5:before { content: '\e80b'; } /* 'Ó†ã' */
.icon-ie:before { content: '\e80c'; } /* 'Ó†å' */
.icon-call:before { content: '\e80d'; } /* 'Ó†ç' */
.icon-digg:before { content: '\e80e'; } /* 'Ó†é' */
.icon-reddit:before { content: '\e80f'; } /* 'Ó†è' */
.icon-appstore:before { content: '\e810'; } /* 'Ó†ê' */
.icon-blogger:before { content: '\e811'; } /* 'Ó†ë' */
.icon-cc:before { content: '\e812'; } /* 'Ó†í' */
.icon-dribbble:before { content: '\e813'; } /* 'Ó†ì' */
.icon-evernote:before { content: '\e814'; } /* 'Ó†î' */
.icon-flickr:before { content: '\e815'; } /* 'Ó†ï' */
.icon-google:before { content: '\e816'; } /* 'Ó†ñ' */
.icon-instapaper:before { content: '\e817'; } /* 'Ó†ó' */
.icon-weibo:before { content: '\e818'; } /* 'Ó†ò' */
.icon-linkedin:before { content: '\e826'; } /* 'Ó†¶' */
.icon-disqus:before { content: '\e825'; } /* 'Ó†•' */
.icon-rss:before { content: '\e824'; } /* 'Ó†§' */
.icon-skype:before { content: '\e823'; } /* 'Ó†£' */
.icon-twitter:before { content: '\e822'; } /* 'Ó†¢' */
.icon-youtube:before { content: '\e821'; } /* 'Ó†°' */
.icon-vimeo:before { content: '\e820'; } /* 'Ó††' */
.icon-windows:before { content: '\e81f'; } /* 'Ó†ü' */
.icon-xing:before { content: '\e81e'; } /* 'Ó†û' */
.icon-yahoo:before { content: '\e81d'; } /* 'Ó†ù' */
.icon-email:before { content: '\e81c'; } /* 'Ó†ú' */
.icon-macstore:before { content: '\e81b'; } /* 'Ó†õ' */
.icon-podcast:before { content: '\e81a'; } /* 'Ó†ö' */
.icon-amazon:before { content: '\e819'; } /* 'Ó†ô' */
.icon-cloudapp:before { content: '\e827'; } /* 'Ó†ß' */
.icon-dropbox:before { content: '\e828'; } /* 'Ó†®' */
.icon-ebay:before { content: '\e829'; } /* 'Ó†©' */
.icon-facebook:before { content: '\e82a'; } /* 'Ó†™' */
.icon-github:before { content: '\e82b'; } /* 'Ó†´' */
.icon-github-circled:before { content: '\e82c'; } /* 'Ó†¨' */
.icon-googleplay:before { content: '\e82d'; } /* 'Ó†≠' */
.icon-itunes:before { content: '\e82e'; } /* 'Ó†Æ' */
.icon-gmail:before { content: '\e82f'; } /* 'Ó†Ø' */
.icon-soundcloud:before { content: '\e830'; } /* 'Ó†∞' */
.icon-tumblr:before { content: '\e831'; } /* 'Ó†±' */
.icon-eventbrite:before { content: '\e83b'; } /* 'Ó†ª' */
.icon-scribd:before { content: '\e83a'; } /* 'Ó†∫' */
.icon-posterous:before { content: '\e839'; } /* 'Ó†π' */
.icon-stripe:before { content: '\e838'; } /* 'Ó†∏' */
.icon-cart:before { content: '\e837'; } /* 'Ó†∑' */
.icon-print:before { content: '\e836'; } /* 'Ó†∂' */
.icon-instagram:before { content: '\e835'; } /* 'Ó†µ' */
.icon-appnet:before { content: '\e834'; } /* 'Ó†¥' */
.icon-buffer:before { content: '\e833'; } /* 'Ó†≥' */
.icon-pocket:before { content: '\e832'; } /* 'Ó†≤' */
.icon-mobile:before { content: '\e8ea'; } /* 'Ó£™' */


#sexyThang_stacks_in_166 {
	position: missionary;
	widows: giggidy;
}


/* EDIT
======================  */






#stacks_in_166 {
	background-color: rgba(204, 204, 204, 1.00);
	padding:  10px;
}

#stacks_in_179 {
	padding:  20px;
}

#stacks_out_179 {
	width: 250px;
}

#onTimestacks_in_237 .onTimestacks_in_237_content{
	display: none;
}







#onTimestacks_in_237 #stacks_in_237countdown_dashboard {
	height: auto;
	padding-bottom: 0px;
	position: relative;
	margin:0 auto;
	/*margin-left:;*/
}

#onTimestacks_in_237 #stacks_in_237countdown_dashboard .cdCounter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#onTimestacks_in_237 .dash {
	width: auto;
	height: auto;
	margin-left: 0px;
	position: relative;
	padding: 0 2.900000px 20px;
	display: inline-block;
}

#onTimestacks_in_237 .dash .digit {
	
	width: auto;
	float: left;
	text-align: center;
	color: #333333;
	position: relative;
	background-color: #FCFCFC;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#DFDFDF), color-stop(0.531, #FCFCFC), to(#F1F1F1));
	background-image: -moz-linear-gradient(90deg, #DFDFDF 0%, #FCFCFC 53.1%, #F1F1F1 100%);
	border-radius: 0px;
	font-weight: bold;
	font-size: 58px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	height: 69.600006px;
	line-height: 1;
	padding: 4px 6px;

}

#onTimestacks_in_237 .dash .digit:first-of-type {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	
}

#onTimestacks_in_237 .dash .digit:last-of-type{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

#onTimestacks_in_237 .dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 12px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 1;
}

@media screen and (max-width: 480px) {
	#onTimestacks_in_237 .dash {
		padding: 0 0 20px;
	}

	#onTimestacks_in_237 .dash .digit {
		font-size: 16px;
		height: 26px;
		box-sizing: border-box;
	}

	#onTimestacks_in_237 .dash_title {
		font-size: 8px;
		letter-spacing: 0;
		right: 0;
	}
}




#stacks_in_237 {
	margin:  20px;
}
.stripe-container * {
  -moz-box-sizing: border-box!important;
  -webkit-box-sizing: border-box!important;
  box-sizing: border-box!important;
}

/* Foundation fixes */

.stripe-container input[type="text"] {
    margin: 0rem;
}
h1 {
	margin-top: 0rem;
}
/* Foundation fixes end */

.animated {
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -ms-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}
@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-moz-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-o-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.stripe-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.cf:before, .cf:after {
    content: "";
    display: block;
}
.cf:after {
    clear: both;
}
html {
    min-height: 100%}
html, body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.stripe-container {
    width: 300px;
    margin: auto;
    position: relative;
    top: 20px;
    padding: 0;
	font-size: 13px;
	line-height: 20px;
}
.checkout {
    width: 260px;
    margin: 30px auto;
    padding: 15px;
}
.checkout {
    background: #f3f6fa;
    border: 1px solid;
    border-color: #c2cadb #bbc5d6 #b7c0cd;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}
.checkout>p {
    zoom: 1;
}
.checkout>p:before, .checkout>p:after {
    content: '';
    display: table;
}
.checkout>p:after {
    clear: both;
}
.checkout>p+p {
    margin-top: 15px;
}
.checkout-header {
    position: relative;
    margin: -15px -15px 15px;
}
.checkout-title {
    padding: 10px 15px;
    line-height: 38px;
	font-size: 13px;
	font-weight: bold;
	color: #7f889e;
    text-shadow: 0 1px rgba(255, 255, 255, 0.7);
    background: #eceff5;
    border-bottom: 1px solid #c5ccdb;
    border-radius: 7px 7px 0 0;
    background-image: -webkit-linear-gradient(top, #f5f8fb, #e9edf3);
    background-image: -moz-linear-gradient(top, #f5f8fb, #e9edf3);
    background-image: -o-linear-gradient(top, #f5f8fb, #e9edf3);
    background-image: linear-gradient(to bottom, #f5f8fb, #e9edf3);
    -webkit-box-shadow: inset 0 1px white;
    box-shadow: inset 0 1px white;
    letter-spacing: 0;
    margin-top: 0em!important;
}
.checkout-title:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}
%[if ]% 
.checkout-price {
    position: absolute;
    top: -14px;
    right: -14px;
    width: 40px;
    font: 14px/40px Helvetica, Arial, sans-serif;
    color: white;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    text-indent: -1px;
    letter-spacing: -1px;
    background: !important;
    border: 1px solid !important;
    border-color: #b33323 #ab3123 #982b1f;
    border-radius: 21px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: -webkit-linear-gradient(top, #f75a3b, #d63b29);
    background-image: -moz-linear-gradient(top, #f75a3b, #d63b29);
    background-image: -o-linear-gradient(top, #f75a3b, #d63b29);
    background-image: linear-gradient(to bottom, #f75a3b, #d63b29);
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.checkout-price:before {
    content: '';
    position: absolute;
    top: 3px;
    bottom: 3px;
    left: 3px;
    right: 3px;
    border: 2px solid #f5f8fb;
    border-radius: 18px;
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
}
%[endif]% 

.stripe-container p {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-align: center;
    margin: 15px 0;
}
. stripe-container p a {
    text-decoration: none;
    color: #94abb8;
    background: #fff;
    padding: 2px 4px;
    border-radius: 3px;
    text-shadow: none;
}
.form-row {
    display: block;
    margin: 20px 0;
}
input[type=text] {
    display: inline-block;
    width: 100%;
    font-size: 16px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 35px;
    padding: 0 10px;
    border: 1px solid #4e3043;
    border: 1px solid rgba(78, 48, 67, 0.8);
    background: rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #fff;
}
input[type=number] {
    display: inline-block;
    width: 100%;
    font-size: 16px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 35px;
    padding: 0 10px;
    border: 1px solid #4e3043;
    border: 1px solid rgba(78, 48, 67, 0.8);
    background: rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #fff;
}
::-webkit-input-placeholder {
    color: #613b34;
}
:-moz-placeholder {
    color: #613b34;
}
::-moz-placeholder {
    color: #613b34;
}
:-ms-input-placeholder {
    color: #613b34;
}
 input[type=text] {
    color: #525864;
    background: white;
    border: 1px solid;
    border-color: #b3c0e2 #bcc5e2 #c0ccea;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #f6f8fa, white);
    background-image: -moz-linear-gradient(top, #f6f8fa, white);
    background-image: -o-linear-gradient(top, #f6f8fa, white);
    background-image: linear-gradient(to bottom, #f6f8fa, white);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}
input[type=number] {
    color: #525864;
    background: white;
    border: 1px solid;
    border-color: #b3c0e2 #bcc5e2 #c0ccea;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, #f6f8fa, white);
    background-image: -moz-linear-gradient(top, #f6f8fa, white);
    background-image: -o-linear-gradient(top, #f6f8fa, white);
    background-image: linear-gradient(to bottom, #f6f8fa, white);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}
input[type=text]:focus {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    outline: 0;
}
input[type=number]:focus {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    outline: 0;
}
%[if ]% input[type=text]:focus {
    border-color: #46aefe!important;
    outline: none!important;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe!important;
    color: #525864!important;
}
input[type=number]:focus {
    border-color: #46aefe!important;
    outline: none!important;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe!important;
    color: #525864!important;
}
%[endif]%
.charge-amount {
    background-size: 14px 14px!important;
    background-repeat: no-repeat!important;
    background-position: 10px center!important;
    text-indent: 20px!important;
}
.buyer-name {
}
.card-number {
}
.card-cvc, .card-expiry {
    width: 100%;
    text-align: center;
}
.halfsies {
    float: left;
    width: 50%}
.halfsies:first-child {
    padding-right: 20px;
}
.submit-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    height: 45px;
	font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .08em;
    cursor: pointer;
    font-weight: bold;
    color: white;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    background: #634056;
    background: -moz-linear-gradient(rgba(99, 64, 86, 0.5), rgba(76, 49, 65, 0.7));
    background: -ms-linear-gradient(rgba(99, 64, 86, 0.5), rgba(76, 49, 65, 0.7));
    background: -o-linear-gradient(rgba(99, 64, 86, 0.5), rgba(76, 49, 65, 0.7));
    background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(99, 64, 86, 0.5)), to(rgba(76, 49, 65, 0.7)));
    background: -webkit-linear-gradient(rgba(99, 64, 86, 0.5), rgba(76, 49, 65, 0.7));
    background: linear-gradient(rgba(99, 64, 86, 0.5), rgba(76, 49, 65, 0.7));
    border-radius: 5px;
    border: 1px solid #4e3043;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 2px 1px rgba(0, 0, 0, 0.1);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    padding: 0;
}
.submit-button {
    text-shadow: 0 0 0!important;
    border: 1px solid!important;
    border-color: #1486f9 #0f7de9 #0d6acf!important;
    background: #1993fb!important;
    border-radius: 4px!important;
    background-image: -webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6)!important;
    background-image: -moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6)!important;
    background-image: -o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6)!important;
    background-image: linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6)!important;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2)!important;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2)!important;
}
.submit-button:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(255, 255, 255, 0.15);
    outline: 0;
}
.submit-button:active {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)!important;
    border-color: #075bba #0c69d2 #0f7de9!important;
    background-image: -webkit-linear-gradient(top, #1281dc, #1593fc)!important;
    background-image: -moz-linear-gradient(top, #1281dc, #1593fc)!important;
    background-image: -o-linear-gradient(top, #1281dc, #1593fc)!important;
    background-image: linear-gradient(to bottom, #1281dc, #1593fc)!important;
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5)!important;
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5)!important;
}
.submit-button[disabled="disabled"] {
    opacity: .5;
    pointer-events: none;
}
.payment-errors, .payment-success {
    display: block;
    width: 100%;
    font-family: 'Lucida Grande', Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
    border-radius: 3px;
    margin: 10px 0;
    text-align: center;
    padding: 10px 0;
}
.payment-errors {
    color: #f12531;
}
.payment-success {
    color: #666;
}
input.error {
    border: 1px solid #f12531;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 8px rgba(241, 37, 48, 0.7);
}
 @media only screen and (max-width:400px) {
    .checkout, .container {
    width: 100%!important;
}
.stripe-container  {
    width:  100%;
}
.checkout {
    margin: 15px auto 40px;
}
.container {
    top: 0!important;
}
.checkout-price {
    right: -2px;
}
input[type=text] {
    font-size: 14px;
}
}.logo {
    height: 36px;
    width: 60px;
    font-style: italic;
}
.logo, .logo:before, .logo:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.logo.amex {
    text-transform: uppercase;
    font-size: 4px;
    font-weight: bold;
    color: white;
    background-image: -webkit-repeating-radial-gradient(center, circle, #FFF 1px, #999 2px);
    background-image: repeating-radial-gradient(circle at center, #FFF 1px, #999 2px);
    background-image: repeating-radial-gradient(circle at center, #FFF 1px, #999 2px);
    border: 1px solid #EEE;
}
.logo.amex:before, .logo.amex:after {
    width: 28px;
    display: block;
    position: absolute;
    left: 16px;
}
.logo.amex:before {
    height: 28px;
    content: "american";
    top: 3px;
    text-align: left;
    padding-left: 2px;
    padding-top: 11px;
    background: #267ac3;
}
.logo.amex:after {
    content: "express";
    bottom: 11px;
    text-align: right;
    padding-right: 2px;
}
.card.amex.flipped {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.card.amex.identified .front:before, .card.amex.identified .back:before {
    background-color: #108168;
}
.card.amex.identified .front .logo.amex {
    opacity: 1;
}
.card.amex.identified .front .cvc {
    visibility: visible;
}
.card.amex.identified .front:after {
    opacity: 1;
}
.logo {
    height: 36px;
    width: 60px;
    font-style: italic;
}
.logo, .logo:before, .logo:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.logo.discover {
    background: #f60;
    color: #111;
    text-transform: uppercase;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    overflow: hidden;
    z-index: 1;
    padding-top: 9px;
    letter-spacing: .03em;
    border: 1px solid #EEE;
}
.logo.discover:before, .logo.discover:after {
    content: " ";
    display: block;
    position: absolute;
}
.logo.discover:before {
    background: white;
    width: 200px;
    height: 200px;
    border-radius: 200px;
    bottom: -5%;
    right: -80%;
    z-index: -1;
}
.logo.discover:after {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    top: 10px;
    left: 27px;
    background-color: #FFF;
    background-image: -webkit-radial-gradient(#FFF, #f60);
    background-image: radial-gradient(#FFF, #f60);
    content: "network";
    font-size: 4px;
    line-height: 24px;
    text-indent: -7px;
}
.card .front .logo.discover {
    right: 12%;
    top: 18%}
.card.discover.identified .front:before, .card.discover.identified .back:before {
    background-color: #86b8cf;
}
.card.discover.identified .logo.discover {
    opacity: 1;
}
.card.discover.identified .front:after {
    -webkit-transition: 400ms;
    transition: 400ms;
    content: " ";
    display: block;
    background-color: #f60;
    background-image: -webkit-linear-gradient(#f60, #ffa166, #f60);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f60), color-stop(#ffa166), to(#f60));
    background-image: linear-gradient(#f60, #ffa166, #f60);
    height: 50px;
    width: 50px;
    border-radius: 25px;
    position: absolute;
    left: 100%;
    top: 15%;
    margin-left: -25px;
    -webkit-box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
}
.logo {
    height: 36px;
    width: 60px;
    font-style: italic;
}
.logo, .logo:before, .logo:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.logo.visa.visa {
    background: white;
    text-transform: uppercase;
    color: #1a1876;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
}
.logo.visa.visa:before, .logo.visa.visa:after {
    content: " ";
    display: block;
    width: 100%;
    height: 25%}
.logo.visa.visa:before {
    background: #1a1876;
    bottom: 100%}
.logo.visa.visa:after {
    background: #e79800;
    top: 100%}
.card.visa.identified .front:before, .card.visa.identified .back:before {
    background-color: #191278;
}
.card.visa.identified .logo.visa {
    opacity: 1;
}
.logo {
    height: 36px;
    width: 60px;
    font-style: italic;
}
.logo, .logo:before, .logo:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.logo.mastercard {
    color: white;
    font-weight: bold;
    text-align: center;
    font-size: 9px;
    line-height: 36px;
    z-index: 1;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}
.logo.mastercard:before, .logo.mastercard:after {
    content: " ";
    display: block;
    width: 36px;
    top: 0;
    position: absolute;
    height: 36px;
    border-radius: 18px;
}
.logo.mastercard:before {
    left: 0;
    background: #f00;
    z-index: -1;
}
.logo.mastercard:after {
    right: 0;
    background: #ffab00;
    z-index: -2;
}
.card.mastercard.identified .front .logo.mastercard, .card.mastercard.identified .back .logo.mastercard {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.card.mastercard.identified .front:before, .card.mastercard.identified .back:before {
    background-color: #0061a8;
}
.card.mastercard.identified .logo.mastercard {
    opacity: 1;
}
.card-container {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    width: 350px;
    height: 200px;
    margin: auto;
    z-index: 1;
    position: relative;
    left: -25px;
}
.card {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
}
.card.flipped {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.card .front, .card .back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    border-radius: 10px;
    background: #DDD;
}
.card .front:before, .card .back:before {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 10px;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}
.card .front:after, .card .back:after {
    content: " ";
    display: block;
}
.card .front .display, .card .back .display {
    color: white;
    font-weight: normal;
    opacity: .5;
    -webkit-transition: opacity 400ms linear;
    transition: opacity 400ms linear;
}
.card .front .display.focused, .card .back .display.focused {
    opacity: 1;
    font-weight: 700;
}
.card .front .cvc, .card .back .cvc {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 14px;
}
.card .front .shiny, .card .back .shiny {
    width: 50px;
    height: 35px;
    border-radius: 5px;
    background: #CCC;
    position: relative;
}
.card .front .shiny:before, .card .back .shiny:before {
    content: " ";
    display: block;
    width: 70%;
    height: 60%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #d9d9d9;
    position: absolute;
    top: 20%}
.card .front .logo {
    position: absolute;
    opacity: 0;
    right: 5%;
    top: 8%;
    -webkit-transition: 400ms;
    transition: 400ms;
}
.card .front .lower {
    width: 80%;
    position: absolute;
    left: 10%;
    bottom: 30px;
}
.card .front .lower .cvc {
    visibility: hidden;
    float: right;
    position: relative;
    bottom: 5px;
}
.card .front .lower .number {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 24px;
    clear: both;
    margin-bottom: 30px;
}
.card .front .lower .expiry {
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    letter-spacing: 0;
    position: relative;
    float: right;
    width: 20%}
.card .front .lower .expiry:before, .card .front .lower .expiry:after {
    font-family: "Helvetica Neue";
    font-weight: bold;
    font-size: 7px;
    white-space: pre;
    display: block;
    opacity: .5;
}
.card .front .lower .expiry:before {
    content: "month/year";
    margin-bottom: 2px;
    font-size: 7px;
    text-transform: uppercase;
}
.card .front .lower .expiry:after {
    position: absolute;
    content: "valid\Athru";
    text-align: right;
    right: 100%;
    margin-right: 5px;
    margin-top: 2px;
    bottom: 0;
}
.card .front .lower .name {
    text-transform: uppercase;
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    font-size: 20px;
    position: absolute;
    bottom: 0;
    width: 190px;
}
.card .back {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.card .back .bar {
    background-color: #444;
    background-image: -webkit-linear-gradient(#444, #333);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));
    background-image: linear-gradient(#444, #333);
    width: 100%;
    height: 20%;
    position: absolute;
    top: 10%}
.card .back:after {
    content: " ";
    display: block;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(#FFF, #FFF);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
    background-image: linear-gradient(#FFF, #FFF);
    width: 80%;
    height: 16%;
    position: absolute;
    top: 40%;
    left: 2%}
.card .back .cvc {
    position: absolute;
    top: 40%;
    left: 85%;
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms;
}
.card .back .shiny {
    position: absolute;
    top: 66%;
    left: 2%}
.card .back .shiny:after {
    content: "";
    position: absolute;
    left: 120%;
    top: 5%;
    color: white;
    font-size: 7px;
    width: 230px;
    opacity: .5;
}
.card.identified {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.card.identified .front:before, .card.identified .back:before {
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    background-image: -webkit-repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(315deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), -webkit-repeating-linear-gradient(0deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(240deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(30% 30%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(70% 70%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(90% 20%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(15% 80%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: -webkit-repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(315deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), -webkit-repeating-linear-gradient(0deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(240deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(30% 30%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(70% 70%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(90% 20%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-radial-gradient(15% 80%, circle, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(115deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 70% 70%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 90% 20%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-radial-gradient(circle at 15% 80%, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    opacity: 1;
}
.card.identified .front .logo, .card.identified .back .logo {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3);
}
.card.identified.no-radial-gradient .front:before, .card.identified.no-radial-gradient .back:before {
    background-image: -webkit-repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(315deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), -webkit-repeating-linear-gradient(0deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(240deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: -webkit-repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(315deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), -webkit-repeating-linear-gradient(0deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-repeating-linear-gradient(240deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(115deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
    background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%);
}
@media only screen and (max-width:400px) {
    .card-container {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    width: 370px;
    height: 200px;
    margin: auto;
    z-index: 1;
    position: relative;
    left: -25px;
}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	.card-container {
		left: 0px;
	}
}

/* Hide amount */
input.charge-amount {
    display: none;
}

/* Display amount for custom amount charges */


/* Decimal place fixes for mobile */




/* Credit Cards */

.cc-icon_container {
	margin: 2em auto 0.5em;
	width: 214px;
}

/* clearfix */
.cc-icon_container:after {
  content: "";
  display: table;
  clear: both;
}

.cc-icon {
  width: 46px;
  height: 29px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  box-shadow: 0 2px 5px rgba(0,0,0,0.25);
  float: left;
  margin-right: 10px;
  border-bottom: 1px solid #c5bbb0;
}

.cc-icon:last-child {
  margin: 0;
}

.cc-icon.amex {
  background: url('cc-icon-amex.png') 0 0;
  background-image: url('cc-icon-amex2x.png');
  background-size: 46px 29px;
  border-color: #c88e0b;
}

.cc-icon.discover {
  background: url('cc-icon-discover.png') 0 0;
  background-image: url('cc-icon-discover2x.png');
  background-size: 46px 29px;
  border-color: #c88e0b;
}

.cc-icon.mastercard {
  background: url('cc-icon-mastercard.png') 0 0;
  background-image: url('cc-icon-mastercard2x.png');
  background-size: 46px 29px;
  border-color: #c88e0b;
}

.cc-icon.visa {
  background: url('cc-icon-visa.png') 0 0;
  background-image: url('cc-icon-visa2x.png');
  background-size: 46px 29px;
  border-color: #c88e0b;
}

hr.checkouthr {
    padding-top: 5px;
    border: none;
    border-top: medium double #333333;
    color: #333333;
    text-align: center;
    width: 300px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

hr.checkouthr:after {
    content: "";
    display: inline-block;
    position: relative; 
    top: -0.7em;  
    font-size: 1.5em;
    padding: 0 0.25em;
    background: #B3B3B3;
}

/* Buttons Section */

.paypal-btn {
  cursor: pointer;
  width         : 250px;
  border-color  : transparent;
  border-radius : 6px;
  font-size     : 16px;
  height : 42px;
  display: block;
  margin: 20px auto;
  padding: 0;
}

.paypal-btn a {
  text-decoration : none;
  cursor          : pointer;
}

.paypal-btn {
  color : rgba(242, 242, 242, 0.7)!important;
}

.paypal-btn {
  padding-right : 95px;
  background    : url("../files/lib/paypal.svg") no-repeat 65% 56% #009cde;
}
#stacks_in_245 {
	background-color: rgba(64, 128, 2, 0.60);
	border: solid rgba(102, 102, 102, 1.00);
	border-width:  1px;
	margin: 80px 20px 120px 20px;
	padding:  10px;
}
/* Ghost Button 1.5.0 */
#stacks_in_232 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_232 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 200px !important;
  
  padding: 8px !important;
  color: rgba(0, 0, 0, 1.00) !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_232:visited {
  color: rgba(0, 0, 0, 1.00) !important;
}
.stacks_in_232:hover, .stacks_in_232:active {
  background-color: rgba(0, 0, 0, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}/* PanelSliderTrigger stack v1.1.2 */





@font-face {
 	font-family: 'PSTicomoon';
	src:url('../files/PSTicomoon/PSTicomoon.eot');
	src:url('../files/PSTicomoon/PSTicomoon.eot?#iefix') format('embedded-opentype'),
		url('../files/PSTicomoon/PSTicomoon.woff') format('woff'),
		url('../files/PSTicomoon/PSTicomoon.ttf') format('truetype'),
		url('../files/PSTicomoon/PSTicomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

#stacks_in_231 [class^="PSTicon-"], #stacks_in_231 [class*=" PSTicon-"],
#stacks_in_231 {
	font-family: 'PSTicomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#stacks_in_231 .PSTicon-home:before {content: "\e600";}
#stacks_in_231 .PSTicon-home2:before {content: "\e601";}
#stacks_in_231 .PSTicon-home3:before {content: "\e602";}
#stacks_in_231 .PSTicon-office:before {content: "\e603";}
#stacks_in_231 .PSTicon-newspaper:before {content: "\e604";}
#stacks_in_231 .PSTicon-pencil:before {content: "\e605";}
#stacks_in_231 .PSTicon-pencil2:before {content: "\e606";}
#stacks_in_231 .PSTicon-quill:before {content: "\e607";}
#stacks_in_231 .PSTicon-pen:before {content: "\e608";}
#stacks_in_231 .PSTicon-blog:before {content: "\e609";}
#stacks_in_231 .PSTicon-droplet:before {content: "\e60a";}
#stacks_in_231 .PSTicon-paint-format:before {content: "\e60b";}
#stacks_in_231 .PSTicon-image:before {content: "\e60c";}
#stacks_in_231 .PSTicon-image2:before {content: "\e60d";}
#stacks_in_231 .PSTicon-images:before {content: "\e60e";}
#stacks_in_231 .PSTicon-camera:before {content: "\e60f";}
#stacks_in_231 .PSTicon-music:before {content: "\e610";}
#stacks_in_231 .PSTicon-headphones:before {content: "\e611";}
#stacks_in_231 .PSTicon-play:before {content: "\e612";}
#stacks_in_231 .PSTicon-film:before {content: "\e613";}
#stacks_in_231 .PSTicon-camera2:before {content: "\e614";}
#stacks_in_231 .PSTicon-dice:before {content: "\e615";}
#stacks_in_231 .PSTicon-pacman:before {content: "\e616";}
#stacks_in_231 .PSTicon-spades:before {content: "\e617";}
#stacks_in_231 .PSTicon-clubs:before {content: "\e618";}
#stacks_in_231 .PSTicon-diamonds:before {content: "\e619";}
#stacks_in_231 .PSTicon-pawn:before {content: "\e61a";}
#stacks_in_231 .PSTicon-bullhorn:before {content: "\e61b";}
#stacks_in_231 .PSTicon-connection:before {content: "\e61c";}
#stacks_in_231 .PSTicon-podcast:before {content: "\e61d";}
#stacks_in_231 .PSTicon-feed:before {content: "\e61e";}
#stacks_in_231 .PSTicon-book:before {content: "\e61f";}
#stacks_in_231 .PSTicon-books:before {content: "\e620";}
#stacks_in_231 .PSTicon-library:before {content: "\e621";}
#stacks_in_231 .PSTicon-file:before {content: "\e622";}
#stacks_in_231 .PSTicon-profile:before {content: "\e623";}
#stacks_in_231 .PSTicon-file2:before {content: "\e624";}
#stacks_in_231 .PSTicon-file3:before {content: "\e625";}
#stacks_in_231 .PSTicon-file4:before {content: "\e626";}
#stacks_in_231 .PSTicon-copy:before {content: "\e627";}
#stacks_in_231 .PSTicon-copy2:before {content: "\e628";}
#stacks_in_231 .PSTicon-copy3:before {content: "\e629";}
#stacks_in_231 .PSTicon-paste:before {content: "\e62a";}
#stacks_in_231 .PSTicon-paste2:before {content: "\e62b";}
#stacks_in_231 .PSTicon-paste3:before {content: "\e62c";}
#stacks_in_231 .PSTicon-stack:before {content: "\e62d";}
#stacks_in_231 .PSTicon-folder:before {content: "\e62e";}
#stacks_in_231 .PSTicon-folder-open:before {content: "\e62f";}
#stacks_in_231 .PSTicon-tag:before {content: "\e630";}
#stacks_in_231 .PSTicon-tags:before {content: "\e631";}
#stacks_in_231 .PSTicon-barcode:before {content: "\e632";}
#stacks_in_231 .PSTicon-qrcode:before {content: "\e633";}
#stacks_in_231 .PSTicon-ticket:before {content: "\e634";}
#stacks_in_231 .PSTicon-cart:before {content: "\e635";}
#stacks_in_231 .PSTicon-cart2:before {content: "\e636";}
#stacks_in_231 .PSTicon-cart3:before {content: "\e637";}
#stacks_in_231 .PSTicon-coin:before {content: "\e638";}
#stacks_in_231 .PSTicon-credit:before {content: "\e639";}
#stacks_in_231 .PSTicon-calculate:before {content: "\e63a";}
#stacks_in_231 .PSTicon-support:before {content: "\e63b";}
#stacks_in_231 .PSTicon-phone:before {content: "\e63c";}
#stacks_in_231 .PSTicon-phone-hang-up:before {content: "\e63d";}
#stacks_in_231 .PSTicon-address-book:before {content: "\e63e";}
#stacks_in_231 .PSTicon-notebook:before {content: "\e63f";}
#stacks_in_231 .PSTicon-envelope:before {content: "\e640";}
#stacks_in_231 .PSTicon-pushpin:before {content: "\e641";}
#stacks_in_231 .PSTicon-location:before {content: "\e642";}
#stacks_in_231 .PSTicon-location2:before {content: "\e643";}
#stacks_in_231 .PSTicon-compass:before {content: "\e644";}
#stacks_in_231 .PSTicon-map:before {content: "\e645";}
#stacks_in_231 .PSTicon-map2:before {content: "\e646";}
#stacks_in_231 .PSTicon-history:before {content: "\e647";}
#stacks_in_231 .PSTicon-clock:before {content: "\e648";}
#stacks_in_231 .PSTicon-clock2:before {content: "\e649";}
#stacks_in_231 .PSTicon-alarm:before {content: "\e64a";}
#stacks_in_231 .PSTicon-alarm2:before {content: "\e64b";}
#stacks_in_231 .PSTicon-bell:before {content: "\e64c";}
#stacks_in_231 .PSTicon-stopwatch:before {content: "\e64d";}
#stacks_in_231 .PSTicon-calendar:before {content: "\e64e";}
#stacks_in_231 .PSTicon-calendar2:before {content: "\e64f";}
#stacks_in_231 .PSTicon-print:before {content: "\e650";}
#stacks_in_231 .PSTicon-keyboard:before {content: "\e651";}
#stacks_in_231 .PSTicon-screen:before {content: "\e652";}
#stacks_in_231 .PSTicon-laptop:before {content: "\e653";}
#stacks_in_231 .PSTicon-mobile:before {content: "\e654";}
#stacks_in_231 .PSTicon-mobile2:before {content: "\e655";}
#stacks_in_231 .PSTicon-tablet:before {content: "\e656";}
#stacks_in_231 .PSTicon-tv:before {content: "\e657";}
#stacks_in_231 .PSTicon-cabinet:before {content: "\e658";}
#stacks_in_231 .PSTicon-drawer:before {content: "\e659";}
#stacks_in_231 .PSTicon-drawer2:before {content: "\e65a";}
#stacks_in_231 .PSTicon-drawer3:before {content: "\e65b";}
#stacks_in_231 .PSTicon-box-add:before {content: "\e65c";}
#stacks_in_231 .PSTicon-box-remove:before {content: "\e65d";}
#stacks_in_231 .PSTicon-download:before {content: "\e65e";}
#stacks_in_231 .PSTicon-upload:before {content: "\e65f";}
#stacks_in_231 .PSTicon-disk:before {content: "\e660";}
#stacks_in_231 .PSTicon-storage:before {content: "\e661";}
#stacks_in_231 .PSTicon-undo:before {content: "\e662";}
#stacks_in_231 .PSTicon-redo:before {content: "\e663";}
#stacks_in_231 .PSTicon-flip:before {content: "\e664";}
#stacks_in_231 .PSTicon-flip2:before {content: "\e665";}
#stacks_in_231 .PSTicon-undo2:before {content: "\e666";}
#stacks_in_231 .PSTicon-redo2:before {content: "\e667";}
#stacks_in_231 .PSTicon-forward:before {content: "\e668";}
#stacks_in_231 .PSTicon-reply:before {content: "\e669";}
#stacks_in_231 .PSTicon-bubble:before {content: "\e66a";}
#stacks_in_231 .PSTicon-bubbles:before {content: "\e66b";}
#stacks_in_231 .PSTicon-bubbles2:before {content: "\e66c";}
#stacks_in_231 .PSTicon-bubble2:before {content: "\e66d";}
#stacks_in_231 .PSTicon-bubbles3:before {content: "\e66e";}
#stacks_in_231 .PSTicon-bubbles4:before {content: "\e66f";}
#stacks_in_231 .PSTicon-user:before {content: "\e670";}
#stacks_in_231 .PSTicon-users:before {content: "\e671";}
#stacks_in_231 .PSTicon-user2:before {content: "\e672";}
#stacks_in_231 .PSTicon-users2:before {content: "\e673";}
#stacks_in_231 .PSTicon-user3:before {content: "\e674";}
#stacks_in_231 .PSTicon-user4:before {content: "\e675";}
#stacks_in_231 .PSTicon-quotes-left:before {content: "\e676";}
#stacks_in_231 .PSTicon-busy:before {content: "\e677";}
#stacks_in_231 .PSTicon-spinner:before {content: "\e678";}
#stacks_in_231 .PSTicon-spinner2:before {content: "\e679";}
#stacks_in_231 .PSTicon-spinner3:before {content: "\e67a";}
#stacks_in_231 .PSTicon-spinner4:before {content: "\e67b";}
#stacks_in_231 .PSTicon-spinner5:before {content: "\e67c";}
#stacks_in_231 .PSTicon-spinner6:before {content: "\e67d";}
#stacks_in_231 .PSTicon-binoculars:before {content: "\e67e";}
#stacks_in_231 .PSTicon-search:before {content: "\e67f";}
#stacks_in_231 .PSTicon-zoomin:before {content: "\e680";}
#stacks_in_231 .PSTicon-zoomout:before {content: "\e681";}
#stacks_in_231 .PSTicon-expand:before {content: "\e682";}
#stacks_in_231 .PSTicon-contract:before {content: "\e683";}
#stacks_in_231 .PSTicon-expand2:before {content: "\e684";}
#stacks_in_231 .PSTicon-contract2:before {content: "\e685";}
#stacks_in_231 .PSTicon-key:before {content: "\e686";}
#stacks_in_231 .PSTicon-key2:before {content: "\e687";}
#stacks_in_231 .PSTicon-lock:before {content: "\e688";}
#stacks_in_231 .PSTicon-lock2:before {content: "\e689";}
#stacks_in_231 .PSTicon-unlocked:before {content: "\e68a";}
#stacks_in_231 .PSTicon-wrench:before {content: "\e68b";}
#stacks_in_231 .PSTicon-settings:before {content: "\e68c";}
#stacks_in_231 .PSTicon-equalizer:before {content: "\e68d";}
#stacks_in_231 .PSTicon-cog:before {content: "\e68e";}
#stacks_in_231 .PSTicon-cogs:before {content: "\e68f";}
#stacks_in_231 .PSTicon-cog2:before {content: "\e690";}
#stacks_in_231 .PSTicon-hammer:before {content: "\e691";}
#stacks_in_231 .PSTicon-wand:before {content: "\e692";}
#stacks_in_231 .PSTicon-aid:before {content: "\e693";}
#stacks_in_231 .PSTicon-bug:before {content: "\e694";}
#stacks_in_231 .PSTicon-pie:before {content: "\e695";}
#stacks_in_231 .PSTicon-stats:before {content: "\e696";}
#stacks_in_231 .PSTicon-bars:before {content: "\e697";}
#stacks_in_231 .PSTicon-bars2:before {content: "\e698";}
#stacks_in_231 .PSTicon-gift:before {content: "\e699";}
#stacks_in_231 .PSTicon-trophy:before {content: "\e69a";}
#stacks_in_231 .PSTicon-glass:before {content: "\e69b";}
#stacks_in_231 .PSTicon-mug:before {content: "\e69c";}
#stacks_in_231 .PSTicon-food:before {content: "\e69d";}
#stacks_in_231 .PSTicon-leaf:before {content: "\e69e";}
#stacks_in_231 .PSTicon-rocket:before {content: "\e69f";}
#stacks_in_231 .PSTicon-meter:before {content: "\e6a0";}
#stacks_in_231 .PSTicon-meter2:before {content: "\e6a1";}
#stacks_in_231 .PSTicon-dashboard:before {content: "\e6a2";}
#stacks_in_231 .PSTicon-hammer2:before {content: "\e6a3";}
#stacks_in_231 .PSTicon-fire:before {content: "\e6a4";}
#stacks_in_231 .PSTicon-lab:before {content: "\e6a5";}
#stacks_in_231 .PSTicon-magnet:before {content: "\e6a6";}
#stacks_in_231 .PSTicon-remove:before {content: "\e6a7";}
#stacks_in_231 .PSTicon-remove2:before {content: "\e6a8";}
#stacks_in_231 .PSTicon-briefcase:before {content: "\e6a9";}
#stacks_in_231 .PSTicon-airplane:before {content: "\e6aa";}
#stacks_in_231 .PSTicon-truck:before {content: "\e6ab";}
#stacks_in_231 .PSTicon-road:before {content: "\e6ac";}
#stacks_in_231 .PSTicon-accessibility:before {content: "\e6ad";}
#stacks_in_231 .PSTicon-target:before {content: "\e6ae";}
#stacks_in_231 .PSTicon-shield:before {content: "\e6af";}
#stacks_in_231 .PSTicon-lightning:before {content: "\e6b0";}
#stacks_in_231 .PSTicon-switch:before {content: "\e6b1";}
#stacks_in_231 .PSTicon-powercord:before {content: "\e6b2";}
#stacks_in_231 .PSTicon-signup:before {content: "\e6b3";}
#stacks_in_231 .PSTicon-list:before {content: "\e6b4";}
#stacks_in_231 .PSTicon-list2:before {content: "\e6b5";}
#stacks_in_231 .PSTicon-numbered-list:before {content: "\e6b6";}
#stacks_in_231 .PSTicon-menu:before {content: "\e6b7";}
#stacks_in_231 .PSTicon-menu2:before {content: "\e6b8";}
#stacks_in_231 .PSTicon-tree:before {content: "\e6b9";}
#stacks_in_231 .PSTicon-cloud:before {content: "\e6ba";}
#stacks_in_231 .PSTicon-cloud-download:before {content: "\e6bb";}
#stacks_in_231 .PSTicon-cloud-upload:before {content: "\e6bc";}
#stacks_in_231 .PSTicon-download2:before {content: "\e6bd";}
#stacks_in_231 .PSTicon-upload2:before {content: "\e6be";}
#stacks_in_231 .PSTicon-download3:before {content: "\e6bf";}
#stacks_in_231 .PSTicon-upload3:before {content: "\e6c0";}
#stacks_in_231 .PSTicon-globe:before {content: "\e6c1";}
#stacks_in_231 .PSTicon-earth:before {content: "\e6c2";}
#stacks_in_231 .PSTicon-link:before {content: "\e6c3";}
#stacks_in_231 .PSTicon-flag:before {content: "\e6c4";}
#stacks_in_231 .PSTicon-attachment:before {content: "\e6c5";}
#stacks_in_231 .PSTicon-eye:before {content: "\e6c6";}
#stacks_in_231 .PSTicon-eye-blocked:before {content: "\e6c7";}
#stacks_in_231 .PSTicon-eye2:before {content: "\e6c8";}
#stacks_in_231 .PSTicon-bookmark:before {content: "\e6c9";}
#stacks_in_231 .PSTicon-bookmarks:before {content: "\e6ca";}
#stacks_in_231 .PSTicon-brightness-medium:before {content: "\e6cb";}
#stacks_in_231 .PSTicon-brightness-contrast:before {content: "\e6cc";}
#stacks_in_231 .PSTicon-contrast:before {content: "\e6cd";}
#stacks_in_231 .PSTicon-star:before {content: "\e6ce";}
#stacks_in_231 .PSTicon-star2:before {content: "\e6cf";}
#stacks_in_231 .PSTicon-star3:before {content: "\e6d0";}
#stacks_in_231 .PSTicon-heart:before {content: "\e6d1";}
#stacks_in_231 .PSTicon-heart2:before {content: "\e6d2";}
#stacks_in_231 .PSTicon-heart-broken:before {content: "\e6d3";}
#stacks_in_231 .PSTicon-thumbs-up:before {content: "\e6d4";}
#stacks_in_231 .PSTicon-thumbs-up2:before {content: "\e6d5";}
#stacks_in_231 .PSTicon-happy:before {content: "\e6d6";}
#stacks_in_231 .PSTicon-happy2:before {content: "\e6d7";}
#stacks_in_231 .PSTicon-smiley:before {content: "\e6d8";}
#stacks_in_231 .PSTicon-smiley2:before {content: "\e6d9";}
#stacks_in_231 .PSTicon-tongue:before {content: "\e6da";}
#stacks_in_231 .PSTicon-tongue2:before {content: "\e6db";}
#stacks_in_231 .PSTicon-sad:before {content: "\e6dc";}
#stacks_in_231 .PSTicon-sad2:before {content: "\e6dd";}
#stacks_in_231 .PSTicon-wink:before {content: "\e6de";}
#stacks_in_231 .PSTicon-wink2:before {content: "\e6df";}
#stacks_in_231 .PSTicon-grin:before {content: "\e6e0";}
#stacks_in_231 .PSTicon-grin2:before {content: "\e6e1";}
#stacks_in_231 .PSTicon-cool:before {content: "\e6e2";}
#stacks_in_231 .PSTicon-cool2:before {content: "\e6e3";}
#stacks_in_231 .PSTicon-angry:before {content: "\e6e4";}
#stacks_in_231 .PSTicon-angry2:before {content: "\e6e5";}
#stacks_in_231 .PSTicon-evil:before {content: "\e6e6";}
#stacks_in_231 .PSTicon-evil2:before {content: "\e6e7";}
#stacks_in_231 .PSTicon-shocked:before {content: "\e6e8";}
#stacks_in_231 .PSTicon-shocked2:before {content: "\e6e9";}
#stacks_in_231 .PSTicon-confused:before {content: "\e6ea";}
#stacks_in_231 .PSTicon-confused2:before {content: "\e6eb";}
#stacks_in_231 .PSTicon-neutral:before {content: "\e6ec";}
#stacks_in_231 .PSTicon-neutral2:before {content: "\e6ed";}
#stacks_in_231 .PSTicon-wondering:before {content: "\e6ee";}
#stacks_in_231 .PSTicon-wondering2:before {content: "\e6ef";}
#stacks_in_231 .PSTicon-point-up:before {content: "\e6f0";}
#stacks_in_231 .PSTicon-point-right:before {content: "\e6f1";}
#stacks_in_231 .PSTicon-point-down:before {content: "\e6f2";}
#stacks_in_231 .PSTicon-point-left:before {content: "\e6f3";}
#stacks_in_231 .PSTicon-warning:before {content: "\e6f4";}
#stacks_in_231 .PSTicon-notification:before {content: "\e6f5";}
#stacks_in_231 .PSTicon-question:before {content: "\e6f6";}
#stacks_in_231 .PSTicon-info:before {content: "\e6f7";}
#stacks_in_231 .PSTicon-info2:before {content: "\e6f8";}
#stacks_in_231 .PSTicon-blocked:before {content: "\e6f9";}
#stacks_in_231 .PSTicon-cancel-circle:before {content: "\e6fa";}
#stacks_in_231 .PSTicon-checkmark-circle:before {content: "\e6fb";}
#stacks_in_231 .PSTicon-spam:before {content: "\e6fc";}
#stacks_in_231 .PSTicon-close:before {content: "\e6fd";}
#stacks_in_231 .PSTicon-checkmark:before {content: "\e6fe";}
#stacks_in_231 .PSTicon-checkmark2:before {content: "\e6ff";}
#stacks_in_231 .PSTicon-spell-check:before {content: "\e700";}
#stacks_in_231 .PSTicon-minus:before {content: "\e701";}
#stacks_in_231 .PSTicon-plus:before {content: "\e702";}
#stacks_in_231 .PSTicon-enter:before {content: "\e703";}
#stacks_in_231 .PSTicon-exit:before {content: "\e704";}
#stacks_in_231 .PSTicon-play2:before {content: "\e705";}
#stacks_in_231 .PSTicon-pause:before {content: "\e706";}
#stacks_in_231 .PSTicon-stop:before {content: "\e707";}
#stacks_in_231 .PSTicon-backward:before {content: "\e708";}
#stacks_in_231 .PSTicon-forward2:before {content: "\e709";}
#stacks_in_231 .PSTicon-play3:before {content: "\e70a";}
#stacks_in_231 .PSTicon-pause2:before {content: "\e70b";}
#stacks_in_231 .PSTicon-stop2:before {content: "\e70c";}
#stacks_in_231 .PSTicon-backward2:before {content: "\e70d";}
#stacks_in_231 .PSTicon-forward3:before {content: "\e70e";}
#stacks_in_231 .PSTicon-first:before {content: "\e70f";}
#stacks_in_231 .PSTicon-last:before {content: "\e710";}
#stacks_in_231 .PSTicon-previous:before {content: "\e711";}
#stacks_in_231 .PSTicon-next:before {content: "\e712";}
#stacks_in_231 .PSTicon-eject:before {content: "\e713";}
#stacks_in_231 .PSTicon-volume-high:before {content: "\e714";}
#stacks_in_231 .PSTicon-volume-medium:before {content: "\e715";}
#stacks_in_231 .PSTicon-volume-low:before {content: "\e716";}
#stacks_in_231 .PSTicon-volume-mute:before {content: "\e717";}
#stacks_in_231 .PSTicon-volume-mute2:before {content: "\e718";}
#stacks_in_231 .PSTicon-volume-increase:before {content: "\e719";}
#stacks_in_231 .PSTicon-volume-decrease:before {content: "\e71a";}
#stacks_in_231 .PSTicon-loop:before {content: "\e71b";}
#stacks_in_231 .PSTicon-loop2:before {content: "\e71c";}
#stacks_in_231 .PSTicon-loop3:before {content: "\e71d";}
#stacks_in_231 .PSTicon-shuffle:before {content: "\e71e";}
#stacks_in_231 .PSTicon-arrow-up-left:before {content: "\e71f";}
#stacks_in_231 .PSTicon-arrow-up:before {content: "\e720";}
#stacks_in_231 .PSTicon-arrow-up-right:before {content: "\e721";}
#stacks_in_231 .PSTicon-arrow-right:before {content: "\e722";}
#stacks_in_231 .PSTicon-arrow-down-right:before {content: "\e723";}
#stacks_in_231 .PSTicon-arrow-down:before {content: "\e724";}
#stacks_in_231 .PSTicon-arrow-down-left:before {content: "\e725";}
#stacks_in_231 .PSTicon-arrow-left:before {content: "\e726";}
#stacks_in_231 .PSTicon-arrow-up-left2:before {content: "\e727";}
#stacks_in_231 .PSTicon-arrow-up2:before {content: "\e728";}
#stacks_in_231 .PSTicon-arrow-up-right2:before {content: "\e729";}
#stacks_in_231 .PSTicon-arrow-right2:before {content: "\e72a";}
#stacks_in_231 .PSTicon-arrow-down-right2:before {content: "\e72b";}
#stacks_in_231 .PSTicon-arrow-down2:before {content: "\e72c";}
#stacks_in_231 .PSTicon-arrow-down-left2:before {content: "\e72d";}
#stacks_in_231 .PSTicon-arrow-left2:before {content: "\e72e";}
#stacks_in_231 .PSTicon-arrow-up-left3:before {content: "\e72f";}
#stacks_in_231 .PSTicon-arrow-up3:before {content: "\e730";}
#stacks_in_231 .PSTicon-arrow-up-right3:before {content: "\e731";}
#stacks_in_231 .PSTicon-arrow-right3:before {content: "\e732";}
#stacks_in_231 .PSTicon-arrow-down-right3:before {content: "\e733";}
#stacks_in_231 .PSTicon-arrow-down3:before {content: "\e734";}
#stacks_in_231 .PSTicon-arrow-down-left3:before {content: "\e735";}
#stacks_in_231 .PSTicon-arrow-left3:before {content: "\e736";}
#stacks_in_231 .PSTicon-tab:before {content: "\e737";}
#stacks_in_231 .PSTicon-checkbox-checked:before {content: "\e738";}
#stacks_in_231 .PSTicon-checkbox-unchecked:before {content: "\e739";}
#stacks_in_231 .PSTicon-checkbox-partial:before {content: "\e73a";}
#stacks_in_231 .PSTicon-radio-checked:before {content: "\e73b";}
#stacks_in_231 .PSTicon-radio-unchecked:before {content: "\e73c";}
#stacks_in_231 .PSTicon-crop:before {content: "\e73d";}
#stacks_in_231 .PSTicon-scissors:before {content: "\e73e";}
#stacks_in_231 .PSTicon-filter:before {content: "\e73f";}
#stacks_in_231 .PSTicon-filter2:before {content: "\e740";}
#stacks_in_231 .PSTicon-font:before {content: "\e741";}
#stacks_in_231 .PSTicon-text-height:before {content: "\e742";}
#stacks_in_231 .PSTicon-text-width:before {content: "\e743";}
#stacks_in_231 .PSTicon-bold:before {content: "\e744";}
#stacks_in_231 .PSTicon-underline:before {content: "\e745";}
#stacks_in_231 .PSTicon-italic:before {content: "\e746";}
#stacks_in_231 .PSTicon-strikethrough:before {content: "\e747";}
#stacks_in_231 .PSTicon-omega:before {content: "\e748";}
#stacks_in_231 .PSTicon-sigma:before {content: "\e749";}
#stacks_in_231 .PSTicon-table:before {content: "\e74a";}
#stacks_in_231 .PSTicon-table2:before {content: "\e74b";}
#stacks_in_231 .PSTicon-insert-template:before {content: "\e74c";}
#stacks_in_231 .PSTicon-pilcrow:before {content: "\e74d";}
#stacks_in_231 .PSTicon-lefttoright:before {content: "\e74e";}
#stacks_in_231 .PSTicon-righttoleft:before {content: "\e74f";}
#stacks_in_231 .PSTicon-paragraph-left:before {content: "\e750";}
#stacks_in_231 .PSTicon-paragraph-center:before {content: "\e751";}
#stacks_in_231 .PSTicon-paragraph-right:before {content: "\e752";}
#stacks_in_231 .PSTicon-paragraph-justify:before {content: "\e753";}
#stacks_in_231 .PSTicon-paragraph-left2:before {content: "\e754";}
#stacks_in_231 .PSTicon-paragraph-center2:before {content: "\e755";}
#stacks_in_231 .PSTicon-paragraph-right2:before {content: "\e756";}
#stacks_in_231 .PSTicon-paragraph-justify2:before {content: "\e757";}
#stacks_in_231 .PSTicon-indent-increase:before {content: "\e758";}
#stacks_in_231 .PSTicon-indent-decrease:before {content: "\e759";}
#stacks_in_231 .PSTicon-newtab:before {content: "\e75a";}
#stacks_in_231 .PSTicon-embed:before {content: "\e75b";}
#stacks_in_231 .PSTicon-code:before {content: "\e75c";}
#stacks_in_231 .PSTicon-console:before {content: "\e75d";}
#stacks_in_231 .PSTicon-share:before {content: "\e75e";}
#stacks_in_231 .PSTicon-mail:before {content: "\e75f";}
#stacks_in_231 .PSTicon-mail2:before {content: "\e760";}
#stacks_in_231 .PSTicon-mail3:before {content: "\e761";}
#stacks_in_231 .PSTicon-mail4:before {content: "\e762";}
#stacks_in_231 .PSTicon-google:before {content: "\e763";}
#stacks_in_231 .PSTicon-googleplus:before {content: "\e764";}
#stacks_in_231 .PSTicon-googleplus2:before {content: "\e765";}
#stacks_in_231 .PSTicon-googleplus3:before {content: "\e766";}
#stacks_in_231 .PSTicon-googleplus4:before {content: "\e767";}
#stacks_in_231 .PSTicon-google-drive:before {content: "\e768";}
#stacks_in_231 .PSTicon-facebook:before {content: "\e769";}
#stacks_in_231 .PSTicon-facebook2:before {content: "\e76a";}
#stacks_in_231 .PSTicon-facebook3:before {content: "\e76b";}
#stacks_in_231 .PSTicon-instagram:before {content: "\e76c";}
#stacks_in_231 .PSTicon-twitter:before {content: "\e76d";}
#stacks_in_231 .PSTicon-twitter2:before {content: "\e76e";}
#stacks_in_231 .PSTicon-twitter3:before {content: "\e76f";}
#stacks_in_231 .PSTicon-feed2:before {content: "\e770";}
#stacks_in_231 .PSTicon-feed3:before {content: "\e771";}
#stacks_in_231 .PSTicon-feed4:before {content: "\e772";}
#stacks_in_231 .PSTicon-youtube:before {content: "\e773";}
#stacks_in_231 .PSTicon-youtube2:before {content: "\e774";}
#stacks_in_231 .PSTicon-vimeo:before {content: "\e775";}
#stacks_in_231 .PSTicon-vimeo2:before {content: "\e776";}
#stacks_in_231 .PSTicon-vimeo3:before {content: "\e777";}
#stacks_in_231 .PSTicon-lanyrd:before {content: "\e778";}
#stacks_in_231 .PSTicon-flickr:before {content: "\e779";}
#stacks_in_231 .PSTicon-flickr2:before {content: "\e77a";}
#stacks_in_231 .PSTicon-flickr3:before {content: "\e77b";}
#stacks_in_231 .PSTicon-flickr4:before {content: "\e77c";}
#stacks_in_231 .PSTicon-picassa:before {content: "\e77d";}
#stacks_in_231 .PSTicon-picassa2:before {content: "\e77e";}
#stacks_in_231 .PSTicon-dribbble:before {content: "\e77f";}
#stacks_in_231 .PSTicon-dribbble2:before {content: "\e780";}
#stacks_in_231 .PSTicon-dribbble3:before {content: "\e781";}
#stacks_in_231 .PSTicon-forrst:before {content: "\e782";}
#stacks_in_231 .PSTicon-forrst2:before {content: "\e783";}
#stacks_in_231 .PSTicon-deviantart:before {content: "\e784";}
#stacks_in_231 .PSTicon-deviantart2:before {content: "\e785";}
#stacks_in_231 .PSTicon-steam:before {content: "\e786";}
#stacks_in_231 .PSTicon-steam2:before {content: "\e787";}
#stacks_in_231 .PSTicon-github:before {content: "\e788";}
#stacks_in_231 .PSTicon-github2:before {content: "\e789";}
#stacks_in_231 .PSTicon-github3:before {content: "\e78a";}
#stacks_in_231 .PSTicon-github4:before {content: "\e78b";}
#stacks_in_231 .PSTicon-github5:before {content: "\e78c";}
#stacks_in_231 .PSTicon-wordpress:before {content: "\e78d";}
#stacks_in_231 .PSTicon-wordpress2:before {content: "\e78e";}
#stacks_in_231 .PSTicon-joomla:before {content: "\e78f";}
#stacks_in_231 .PSTicon-blogger:before {content: "\e790";}
#stacks_in_231 .PSTicon-blogger2:before {content: "\e791";}
#stacks_in_231 .PSTicon-tumblr:before {content: "\e792";}
#stacks_in_231 .PSTicon-tumblr2:before {content: "\e793";}
#stacks_in_231 .PSTicon-yahoo:before {content: "\e794";}
#stacks_in_231 .PSTicon-tux:before {content: "\e795";}
#stacks_in_231 .PSTicon-apple:before {content: "\e796";}
#stacks_in_231 .PSTicon-finder:before {content: "\e797";}
#stacks_in_231 .PSTicon-android:before {content: "\e798";}
#stacks_in_231 .PSTicon-windows:before {content: "\e799";}
#stacks_in_231 .PSTicon-windows8:before {content: "\e79a";}
#stacks_in_231 .PSTicon-soundcloud:before {content: "\e79b";}
#stacks_in_231 .PSTicon-soundcloud2:before {content: "\e79c";}
#stacks_in_231 .PSTicon-skype:before {content: "\e79d";}
#stacks_in_231 .PSTicon-reddit:before {content: "\e79e";}
#stacks_in_231 .PSTicon-linkedin:before {content: "\e79f";}
#stacks_in_231 .PSTicon-lastfm:before {content: "\e7a0";}
#stacks_in_231 .PSTicon-lastfm2:before {content: "\e7a1";}
#stacks_in_231 .PSTicon-delicious:before {content: "\e7a2";}
#stacks_in_231 .PSTicon-stumbleupon:before {content: "\e7a3";}
#stacks_in_231 .PSTicon-stumbleupon2:before {content: "\e7a4";}
#stacks_in_231 .PSTicon-stackoverflow:before {content: "\e7a5";}
#stacks_in_231 .PSTicon-pinterest:before {content: "\e7a6";}
#stacks_in_231 .PSTicon-pinterest2:before {content: "\e7a7";}
#stacks_in_231 .PSTicon-xing:before {content: "\e7a8";}
#stacks_in_231 .PSTicon-xing2:before {content: "\e7a9";}
#stacks_in_231 .PSTicon-flattr:before {content: "\e7aa";}
#stacks_in_231 .PSTicon-foursquare:before {content: "\e7ab";}
#stacks_in_231 .PSTicon-foursquare2:before {content: "\e7ac";}
#stacks_in_231 .PSTicon-paypal:before {content: "\e7ad";}
#stacks_in_231 .PSTicon-paypal2:before {content: "\e7ae";}
#stacks_in_231 .PSTicon-paypal3:before {content: "\e7af";}
#stacks_in_231 .PSTicon-yelp:before {content: "\e7b0";}
#stacks_in_231 .PSTicon-libreoffice:before {content: "\e7b1";}
#stacks_in_231 .PSTicon-file-pdf:before {content: "\e7b2";}
#stacks_in_231 .PSTicon-file-openoffice:before {content: "\e7b3";}
#stacks_in_231 .PSTicon-file-word:before {content: "\e7b4";}
#stacks_in_231 .PSTicon-file-excel:before {content: "\e7b5";}
#stacks_in_231 .PSTicon-file-zip:before {content: "\e7b6";}
#stacks_in_231 .PSTicon-file-powerpoint:before {content: "\e7b7";}
#stacks_in_231 .PSTicon-file-xml:before {content: "\e7b8";}
#stacks_in_231 .PSTicon-file-css:before {content: "\e7b9";}
#stacks_in_231 .PSTicon-html5:before {content: "\e7ba";}
#stacks_in_231 .PSTicon-html52:before {content: "\e7bb";}
#stacks_in_231 .PSTicon-css3:before {content: "\e7bc";}
#stacks_in_231 .PSTicon-chrome:before {content: "\e7bd";}
#stacks_in_231 .PSTicon-firefox:before {content: "\e7be";}
#stacks_in_231 .PSTicon-IE:before {content: "\e7bf";}
#stacks_in_231 .PSTicon-opera:before {content: "\e7c0";}
#stacks_in_231 .PSTicon-safari:before {content: "\e7c1";}
#stacks_in_231 .PSTicon-IcoMoon:before {content: "\e7c2";}



#stacks_in_231 .PSTtab {
	display: inline-block;
	position: fixed;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 999;
}

#stacks_in_231 #right-panel-tab {
	font-size: 30px;
	color: #491C01;
	width: 50px;
	
		
	
	height: 50px;
	text-align: center;
	line-height: 50px !important;
	border-radius: 50px 0 0 50px;
	top: 50%;
	right: 0px;
	margin-top: -25px;
	
	
}

#stacks_in_231 a#right-panel-tab:link {
	text-decoration: none;
	color: #491C01;
}

#stacks_in_231 a#right-panel-tab:hover,
#stacks_in_231 #right-panel-tab span[class^="PSTicon-"]:hover {
	text-decoration: none;
	color: #C28D27 !important;
}


#stacks_in_231 #right-panel-tab:active {
	margin-top: -24px;
}

#stacks_in_231 #left-panel-tab {
	font-size: 30px;
	color: #491C01;
	width: 50px;
	
		
	
	height: 50px;
	text-align: center;
	line-height: 50px !important;
	border-radius: 0 50px 50px 0;
	top: 50%;
	left: 0px;
	margin-top: -25px;
	
	

}

#stacks_in_231 a#left-panel-tab:link {
	text-decoration: none;
	color: #491C01;
}

#stacks_in_231 a#left-panel-tab:hover,
#stacks_in_231 #left-panel-tab span[class^="PSTicon-"]:hover {
	text-decoration: none;
	color: #C28D27 !important;
}


#stacks_in_231 #left-panel-tab:active {
	margin-top: -24px;
}
/* End of PanelSliderTrigger stack */

#stacks_in_229 .stacks_in_229-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_229 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_229 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 40px;
	
}

#stacks_in_229 .stacks_in_229-button,
#stacks_in_229 .button_icon {
	
		height: 40px;
		line-height: 40px;
	
}


	#stacks_in_229 {
		text-align: center;
	}









#stacks_in_229 a.stacks_in_229-button, #stacks_in_229 a.stacks_in_229-button:visited, #stacks_in_229 a.stacks_in_229-button:hover, #stacks_in_229 a.stacks_in_229-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_229 .stacks_in_229-button {
		
			background-color: #1ABC9C;
		
	}

	#stacks_in_229 a.stacks_in_229-button, #stacks_in_229 a.stacks_in_229-button:visited {
		
			color: #E4F7F3 !important;
			
	}

	#stacks_in_229 a.stacks_in_229-button:hover, #stacks_in_229 a.stacks_in_229-button:active {
		
			text-decoration: none;
			color: #E4F7F3 !important;
			background-color: #2ED0B0;
		
	}

	
	#stacks_in_229 .button_icon {
		
			background-color: #1FAC8D;
		
	}

	#stacks_in_229 a.stacks_in_229-button:hover .button_icon, #stacks_in_229 a.stacks_in_229-button:active .button_icon {
		
			background-color: #33C0A1;
				
	}
	


/* Start Button Press stack CSS code */#stacks_in_230{	text-align: center !important;}.stacks_in_230dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;			/* Gradient type button specific styles */		-moz-box-shadow:inset 0px 1px 0px 0px #46CAFF;	-webkit-box-shadow:inset 0px 1px 0px 0px #46CAFF;	box-shadow:inset 0px 1px 0px 0px #46CAFF;		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0084CC), color-stop(1, #0066AE) );	background:-moz-linear-gradient( center top, #0084CC 5%, #0066AE 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084CC', endColorstr='#0066AE');	background-color:#007AC2;	text-shadow:none;		text-shadow:1px -1px 0px #00529A;			border:1px solid #005CA4;	color:#FFFFFF;									font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_230dooabutton:hover {					-moz-box-shadow:inset 0px 1px 0px 0px #00529A;		-webkit-box-shadow:inset 0px 1px 0px 0px #00529A;		box-shadow:inset 0px 1px 0px 0px #00529A;				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066AE), color-stop(1, #0084CC) );		background:-moz-linear-gradient( center top, #0066AE 5%, #0084CC 100% );		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066AE', endColorstr='#0084CC');		background-color:#007AC2;					color:;		}/* End Button Press stack CSS code *//* Start doobox hippo css */


/* general styles edit and preview mode */
   /* html { height: 100%; margin-bottom: 1px; overflow-y: scroll; } removed to make compliant with certain themes */

.stacks_in_222darkerborder{
	
		border: 1px solid #DADADA;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.stacks_in_222overalltabcontainer{
	background: #FFFFFF;
	border: 5px solid #EEEEEE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.stacks_in_222tabcontentcontainer{
	padding: 20px;
}

.stacks_in_222dootabcontainer{
	
	display:none;
	
	
}

.stacks_in_222dootabcontainer:first-child{
	
	display:block;
	
}

#stacks_in_222tabpicker{
	padding: 15px 30px 5px 30px;  /* adjusted in update to acomidate more than one row of buttons */
	
	font-weight: bold;
	background: #EEEEEE;
	-webkit-border-top-left-radius: -2px;
	-webkit-border-top-right-radius: -2px;
	-moz-border-radius-topleft: -2px;
	-moz-border-radius-topright: -2px;
	border-top-left-radius: -2px;
	border-top-right-radius: -2px;
}

#stacks_in_222tabpicker span{
	padding-right: 10px;
	padding-left: 4px;
	
}

#stacks_in_222tabpicker span:first-child{
	padding-right: 10px;
	padding-left: 4px;
	
}

.stacks_in_222dootabSlice{
	background: #FFFFFF;
}


/* tabs and links styles */

#stacks_in_222tabpicker a{
	display: inline-block;
	font-size: 100%;
	margin-right: 18px;
	margin-bottom: 15px; /* added in update to acomidate more than one row of buttons */
	padding: 5px 20px 5px 20px;
	background: #FFFFFF;
	text-decoration: none;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #888888;
	line-height: normal;
}

#stacks_in_222tabpicker a:hover{
	background: #888888;
	text-decoration: none;
	border:none;
	color: #FFFFFF;
}

#stacks_in_222tabpicker a:active{
	background: #FFFFFF;
	text-decoration: none;
	border:none;
	color: #888888;
}

#stacks_in_222tabpicker a.stacks_in_222current{
	background: #888888;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
}

.stacks_in_222doocat {
	display:none;
	font-weight: bold;
	background: #FFD8DF;
	padding: 5px 10px 5px 10px;
	border-bottom:1px solid #666666;
}

.stacks_in_222doocat span{
	
	min-width:200px;
	white-space: nowrap;
	padding: 5px;
	border:1px solid #555555;
	color: #red;
	background: #ffffff;
}








/* end doobox hippo css */

/* Start my product css */


.stacks_in_218centeringwrapper{
	display:table;
	margin:0 auto;
}

#stacks_in_218 .outershadow{
	position: relative;
	float:left;
    margin-bottom:30px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 2px 5px 1px #B3B3B3;
	-moz-box-shadow: 0px 2px 5px 1px #B3B3B3;
	box-shadow: 0px 2px 5px 1px #B3B3B3; 
	background: #E5E5E5 url(../files/grad2.png) repeat-x 0 0;
	background-size: 100% 100%;
}


#stacks_in_218 .stacks_in_218buttoncontainer{
	position:relative;
	background: none;
	float:left;
	padding:20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: inset 0px 2px 5px 2px #FFFFFF;
	-moz-box-shadow: inset 0px 2px 5px 2px #FFFFFF;
	box-shadow: inset 0px 2px 5px 2px #FFFFFF;
	min-width: 10px;
	text-align: center;
}


#stacks_in_218 .stacks_in_218link:first-child .stacks_in_218buttoncontainer {
position:relative;
background: none;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

#stacks_in_218 .stacks_in_218link:last-child .stacks_in_218buttoncontainer{
position:relative;
background: none;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}

#stacks_in_218 .stacks_in_218link .stacks_in_218buttoncontainer{
position:relative;
background: none;
}

#stacks_in_218 .stacks_in_218buttoncontainer:hover{
	background: #EEEEEE url(../files/grad2.png) repeat-x 0 0;
	background-size: 100% 100%;
}

#stacks_in_218 .stacks_in_218link:first-child .stacks_in_218buttoncontainer:hover {
	background: #EEEEEE url(../files/grad2.png) repeat-x 0 0;
	background-size: 100% 100%;
}

#stacks_in_218 .stacks_in_218link:last-child .stacks_in_218buttoncontainer:hover{
	background: #EEEEEE url(../files/grad2.png) repeat-x 0 0;
	background-size: 100% 100%;
}

#stacks_in_218 a {
text-decoration: none;
}

#stacks_in_218 a {
text-decoration: none;
text-shadow: 0px 1px 0px #FFFFFF;
filter: dropshadow(color=#FFFFFF, offx=0, offy=1);
}


#stacks_in_218 a{
color: #BC1B10;
}

#stacks_in_218 a:hover{
color: #669816;
}







/* end my product css *//*
 * Simple Buttons Free
 * Author: Jeremy Hawes
 * URL: http://onelittledesigner.com/rapidweaver-stack/simple-buttons/
 * HELP URL: forum.onelittledesigner.com
 * Description: Drag & Drop CSS3 Buttons
 * Version: 1.1.2
 * Requirements: RapidWeaver 5.0+, Stacks 2.0+
 */

/* Double Gradient Generated by http://www.colorzilla.com/gradient-editor/ */
#buttonContainer_stacks_in_215 a.buttonGradientDouble {
	background: #1E5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207CCA 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207CCA), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1E5799 0%,#2989D8 50%,#207CCA 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
#buttonContainer_stacks_in_215 a.buttonGradientDouble:hover {
	background: #074080; /* Old browsers */
	background: -moz-linear-gradient(top, #074080 0%, #2989D8 50%, #808080 51%, #7DB9E8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074080), color-stop(50%,#2989D8), color-stop(51%,#808080), color-stop(100%,#7DB9E8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #074080 0%,#2989D8 50%,#808080 51%,#7DB9E8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #074080 0%,#2989D8 50%,#808080 51%,#7DB9E8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #074080 0%,#2989D8 50%,#808080 51%,#7DB9E8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #074080 0%,#2989D8 50%,#808080 51%,#7DB9E8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074080', endColorstr='#7DB9E8',GradientType=0 ); /* IE6-9 */
}
/* Single Gradients genrated with http://cssgradientbutton.com/ */
#buttonContainer_stacks_in_215 a.buttonGradientSingle {
	background: -webkit-gradient(linear, left top, left bottom, from(#3093C7), to(#1C5A85));
	background: -webkit-linear-gradient(top, #3093C7, #1C5A85);
	background: -moz-linear-gradient(top, #3093C7, #1C5A85);
	background: -ms-linear-gradient(top, #3093C7, #1C5A85);
	background: -o-linear-gradient(top, #3093C7, #1C5A85);
	background: linear-gradient(to bottom, #3093C7, #1C5A85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093C7, endColorstr=#1C5A85);
}
#buttonContainer_stacks_in_215 a.buttonGradientSingle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#26759E), to(#133D5B));
	background: -webkit-linear-gradient(top, #26759E, #133D5B);
	background: -moz-linear-gradient(top, #26759E, #133D5B);
	background: -ms-linear-gradient(top, #26759E, #133D5B);
	background: -o-linear-gradient(top, #26759E, #133D5B);
	background: linear-gradient(to bottom, #26759E, #133D5B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759E, endColorstr=#133D5B);
}
/* GLOBAL */
#buttonContainer_stacks_in_215 a.transparentOn {
	background-color: none !important;
	background: none !important;
}
#buttonContainer_stacks_in_215 {
	width: 100%;
	display: block;
	padding-bottom: 5px;
}
#buttonContainer_stacks_in_215 a.simpleButton_stacks_in_215 {
	font-weight: normal;
	cursor: pointer;
	max-width: 150px;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF !important;
	text-align: Center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_215 a.simpleButton_stacks_in_215:hover, #buttonContainer_stacks_in_215 a:hover {
	color: #FFFFFF !important;
	transform:rotate(deg);
	-webkit-transform:rotate(deg);
	-moz-transform:rotate(deg);
	-ms-transform:rotate(deg);
	-o-transform:rotate(deg);
	transition: all s ease-in-out;
	-webkit-transition: all s ease-in-out;
	-moz-transition: all s ease-in-out;
	-ms-transition: all s ease-in-out;
	-o-transition: all s ease-in-out;
	opacity: ;
}
#buttonContainer_stacks_in_215 a.simpleButton_stacks_in_215.buttonGradientOff {
	background-color: #2989D8;
}
#buttonContainer_stacks_in_215 a.simpleButton_stacks_in_215.buttonGradientOff:hover, #buttonContainer_stacks_in_215 a.buttonGradientOff:hover {
	background-color: #1E5799;
}
#buttonContainer_stacks_in_215 a.transparentOn:hover {
	background-color: none !important;
}
#buttonContainer_stacks_in_215 a.borderOn {
	border: solid 1px #333333;
}
#buttonContainer_stacks_in_215 a.borderOn:hover {
	border: solid 1px #333333;
}

/* OPTIONS */

#buttonContainer_stacks_in_215 a.alignLeft {
	float: left;
}
#buttonContainer_stacks_in_215 a.alignRight {
	float: right;
}
#buttonContainer_stacks_in_215 a.alignCenter {
	margin: 0 auto;
}
#buttonContainer_stacks_in_215 a.textShadowOn {
	text-shadow:  #333333 !important;
}
#buttonContainer_stacks_in_215 a.textShadowOn:hover {
	text-shadow:  #333333;
}
#buttonContainer_stacks_in_215 a.buttonShadowOn {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}
#buttonContainer_stacks_in_215 a.buttonShadowOn:hover {
	box-shadow:  #333333;
	-moz-box-shadow:  #333333;
	-webkit-box-shadow:  #333333;
	-ms-box-shadow:  #333333;
	-o-box-shadow:  #333333;
}

/*Start ToggleTastic CSS*/
@font-face {
	font-family: 'FontAwesome'; src: url('../../rw_common/plugins/stacks/fonts/fontawesome-webfont.woff') format('woff');
	font-weight: normal; font-style: normal
}
#stacks_in_168 .toggletastic_defligra {}
.togglelabel {}

#toggle1, .toggle1 {	display: none;}/*BreakPoint Action Start*/

 /*START preview*/	@media only screen and (max-width: 2560px) {  /*END preview*/
  /*END edit*/

/*@meida only screen START*/
		.anothertoggle1 { 

	
	display: none;	opacity: 0;

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;

}  

.toggle1 {	display: block;	cursor: pointer;	-webkit-touch-callout: none;	-webkit-user-select: none;	user-select: none;}
#toggle1:checked + div .anothertoggle1 {
	/*width: 100% !important;*/
	display: block;	
	opacity: 1;	visibility: visible !important;




 

 	-moz-animation: slideIn 2.0s linear;	-webkit-animation: slideIn 2.0s linear;	-o-animation: slideIn 2.0s linear;	animation: slideIn 2.0s linear; 

 

 

 

 

 



	/*Custom CSS;*/
}

} /*BreakPoint Action End*/

	@media only screen and (max-width: 2560px) {
 
	.toggle1:after {	content: /*"\00a0" "\00a0"*/ attr(data-open) /*"\00a0" "\00a0"*/;	display: block;	width: 100%;	padding: 5px 5px;	background: #51C1F1;	text-align: center;	font-size: 12px;
	font-family: Inherit !important;
	color: #FFFFFF;	margin-left: auto;	margin-right: auto;
	font-weight: normal;font-style: normal;	/*Custom CSS;*/


}




}
%[endif]%
.toggle1:hover:after {
}#toggle1:checked + div .toggle1:after {	position: relative;	z-index: 9999;	content:  /*"\00a0" "\00a0"*/ attr(data-close) /*"\00a0" "\00a0"*/ ;	margin-top: 5px;	
	 

	 

	
	
	 

	 

	 
	-moz-animation: TransClusive 3.0s linear;	-webkit-animation: TransClusive 3.0s linear;	-o-animation: TransClusive 3.0s linear;	animation: TransClusive 3.0s linear;	 



}} /* End Media Only Screen */


/*Mobile Devices Special */
	@media only screen and (max-width: 450px) { 

.toggle1:after {
	font-size: 12px;
	top: 0px;
	padding: 5px 5px;}

	.toggle1:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
#toggle1:checked + div .toggle1:before {

	font-size: 12px;
	top: 0px;
	padding: 5px 5px;
	}
}

/* KeyFrameArea KeyFrameArea KeyFrameArea KeyFrameArea */

					 
					 

					 @-webkit-keyframes slideIn {	0% {		-webkit-transform: translateY(-100%);	opacity: 0;}	100% {
	-webkit-transform: translateY(0%);	opacity: 1;}}@-moz-keyframes slideIn {	0% {	-moz-transform: translateY(-100%);	opacity: 0;
}	100% {	-moz-transform: translateY(0%);	opacity: 1;}
}
@-o-keyframes slideIn {
0% {
	-o-transform: translateY(-100%);
	opacity: 0;
}
	100% {	-o-transform: translateY(0%);	opacity: 1;}}@keyframes slideIn {	0% {		transform: translateY(-100%);	opacity: 0;}	100% {	transform: translateY(0%);	opacity: 1;}} 

					 


					 

					 



					 

					 	

					 

					 

					 

					 @-webkit-keyframes TransClusive {	0% {		-webkit-transform: translateY(100%) scale(1) scaleY(1);	opacity: 0;}100% {	-webkit-transform: translateY(0%) scale(1) scaleY(1);	opacity: 1;}}@-o-keyframes TransClusive {	0% {		-o-transform: translateY(100%) scale(1) scaleY(1);	opacity: 0;}100% {	-o-transform: translateY(0%) scale(1) scaleY(1);	opacity: 1;}}@-moz-keyframes TransClusive {	0% {		-moz-transform: translateY(100%) scale(1) scaleY(1);	opacity: 0;}100% {	-moz-transform: translateY(0%) scale(1) scaleY(1);	opacity: 1;}}@keyframes TransClusive {	0% {		transform: translateY(100%) scale(1) scaleY(1);	opacity: 0;}100% {	transform: translateY(0%) scale(1) scaleY(1);	opacity: 1;}} 
/*End ToggleTastic CSS*/
#stacks_in_168 {
	border: solid rgba(128, 0, 128, 1.00);
	border-width:  1px;
}

#stacks_out_168 {
	width: 600px;
	margin-left:0;
}
#stacks_in_187>.s3_row {
	margin: 0 -20px;
}

#stacks_in_187>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_187>.s3_row>.s3_column_right {
	width: 30.000000%;
}




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










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



}



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


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


}






#stacks_in_187 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width:  1px;
}

#stacks_in_181 {
	margin: 100px 0px 0px 0px;
}

#stacks_out_181 {
	margin-right:0;
}

dl.webYepAccordionstacks_in_170 dt,
dl.webYepAccordionstacks_in_170 dd {
  border: 1px solid rgba(205, 205, 205, 1.00);
  border-bottom: 0;
  background: rgba(255, 255, 255, 1.00);
  margin: 0;
}

dl.webYepAccordionstacks_in_170 dt:last-of-type,
dl.webYepAccordionstacks_in_170 dd:last-of-type {
  border-bottom: 1px solid rgba(205, 205, 205, 1.00);
}

dl.webYepAccordionstacks_in_170 dt a {
  display: block;
  padding: 10px;
  color: rgba(51, 51, 51, 1.00);
	font-size: 18px;
  line-height: ;
  text-decoration: none;
  outline: none;
	text-align: left;
	
	
	
	font-weight: normal;
	font-weight: bold;
	
	
	
}

dl.webYepAccordionstacks_in_170 dd {
  border-top: 0;
  padding: 10px;
  display: none;
}

dl.webYepAccordionstacks_in_170 dd:last-of-type {
  border-top: 1px solid rgba(255, 255, 255, 1.00);
  position: relative;
  top: -1px;
}

#stacks_in_178 .trigger_myID {
	cursor: pointer;
	display: inline-block;
	color: #515151;

	
	font-size: 26px;
	line-height: 26px;
	

	padding-left: 1px;
}

#stacks_in_178 .toggle_open .closed_icon {
	display: none;
}

#stacks_in_178 .toggle_closed .open_icon {
	display: none;
}

#stacks_in_178 .toggle_open .closed_image {
	display: none;
}

#stacks_in_178 .toggle_closed .open_image {
	display: none;
}



#stacks_in_178 {
	position: relative;
	text-align: center;
}

#stacks_in_178 .trigger_label,
#stacks_in_178 .trigger_label_open {
	font-size: 18px;
	color: #515151;
	margin-left: 4px;
	
	line-height: 26px;
	vertical-align: top;
	
}

#stacks_in_178 .trigger_label_open {
	display: none;
}
.cd-gallery-container li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.cd-gallery-container ol, .cd-gallery-container ul {
	list-style: none;
}

/* Main styles */

.cd-container * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.cd-container a {
  color: #383838;
  text-decoration: none;
}

.cd-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

.cd-container ul, .cd-container ol, ul.cd-container, .cd-filter ul {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.cd-gallery-container {
  margin: 0 auto;
  padding-left: 3em;
  padding-right: 3em;
}

.cd-filter {
  position: relative;
  height: 40px;
  width: 150px;
  margin: 0 auto;
  cursor: pointer;
  z-index: 10;
}
.cd-filter::after {
  /* small arrow icon */
  content: '';
  position: absolute;
  right: 14px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../files/images/icon-small-arrow.svg") no-repeat center center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}
.cd-filter ul {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF;
  border-radius: 0.25em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.cd-filter li {
  display: none;
}
.cd-filter li:first-child {
  display: block;
  /* this way the placehodler is alway visible */
}
.cd-filter li:last-child a {
  border-radius: 0 0 .25em .25em;
}
.cd-filter a {
  display: block;
  height: 40px;
  width: 150px;
  line-height: 40px;
  padding-left: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.cd-filter.stacks_in_172 a {
  color: #2292E1;
}
.cd-filter.stacks_in_172 a.selected {
  background: #1A7179;
  color: #FFFFFF;
}
.no-touch .cd-filter.stacks_in_172 a.selected:hover {
  background: #1F858E;
}
.cd-filter.is-open::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  /* small arrow rotation */
}
.cd-filter.is-open ul li {
  display: block;
}
.cd-filter.is-open .placeholder a {
  opacity: .4;
  /* reduces the opacity of the placeholder on mobile when the menu is open */
}
@media only screen and (min-width: 768px) {
  .cd-filter {
    height: auto;
    width: auto;
  }
  .cd-filter::after {
    display: none;
  }
  .cd-filter ul {
    background: transparent;
    position: static;
    box-shadow: none;
    text-align: center;
  }
  .cd-filter li {
    display: inline-block;
    margin: 0 .4em;
  }
  .cd-filter li:first-child {
    display: inline-block;
  }
  .cd-filter li.placeholder {
    display: none !important;
  }
  .cd-filter li.placeholder a {
    display: none;
  }
  .cd-filter a {
    display: inline-block;
    padding: 1em 2em;
    height: auto;
    width: auto;
    line-height: 1;
    border-radius: 50em !important;
  }
  .no-touch .cd-filter a:hover {
    box-shadow: inset 0 0 0 2px #1F858E;
  }
  .cd-filter a.selected:hover {
    box-shadow: none;
    /* removes the hover effect from the selected item */
  }
  .cd-filter.is-open ul li {
    display: inline-block;
  }
}

/* -------------------------------- 

xgallery 

-------------------------------- */
.cd-gallery {
  margin-top: 2em;
  position: relative;
  z-index: 5;
}
.cd-gallery > li {
  position: relative;
  margin-bottom: 1em;
}
.cd-gallery .cd-item-wrapper {
  /* this is the item that rotates */
  position: relative;
}
.touch .cd-gallery .cd-item-wrapper {
  /* fix a bug on IOS8 - rotating elements dissapear*/
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
}
.cd-gallery .cd-item-wrapper.is-switched .is-visible {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-animation: cd-rotate 0.5s;
  -moz-animation: cd-rotate 0.5s;
  animation: cd-rotate 0.5s;
}
.cd-gallery .cd-item-wrapper.is-switched .is-hidden {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-animation: cd-rotate-inverse 0.5s;
  -moz-animation: cd-rotate-inverse 0.5s;
  animation: cd-rotate-inverse 0.5s;
  opacity: 0;
}
.cd-gallery .cd-item-wrapper.is-switched .is-selected {
  opacity: 1;
}
.cd-gallery .cd-item-wrapper > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-gallery li.is-visible {
  /* the front item, visible by default */
  position: relative;
  z-index: 5;
}
.cd-gallery li.is-hidden {
  /* the hidden items, right behind the front one */
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.cd-gallery li.is-selected {
  /* the next item that will be visible */
  z-index: 3 !important;
}


@media only screen and (min-width: 480px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
    margin-right: 4%;
    margin-bottom: 1.2em;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
}


@media only screen and (min-width: 768px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 4%;
  }
  .cd-gallery > li:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .cd-gallery {
    margin-top: 4em;
  }
}

@media only screen and (max-width: 680px) {
  .cd-gallery-container {
    padding-left: 0em;
    padding-right: 0em;
  }
}

/* -------------------------------- 

xkeyframes 

-------------------------------- */
@-webkit-keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
  }
}
@-moz-keyframes cd-rotate {
  0% {
    -moz-transform: perspective(800px) rotateY(0);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(180deg);
  }
}
@keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    -moz-transform: perspective(800px) rotateY(200deg);
    -ms-transform: perspective(800px) rotateY(200deg);
    -o-transform: perspective(800px) rotateY(200deg);
    transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
    -moz-transform: perspective(800px) rotateY(180deg);
    -ms-transform: perspective(800px) rotateY(180deg);
    -o-transform: perspective(800px) rotateY(180deg);
    transform: perspective(800px) rotateY(180deg);
  }
}
@-webkit-keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
}
@-moz-keyframes cd-rotate-inverse {
  0% {
    -moz-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(0);
  }
}
@keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
    -moz-transform: perspective(800px) rotateY(-180deg);
    -ms-transform: perspective(800px) rotateY(-180deg);
    -o-transform: perspective(800px) rotateY(-180deg);
    transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    -moz-transform: perspective(800px) rotateY(20deg);
    -ms-transform: perspective(800px) rotateY(20deg);
    -o-transform: perspective(800px) rotateY(20deg);
    transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
}
.cd-gallery-container li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.cd-gallery-container ol, .cd-gallery-container ul {
	list-style: none;
}

/* Main styles */

.cd-container * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.cd-container a {
  color: #383838;
  text-decoration: none;
}

.cd-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

.cd-container ul, .cd-container ol, ul.cd-container, .cd-filter ul {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.cd-gallery-container {
  margin: 0 auto;
  padding-left: 3em;
  padding-right: 3em;
}

.cd-filter {
  position: relative;
  height: 40px;
  width: 150px;
  margin: 0 auto;
  cursor: pointer;
  z-index: 10;
}
.cd-filter::after {
  /* small arrow icon */
  content: '';
  position: absolute;
  right: 14px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../files/images/icon-small-arrow.svg") no-repeat center center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}
.cd-filter ul {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF;
  border-radius: 0.25em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.cd-filter li {
  display: none;
}
.cd-filter li:first-child {
  display: block;
  /* this way the placehodler is alway visible */
}
.cd-filter li:last-child a {
  border-radius: 0 0 .25em .25em;
}
.cd-filter a {
  display: block;
  height: 40px;
  width: 150px;
  line-height: 40px;
  padding-left: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.cd-filter.stacks_in_204 a {
  color: #2292E1;
}
.cd-filter.stacks_in_204 a.selected {
  background: #1A7179;
  color: #FFFFFF;
}
.no-touch .cd-filter.stacks_in_204 a.selected:hover {
  background: #1F858E;
}
.cd-filter.is-open::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  /* small arrow rotation */
}
.cd-filter.is-open ul li {
  display: block;
}
.cd-filter.is-open .placeholder a {
  opacity: .4;
  /* reduces the opacity of the placeholder on mobile when the menu is open */
}
@media only screen and (min-width: 768px) {
  .cd-filter {
    height: auto;
    width: auto;
  }
  .cd-filter::after {
    display: none;
  }
  .cd-filter ul {
    background: transparent;
    position: static;
    box-shadow: none;
    text-align: center;
  }
  .cd-filter li {
    display: inline-block;
    margin: 0 .4em;
  }
  .cd-filter li:first-child {
    display: inline-block;
  }
  .cd-filter li.placeholder {
    display: none !important;
  }
  .cd-filter li.placeholder a {
    display: none;
  }
  .cd-filter a {
    display: inline-block;
    padding: 1em 2em;
    height: auto;
    width: auto;
    line-height: 1;
    border-radius: 50em !important;
  }
  .no-touch .cd-filter a:hover {
    box-shadow: inset 0 0 0 2px #1F858E;
  }
  .cd-filter a.selected:hover {
    box-shadow: none;
    /* removes the hover effect from the selected item */
  }
  .cd-filter.is-open ul li {
    display: inline-block;
  }
}

/* -------------------------------- 

xgallery 

-------------------------------- */
.cd-gallery {
  margin-top: 2em;
  position: relative;
  z-index: 5;
}
.cd-gallery > li {
  position: relative;
  margin-bottom: 1em;
}
.cd-gallery .cd-item-wrapper {
  /* this is the item that rotates */
  position: relative;
}
.touch .cd-gallery .cd-item-wrapper {
  /* fix a bug on IOS8 - rotating elements dissapear*/
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
}
.cd-gallery .cd-item-wrapper.is-switched .is-visible {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-animation: cd-rotate 0.5s;
  -moz-animation: cd-rotate 0.5s;
  animation: cd-rotate 0.5s;
}
.cd-gallery .cd-item-wrapper.is-switched .is-hidden {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-animation: cd-rotate-inverse 0.5s;
  -moz-animation: cd-rotate-inverse 0.5s;
  animation: cd-rotate-inverse 0.5s;
  opacity: 0;
}
.cd-gallery .cd-item-wrapper.is-switched .is-selected {
  opacity: 1;
}
.cd-gallery .cd-item-wrapper > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-gallery li.is-visible {
  /* the front item, visible by default */
  position: relative;
  z-index: 5;
}
.cd-gallery li.is-hidden {
  /* the hidden items, right behind the front one */
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.cd-gallery li.is-selected {
  /* the next item that will be visible */
  z-index: 3 !important;
}


@media only screen and (min-width: 480px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
    margin-right: 4%;
    margin-bottom: 1.2em;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
}


@media only screen and (min-width: 768px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 4%;
  }
  .cd-gallery > li:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .cd-gallery {
    margin-top: 4em;
  }
}

@media only screen and (max-width: 680px) {
  .cd-gallery-container {
    padding-left: 0em;
    padding-right: 0em;
  }
}

/* -------------------------------- 

xkeyframes 

-------------------------------- */
@-webkit-keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
  }
}
@-moz-keyframes cd-rotate {
  0% {
    -moz-transform: perspective(800px) rotateY(0);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(180deg);
  }
}
@keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    -moz-transform: perspective(800px) rotateY(200deg);
    -ms-transform: perspective(800px) rotateY(200deg);
    -o-transform: perspective(800px) rotateY(200deg);
    transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
    -moz-transform: perspective(800px) rotateY(180deg);
    -ms-transform: perspective(800px) rotateY(180deg);
    -o-transform: perspective(800px) rotateY(180deg);
    transform: perspective(800px) rotateY(180deg);
  }
}
@-webkit-keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
}
@-moz-keyframes cd-rotate-inverse {
  0% {
    -moz-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(0);
  }
}
@keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
    -moz-transform: perspective(800px) rotateY(-180deg);
    -ms-transform: perspective(800px) rotateY(-180deg);
    -o-transform: perspective(800px) rotateY(-180deg);
    transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    -moz-transform: perspective(800px) rotateY(20deg);
    -ms-transform: perspective(800px) rotateY(20deg);
    -o-transform: perspective(800px) rotateY(20deg);
    transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
}
.cd-gallery-container li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.cd-gallery-container ol, .cd-gallery-container ul {
	list-style: none;
}

/* Main styles */

.cd-container * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.cd-container a {
  color: #383838;
  text-decoration: none;
}

.cd-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

.cd-container ul, .cd-container ol, ul.cd-container, .cd-filter ul {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.cd-gallery-container {
  margin: 0 auto;
  padding-left: 3em;
  padding-right: 3em;
}

.cd-filter {
  position: relative;
  height: 40px;
  width: 150px;
  margin: 0 auto;
  cursor: pointer;
  z-index: 10;
}
.cd-filter::after {
  /* small arrow icon */
  content: '';
  position: absolute;
  right: 14px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../files/images/icon-small-arrow.svg") no-repeat center center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  pointer-events: none;
}
.cd-filter ul {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF;
  border-radius: 0.25em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.cd-filter li {
  display: none;
}
.cd-filter li:first-child {
  display: block;
  /* this way the placehodler is alway visible */
}
.cd-filter li:last-child a {
  border-radius: 0 0 .25em .25em;
}
.cd-filter a {
  display: block;
  height: 40px;
  width: 150px;
  line-height: 40px;
  padding-left: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
.cd-filter.stacks_in_195 a {
  color: #2292E1;
}
.cd-filter.stacks_in_195 a.selected {
  background: #1A7179;
  color: #FFFFFF;
}
.no-touch .cd-filter.stacks_in_195 a.selected:hover {
  background: #1F858E;
}
.cd-filter.is-open::after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
  /* small arrow rotation */
}
.cd-filter.is-open ul li {
  display: block;
}
.cd-filter.is-open .placeholder a {
  opacity: .4;
  /* reduces the opacity of the placeholder on mobile when the menu is open */
}
@media only screen and (min-width: 768px) {
  .cd-filter {
    height: auto;
    width: auto;
  }
  .cd-filter::after {
    display: none;
  }
  .cd-filter ul {
    background: transparent;
    position: static;
    box-shadow: none;
    text-align: center;
  }
  .cd-filter li {
    display: inline-block;
    margin: 0 .4em;
  }
  .cd-filter li:first-child {
    display: inline-block;
  }
  .cd-filter li.placeholder {
    display: none !important;
  }
  .cd-filter li.placeholder a {
    display: none;
  }
  .cd-filter a {
    display: inline-block;
    padding: 1em 2em;
    height: auto;
    width: auto;
    line-height: 1;
    border-radius: 50em !important;
  }
  .no-touch .cd-filter a:hover {
    box-shadow: inset 0 0 0 2px #1F858E;
  }
  .cd-filter a.selected:hover {
    box-shadow: none;
    /* removes the hover effect from the selected item */
  }
  .cd-filter.is-open ul li {
    display: inline-block;
  }
}

/* -------------------------------- 

xgallery 

-------------------------------- */
.cd-gallery {
  margin-top: 2em;
  position: relative;
  z-index: 5;
}
.cd-gallery > li {
  position: relative;
  margin-bottom: 1em;
}
.cd-gallery .cd-item-wrapper {
  /* this is the item that rotates */
  position: relative;
}
.touch .cd-gallery .cd-item-wrapper {
  /* fix a bug on IOS8 - rotating elements dissapear*/
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
}
.cd-gallery .cd-item-wrapper.is-switched .is-visible {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-animation: cd-rotate 0.5s;
  -moz-animation: cd-rotate 0.5s;
  animation: cd-rotate 0.5s;
}
.cd-gallery .cd-item-wrapper.is-switched .is-hidden {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-animation: cd-rotate-inverse 0.5s;
  -moz-animation: cd-rotate-inverse 0.5s;
  animation: cd-rotate-inverse 0.5s;
  opacity: 0;
}
.cd-gallery .cd-item-wrapper.is-switched .is-selected {
  opacity: 1;
}
.cd-gallery .cd-item-wrapper > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-gallery li.is-visible {
  /* the front item, visible by default */
  position: relative;
  z-index: 5;
}
.cd-gallery li.is-hidden {
  /* the hidden items, right behind the front one */
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.cd-gallery li.is-selected {
  /* the next item that will be visible */
  z-index: 3 !important;
}


@media only screen and (min-width: 480px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
    margin-right: 4%;
    margin-bottom: 1.2em;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
}


@media only screen and (min-width: 768px) {
  .cd-gallery > li {
    width: 100%;
    float: left;
  }
  .cd-gallery > li:nth-of-type(2n) {
    margin-right: 4%;
  }
  .cd-gallery > li:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .cd-gallery {
    margin-top: 4em;
  }
}

@media only screen and (max-width: 680px) {
  .cd-gallery-container {
    padding-left: 0em;
    padding-right: 0em;
  }
}

/* -------------------------------- 

xkeyframes 

-------------------------------- */
@-webkit-keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
  }
}
@-moz-keyframes cd-rotate {
  0% {
    -moz-transform: perspective(800px) rotateY(0);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(180deg);
  }
}
@keyframes cd-rotate {
  0% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(200deg);
    -moz-transform: perspective(800px) rotateY(200deg);
    -ms-transform: perspective(800px) rotateY(200deg);
    -o-transform: perspective(800px) rotateY(200deg);
    transform: perspective(800px) rotateY(200deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(180deg);
    -moz-transform: perspective(800px) rotateY(180deg);
    -ms-transform: perspective(800px) rotateY(180deg);
    -o-transform: perspective(800px) rotateY(180deg);
    transform: perspective(800px) rotateY(180deg);
  }
}
@-webkit-keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
  }
}
@-moz-keyframes cd-rotate-inverse {
  0% {
    -moz-transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -moz-transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -moz-transform: perspective(800px) rotateY(0);
  }
}
@keyframes cd-rotate-inverse {
  0% {
    -webkit-transform: perspective(800px) rotateY(-180deg);
    -moz-transform: perspective(800px) rotateY(-180deg);
    -ms-transform: perspective(800px) rotateY(-180deg);
    -o-transform: perspective(800px) rotateY(-180deg);
    transform: perspective(800px) rotateY(-180deg);
  }
  70% {
    -webkit-transform: perspective(800px) rotateY(20deg);
    -moz-transform: perspective(800px) rotateY(20deg);
    -ms-transform: perspective(800px) rotateY(20deg);
    -o-transform: perspective(800px) rotateY(20deg);
    transform: perspective(800px) rotateY(20deg);
    /* this creates the bounce effect */
  }
  100% {
    -webkit-transform: perspective(800px) rotateY(0);
    -moz-transform: perspective(800px) rotateY(0);
    -ms-transform: perspective(800px) rotateY(0);
    -o-transform: perspective(800px) rotateY(0);
    transform: perspective(800px) rotateY(0);
  }
}
/* Start Toggle stack CSS code */.stacks_in_175sliceWrappper2{	display: none;}#stacks_in_175iconWrapper{	text-align: center;	font-size: 500%;}#stacks_in_175iconWrapper i{	color: #5A5B6C;	cursor: pointer;}#stacks_in_175iconWrapper i:hover{	color: #0080FF;	cursor: pointer;}.stacks_in_175sliceWrappper1{	display: block;}@-webkit-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@keyframes toggleFadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes toggleRubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes toggleRubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes toggleRubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes toggleVerticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes toggleVerticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes toggleVerticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes toggleZoom{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes toggleZoom{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes toggleZoom{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes toggleZoom{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes toggleTada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes toggleTada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes toggleTada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes toggleRotate{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes toggleRotate{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes toggleRotate{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}/* End Toggle stack CSS code */ #stacks_in_65 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_65 hr.gradient{height:2px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_65 hr.faded{height:2px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_65 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_65 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_65 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_65 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_65 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_65 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_65 hr.cloudy:after{content:"\00a0"}#stacks_in_65 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_65 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_65 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_65 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_65 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_65 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_65 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_65 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_65 {
	margin:  20px;
}
.topyenoh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;padding:0;margin:0;z-index:-1}::placeholder{color:rgba(153, 153, 153, 1.00)}#stacks_in_145 label{color:rgba(34, 34, 34, 1.00);font-size:1.00rem}#stacks_in_145 .gdpr input{float:left;width:auto;margin:0.3rem 0 1rem 0}#stacks_in_145 .gdpr label{float:left;width:90%;font-size:1.00rem;color:rgba(34, 34, 34, 1.00);position:relative;margin-left:0.5rem}#stacks_in_145 input[type=text],#stacks_in_145 input[type=email]{-webkit-appearance:none;font-family:inherit;border-style:solid;border-width:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);display:block;margin:0;line-height:1em;width:100%;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;border-radius:3px;background-color:rgba(255, 255, 255, 1.00);border-color:rgba(204, 204, 204, 1.00);height:2em;color:rgba(153, 153, 153, 1.00);font-size:1.00rem;text-align:left;padding:0 0.5rem}#stacks_in_145 input[type=text]:focus,#stacks_in_145 input[type=email]:focus{box-shadow:0 0 5px -1px rgba(153, 153, 153, 1.00);border-color:rgba(153, 153, 153, 1.00);outline:none;background-color:rgba(252, 252, 252, 1.00);color:rgba(78, 78, 78, 1.00)}#stacks_in_145 .label_text{line-height:2em}#stacks_in_145 .field{display:inline-block;width:100%;position:relative;margin:0.50rem 0;vertical-align:bottom}#stacks_in_145 .hide{display:none}#stacks_in_145 input[name=consent].error{outline:1px solid red}#stacks_in_145 label.error{margin-top:0.5rem;color:red;display:block;font-size:1rem}#stacks_in_145 button{margin:0}#stacks_in_145 button.custom{border-style:solid;border-width:0px;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:normal;margin:0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;border-radius:0;transition:background-color 300ms ease-out;background-color:rgba(72, 120, 222, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_145 button.custom:hover{background-color:rgba(68, 114, 210, 1.00)}#stacks_in_145 button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}#stacks_in_145 button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}#stacks_in_145 button.expand{padding-right:0;padding-left:0;width:100%}#stacks_in_145 button.right{float:right}#stacks_in_145 button.radius{border-radius:3px}#stacks_in_145 button.round{border-radius:500px}
 #stacks_in_148 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_148 hr.gradient{height:2px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_148 hr.faded{height:2px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_148 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_148 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_148 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_148 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_148 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_148 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_148 hr.cloudy:after{content:"\00a0"}#stacks_in_148 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_148 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_148 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_148 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_148 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_148 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_148 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_148 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_148 {
	margin:  20px;
}
/* Ghost Button 1.5.0 */
#stacks_in_164 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_164 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 200px !important;
  
  padding: 8px !important;
  color: rgba(251, 2, 7, 1.00) !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_164:visited {
  color: rgba(251, 2, 7, 1.00) !important;
}
.stacks_in_164:hover, .stacks_in_164:active {
  background-color: rgba(102, 102, 102, 1.00) !important;
  color: rgba(204, 255, 102, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}
#stacks_in_164 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_160 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin:  9px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_132buttonPressWrapper{
	position: relative !important;
}

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

/* -- TYPE BASE STYLES -- */
.stacks_in_132button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !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: #AA57C6 !important;
	border-color: #9049A8 !important;
	box-sizing: border-box !important;
}

.stacks_in_132button:hover{
	color: #FFFFFF !important;
	background-color: #773D90 !important;
	border-color: #65337A !important;
}

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

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






































.stacks_in_132buttonPressWrapper *{
	
	
}


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

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

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

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_132 {
	margin:  20px;
}





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


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

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

  

}


#stacks_in_133 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_133 a i,
#stacks_in_133 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_133 a,
  #stacks_in_133 a:visited {
    background-color: rgba(3, 117, 216, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_133 a:hover,
  #stacks_in_133 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_133 a i,
  #stacks_in_133 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

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












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

  





#stacks_in_133 {
	margin:  20px;
}

#stacks_in_106 {
	margin:  20px;
}




#stacks_in_109 .pop_alignment {
  text-align:  center ;
}

#stacks_in_109 span.pop_button_wrapper {
  display: inline-block;
}

#stacks_in_109 .pop_button {
  cursor: pointer;
  text-decoration: none;
  display: block;
  background: rgba(2, 117, 216, 1.00);
  color: rgba(255, 255, 255, 1.00);
  text-align: center;
  border-radius: 6px;
  border: 1px solide red;
  overflow: hidden;
}

#stacks_in_109 .pop_button:hover {
  background: rgba(2, 117, 216, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

#stacks_in_109 .pop_button {
}

#stacks_in_109 .pop_image img {
    max-width: 100%;
    height: auto;
    cursor: pointer;
}




  #stacks_in_109 .pop_button {
    height: 38px;
    font-size: 16px;
    
    width: 38px;
    padding: 0;
    
  }

  #stacks_in_109 .pop_button,
  #stacks_in_109 .pop_button i {
    line-height: 38px;
  }




.pop-tool-container.toolbar-stacks_in_109-style,
.pop-tool-container.toolbar-stacks_in_109-style .tool-item {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.pop-tool-container.toolbar-stacks_in_109-style {
  background-color: rgba(2, 117, 216, 1.00);
  background-size: 100% 100%;
  border-radius: 6px;
  position: absolute;
}

.pop-tool-container.toolbar-stacks_in_109-style.tool-top,
.pop-tool-container.toolbar-stacks_in_109-style.tool-bottom {
  height: 40px;
  border-bottom: 0px solid #beb8b8;
}

.pop-tool-container.toolbar-stacks_in_109-style.tool-top .tool-item,
.pop-tool-container.toolbar-stacks_in_109-style.tool-bottom .tool-item {
  float: left;
  border-right: 0;
  border-left: 0;
}

.pop-tool-container.toolbar-stacks_in_109-style .tool-item {
  height: 100%;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 10px;
  transition: none;
}

.pop-tool-container.toolbar-stacks_in_109-style .tool-item > .fa {
  color: rgba(255, 255, 255, 1.00);
}
.pop-tool-container.toolbar-stacks_in_109-style .tool-item.selected,
.pop-tool-container.toolbar-stacks_in_109-style .tool-item:hover {
  background: rgba(255, 255, 255, 0.50);
}
.pop-tool-container.toolbar-stacks_in_109-style .tool-item.selected > .fa,
.pop-tool-container.toolbar-stacks_in_109-style .tool-item:hover > .fa {
  color: rgba(255, 255, 255, 1.00);
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-top .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-bottom .tool-item:first-child:hover {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-top .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-bottom .tool-item:last-child:hover {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-vertical-top .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-vertical-bottom .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-right .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-left .tool-item:first-child:hover {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-vertical-top .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-vertical-bottom .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-right .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_109-style.tool-left .tool-item:last-child:hover {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_109-style .arrow {
  width: 0;
  height: 0;
  position: absolute;
  border-width: 7px;
  border-style: solid;
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-top .arrow {
  border-color: rgba(2, 117, 216, 1.00) transparent transparent;
  left: 50%;
  bottom: -14px;
  margin-left: -7px;
}
.pop-tool-container.toolbar-stacks_in_109-style.tool-bottom .arrow {
  border-color: transparent transparent rgba(2, 117, 216, 1.00);
  left: 50%;
  top: -14px;
  margin-left: -7px;
}

.stacks_in_109_hidden {
  display: none;
}


/* Animations */
.animate-flyin {
  -webkit-animation: rotateAnimate 0.5s 1 ease;
}

@-webkit-keyframes rotateAnimate {
  from {
    transform: rotate(180deg) translate(-120px);
    opacity: 0;
  }
  to {
    transform: rotate(0deg) translate(0px);
    opacity: 1;
  }
}

@-webkit-keyframes pop_flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes pop_flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate-flipInX {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;

  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: pop_flipInX;
  animation-name: pop_flipInX;
}



@-webkit-keyframes pop_flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes pop_flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate-flipInY {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: pop_flipInY;
  animation-name: pop_flipInY;
}




@-webkit-keyframes pop_bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes pop_bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.animate-bounce {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_bounce;
  animation-name: pop_bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}


@-webkit-keyframes pop_pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-pulse {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-name: pop_pulse;
  animation-name: pop_pulse;
}



@-webkit-keyframes pop_rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-rubberBand {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_rubberBand;
  animation-name: pop_rubberBand;
}



@-webkit-keyframes pop_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes pop_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.animate-swing {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: pop_swing;
  animation-name: pop_swing;
}



@-webkit-keyframes pop_wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.animate-wobble {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_wobble;
  animation-name: pop_wobble;
}



@-webkit-keyframes pop_bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-bounceIn {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_bounceIn;
  animation-name: pop_bounceIn;
}



@-webkit-keyframes pop_fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.animate-fadeInUp {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeInUp;
  animation-name: pop_fadeInUp;
}


@-webkit-keyframes pop_fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.animate-fadeInDown {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeInDown;
  animation-name: pop_fadeInDown;
}


@-webkit-keyframes pop_fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes pop_fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate-fadeIn {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeIn;
  animation-name: pop_fadeIn;
}



@-webkit-keyframes pop_zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes pop_zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.animate-zoomIn {
  -webkit-animation-duration: 0.45s;
  animation-duration: 0.45s;
  -webkit-animation-name: pop_zoomIn;
  animation-name: pop_zoomIn;
}

#stacks_in_117 .buttonalienwrap
{ text-align: left; }
	
	#stacks_in_117 .buttonalien
{
	display: block;
	background:  #CC006A  url() 1 0px 0px; 
	/*list-style-image is used as a preloader for hover button*/	

 
 
 
 

	text-align: center;
	margin: 0px;
	border: 0px solid #BBBBBB;
	1 
	1
	1
	1 
	/**/

    text-decoration: none !important;
	line-height: 145%;
	font-size: 100%;
}
#stacks_in_117 .buttonalien:hover
{
	background:  #8DBF2E  url() 1 0px 0px;

 
 
 
 

	margin: 0px;	
	1
	1 
	/**/
}

#stacks_in_117 .buttonalien:active
{
	position: relative;
	top: 0px;
	/**/
}

#stacks_in_117 .buttonalien a
{
	display: block;
	overflow: hidden;
	list-style-image: url();
	text-decoration: none !important;
	color: #E7A0BB !important;

	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;

}
#stacks_in_117 .buttonalien:hover a
{
	color: #C6D324 !important;
}

@media screen and (max-width: 600px) {
	#stacks_in_117 .buttonalien
{
	display: block !important;

}}

#stacks_in_117 {
	margin:  20px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_115 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_115 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_115 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_115 .cd-modal-content a,
#stacks_in_115 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_115 .cd-modal-content a:hover,
#stacks_in_115 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_115 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_115 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_115 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_115 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_115 .cd-modal-action {
  position: relative;
}

#stacks_in_115 .cd-modal-action .modal_btn, #stacks_in_115 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 4em;
  background-color: #34383C;
}

#stacks_in_115 .modal_btn,
#stacks_in_115 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_115 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 4em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_115 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_115 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_115 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_115 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_115 .cd-modal-action .modal_btn.to-circle {
  width: 4em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_115 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 4em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_115 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_115 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_115 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_115 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_115 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_115 .cd-modal-action a,
#stacks_in_115 .cd-modal-action a:visited,
#stacks_in_115 .cd-modal-action a:hover,
#stacks_in_115 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_115 .cd-modal-action .modal_btn {
  }






#stacks_in_115 {
	margin:  20px;
}


#stacks_in_107 .divcsspreloadimages {
	background: url() no-repeat -9999px -9999px;
}

#stacks_in_107 .justhitme {
	display: block;
	text-align: center;
	margin: 0px 0px 0px 0px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	/* Custom CSS; */
}

#stacks_in_107 .juststrokemeuniqueid {
	max-width: 99%;
	display:block;

	font-size: 100%;
	line-height: 100%; 

 
	font-family: Inherit;





	text-align: center;
	letter-spacing: 0px;

 
	font-size: 100%;
	line-height: 100%; 








	border-top: 3px double #BFC0BE;
	border-bottom: 3px double #BFC0BE;
	margin-right: auto;
	margin-left: auto;
	-moz-box-shadow:0px 0px 5px 0px #000000;
	-webkit-box-shadow:0px 0px 5px 0px #000000;
	box-shadow:0px 0px 5px 0px #000000;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 





 
	background-color: #636463;


	color: #000000;
	text-decoration: none !important;
	/* Custom CSS; */
}



a {

}

#stacks_in_107 {
	margin:  20px;
}
/* Ghost Button 1.5.0 */
#stacks_in_70 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_70 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 200px !important;
  
  padding: 8px !important;
  color: rgba(0, 0, 0, 1.00) !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_70:visited {
  color: rgba(0, 0, 0, 1.00) !important;
}
.stacks_in_70:hover, .stacks_in_70:active {
  background-color: rgba(0, 0, 0, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}/* Start Button Press stack CSS code */#stacks_in_69{	text-align: center !important;}.stacks_in_69dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;			/* Gradient type button specific styles */		-moz-box-shadow:inset 0px 1px 0px 0px #46CAFF;	-webkit-box-shadow:inset 0px 1px 0px 0px #46CAFF;	box-shadow:inset 0px 1px 0px 0px #46CAFF;		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0084CC), color-stop(1, #0066AE) );	background:-moz-linear-gradient( center top, #0084CC 5%, #0066AE 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084CC', endColorstr='#0066AE');	background-color:#007AC2;	text-shadow:none;		text-shadow:1px -1px 0px #00529A;			border:1px solid #005CA4;	color:#FFFFFF;									font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_69dooabutton:hover {					-moz-box-shadow:inset 0px 1px 0px 0px #00529A;		-webkit-box-shadow:inset 0px 1px 0px 0px #00529A;		box-shadow:inset 0px 1px 0px 0px #00529A;				background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0066AE), color-stop(1, #0084CC) );		background:-moz-linear-gradient( center top, #0066AE 5%, #0084CC 100% );		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066AE', endColorstr='#0084CC');		background-color:#007AC2;					color:;		}/* End Button Press stack CSS code */
#stacks_in_69 {
	margin:  20px;
}
/* PaySnap Button v.3.0.3 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }

 
#stacks_in_130 .yd-btn { width:100%; }


#stacks_in_130 .yd-btn {
  font-family: -apple-system,BlinkMacSystemFont,sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(15, 96, 205, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 14px; 
  padding: 10px;  
  border-radius: 4px;  
  border-width: 1px; 
}

#stacks_in_130 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_130 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_130 .yd-btn .fa {
  font-size: 14px;
}

#stacks_in_130 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 14px;
}

/* PaySnap Button v.3.0.3 Stylesheet (END) */
 
#stacks_in_130 {
	margin:  20px;
}
/* HoverThing by RapidWeaver Central — */

#usefulthingstacks_in_127 {
		text-decoration: none !important;
}

#stacks_in_127 .usefulthing {
	text-decoration: none !important;
	background-color: #B64926;
	border-top: 6px solid #8E2800;
	cursor: default;
	position: relative;
	overflow: hidden;
	-webkit-transition: background-color 200ms linear;
	   -moz-transition: background-color 200ms linear;
		-ms-transition: background-color 200ms linear;
			transition: background-color 200ms linear;
}

#stacks_in_127 .usefulthing .topbit {
	position: relative;
	display: block;
}

#stacks_in_127 .usefulthing:hover .topbit, #stacks_in_127 .usefulthing:hover .buttonbit {
	background-color:  #8E2800;
	opacity: 1;
}

#stacks_in_127 .usefulthing .middlebit {
	position: relative;
	display: block;
}

#stacks_in_127 .usefulthing .bottombit {
	text-decoration: none !important;
	position: relative;
	display: block;
}

#stacks_in_127 .usefulthing .buttonbit {
	position: relative;
	display: block;
	margin: 20px 20px;
	padding: 10px 0;	
	opacity: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	font-weight: 700;
	text-transform: none;;
	-webkit-transition: text-shadow 0.3s ease;
	   -moz-transition: text-shadow 0.3s ease;
		-ms-transition: text-shadow 0.3s ease;
			transition: text-shadow 0.3s ease;
}

#stacks_in_127 .usefulthing .buttonbit:hover {
	opacity: 1;
	background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(25%, rgba(255, 255, 255, 0.2)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(75%, rgba(255, 255, 255, 0.2)), color-stop(75%, transparent), color-stop(100%, transparent));
	background-image: -webkit-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-size: 100px 100px;
	-webkit-animation: animate-stripes 1.5s linear infinite;
	   -moz-animation: animate-stripes 1.5s linear infinite;
		-ms-animation: animate-stripes 1.5s linear infinite;
			animation: animate-stripes 1.5s linear infinite;

}

#stacks_in_127 .usefulthing .bottombit a:link,
#stacks_in_127 .usefulthing .bottombit a:visited {
	text-decoration: none;
}


@-webkit-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}


@-moz-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}

@keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}


@-ms-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}
}



/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_124   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #B03331;
		
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_124 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_124 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 300px;
    border-style:solid;
    border-color:transparent #B03331 #B03331 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_124 .middleDiagonalThing {
   	background: #B03331;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_124 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-100px;
	margin-bottom: -70px;
   	background: #9C2128;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_124  a:link,
#topButtonlinkstacks_in_124  a:hover {
	text-decoration: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_124 .middleLabelThing {
	font-size: 20px;
	color: #FFFFFF;
	padding: 0 20px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 48px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_124 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_124 .bottomDiagonalThing {
   	background: #B03331;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_124 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #9C2128;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_124  a:link,
#bottomButtonlinkstacks_in_124  a:hover {
	text-decoration: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_124 .bottomLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_124 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_124	.shadow-style1stacks_in_124  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_124	.shadow-style1stacks_in_124 {
	margin:10px;
}

/*  Clearfix */

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

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/* PolyCapThing by RapidWeaver Central  */


#polyCapThingstacks_in_120   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #B03331;
		
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_120 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}

#stacks_in_120 .imageThing:hover  {
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_120 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:80px 300px 0   0;
    border-style:solid;
    border-color: transparent #B03331  transparent #B03331 ;
	outline: 1px solid transparent;
	z-index: 1;
}


#stacks_in_120 .contentThing {
	top: -100px;
	padding-top: 20px;
	position: relative;
	display: block;
}

 #stacks_in_120 .captionThing {
}


#stacks_in_120 .figcap {
	position: absolute;
	width: auto;
	height: 100%;
	top: 0;
	padding: 20px 20px 20px 20px;
	opacity: 0;
	background: #96001F;
	z-index: 2;
	-webkit-transition: all 0.6s ease;
	   -moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		 	transition: all 0.6s ease;
}

#stacks_in_120 .captionThing:hover  {
	z-index: 3;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_120 .figcap:before {
	bottom: 10px;
	left: 10px;
}

#stacks_in_120 .figcap {
	top: 0;
	left: -50%;
}

#stacks_in_120 .figcap:hover {
	z-index: 3;
	opacity:  1 !important;
	left: 0;
}














.shadow-style0stacks_in_120 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_120	.shadow-style1stacks_in_120  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_120	.shadow-style1stacks_in_120 {
	margin:10px;
}

/*  Clearfix */

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

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* SlantThing by RapidWeaver Central */

#stacks_in_119 #slantThingstacks_in_119 {
	overflow: hidden;
	text-align: Center;
}

#stacks_in_119 #slantThingstacks_in_119 .slant {
	display: inline-block;
	margin-left: 1em;
	margin-right: 1em;
	padding: .7em 16px;
	position: relative;
	background:  #AC92EC;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	line-height: 16px;
	text-shadow: 0 1px 0 #BFBFBF;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	zoom: 1;
}

#stacks_in_119 #slantThingstacks_in_119 span.label {
	font-style: italic;
	font-size: 13px;
	background-color:transparent;
}

#slantlinkstacks_in_119  a:link,
#slantlinkstacks_in_119  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_119 .slant:before,
#stacks_in_119 .slant:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1em;
	background: #AC92EC !important;
	-webkit-transform:  skew(-10deg);
		-moz-transform: skew(-10deg);
		 -ms-transform: skew(-10deg);
		  -o-transform: skew(-10deg);
			 transform: skew(-10deg);
}

#stacks_in_119 .slant:before {
	left: -.5em;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

#stacks_in_119 .slant:after {
	right: -.5em;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}



/* BootButtonThing by RapidWeaver Central  */

#thebuttonthingstacks_in_41 {
	text-align: Center
}

#stacks_in_41 .buttonthing {
	cursor: pointer;
	display: inline-block;
	text-align: Center
	text-decoration: none;
	width: auto;
	line-height: 16px;
	border: 1px solid #DFDFDF;
    padding: .5em 10px;
	font-size: 13px;
	color: #BB0000;	
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	text-shadow:none;
	background-color: #ECECEC;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #ECECEC));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #ECECEC);
	background-image: linear-gradient(top, #FFFFFF, #ECECEC);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5);
	   -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5);
			box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#buttonlinkstacks_in_41  a:link,
#buttonlinkstacks_in_41  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#thebuttonthingstacks_in_41 .buttonthing:hover,
#thebuttonthingstacks_in_41 .buttonthing:focus {
	background: #ECECEC;
}

#stacks_in_41 {
	margin:  20px;
}
/* GlitchButtonThing by RapidWeaver Central  */

#glitchbuttonthingstacks_in_42 {
	text-decoration: none !important;
	margin: 0 20px 0 20px;
	text-align: Center;
}

#stacks_in_42 .glitchbuttonthing {
	background-color: #22B3D7;
	display: inline-block;
	cursor: pointer;
	height: 48px;
	line-height: 48px !important;
	padding: 0 32px 0 20px;
	position: relative;
	vertical-align: bottom;
	-webkit-transition: color .3s ease;
	   -moz-transition: color .3s ease;
			transition: color .3s ease;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_42 .glitchbuttonthing .labelthing {
	white-space: nowrap !important; 
   	background: transparent;
  	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: none;;
	text-shadow:none; 
	letter-spacing:0px;;
	font-weight:normal;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#glitchbuttonthingstacks_in_42 a:link {
	text-decoration: none !important;
	white-space: normal !important; 
}

#stacks_in_42 .glitchbuttonthing:before{
	position: absolute;
	content: '';
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	background: #FFFFFF;
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
			transition: all .3s ease;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

#stacks_in_42 .glitchbuttonthing:hover:before{
	background-color: #E30000;
}

#stacks_in_42 .glitchbuttonthing:active {
	margin-top: 2px;	
  	margin-bottom:-2px;
}

#stacks_in_42 .glitchbuttonthing:active:before{
	background-color: #FFFFFF;
}

#stacks_in_42 .glitchbuttonthing:before,
#stacks_in_42 .glitchbuttonthing:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}

.glitchbuttonthing:hover  {
    color: #22B3D7;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAF0lEQVQIW2NkwAIYgWKS6OIgQQxAoUoAE4AAUnD/0ugAAAAASUVORK5CYII=) repeat;
    -webkit-animation: glitch_thing 0.3s linear;
       -moz-animation: glitch_thing 0.3s linear;
    		animation: glitch_thing 0.3s linear;
    -webkit-animation-fill-mode: forwards;
       -moz-animation-fill-mode: forwards;
    		animation-fill-mode: forwards;
}

@-webkit-keyframes glitch_bg {
    49.00% {
        background-color: #ffffff;
    }
    50.00% {
        background-color: #22B3D7;
    }
    to {
        background-color: #22B3D7;
    }
}

@-webkit-keyframes glitch_thing {
   from {
        color: #22B3D7;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #22B3D7;
        -webkit-transform: skewX(70deg);
           -moz-transform: skewX(70deg);
        		transform: skewX(70deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(10deg);
           -moz-transform: skewX(10deg);
        		transform: skewX(10deg);
    }
    to {
        color: #ffffff;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}

@-moz-keyframes glitch_bg {
    49.00% {
        background-color: #ffffff;
    }
    50.00% {
        background-color: #22B3D7;
    }
    to {
        background-color: #22B3D7;
    }
}

@-moz-keyframes glitch_thing {
    from {
        color: #22B3D7;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #22B3D7;
        -webkit-transform: skewX(80deg);
           -moz-transform: skewX(80deg);
        		transform: skewX(80deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    to {
        color: #ffffff;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}



#stacks_in_42 {
	margin:  20px;
}
/* GradientButtonThing by RapidWeaver Central  */

#gradientbuttonthingstacks_in_43 {
	text-align: Center;
}

#stacks_in_43 .gradientbuttonthing {
  	-webkit-font-smoothing: antialiased;
  	text-rendering: optimizeLegibility;
	display: inline-block;
  	position: relative;
  	overflow: hidden;
 	text-align: center;
	cursor: pointer;
	line-height: 48px;
	padding: 0 10px;
	font-size: 13px;
	color: ;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;	
	background: transparent;
	font-weight:normal;;

	border: 1px;
  	border-left: 1px solid #7CC5A6;
  	border-right: 1px solid #7CC5A6;

  	background-image: -webkit-linear-gradient(left, #7CC5A6, #7CC5A6), -webkit-linear-gradient(left, #7CC5A6, #7CC5A6);
  	background-image: linear-gradient(left, #7CC5A6, #7CC5A6), linear-gradient(left, #7CC5A6, #7CC5A6);
  	background-size: 100% 1px;
  	background-position: 0 100%, 0 0;
  	background-repeat: no-repeat;
  	background-clip: border-box;
	-webkit-transition: background-image 0.5s ease-in-out;
			transition: background-image 0.5s ease-in-out;


	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}


#stacks_in_43 .gradientbuttonthing:hover,
#stacks_in_43 .gradientbuttonthing:active,
#stacks_in_43 .gradientbuttonthing:focus {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	line-height: 48px;
	padding: 0 10px;
	font-size: 13px;
	text-decoration: none !important;

  	background: #7CC5A6;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7CC5A6), color-stop(60%,#7CC5A6), color-stop(100%,#7CC5A6));
	background-image: -webkit-linear-gradient(-45deg,  #7CC5A6 0%,#7CC5A6 60%,#7CC5A6 100%);
	background-image:  -moz-linear-gradient(-45deg,  #7CC5A6 0%, #7CC5A6 60%, #7CC5A6 100%);
	background-image: 	-ms-linear-gradient(-45deg,  #7CC5A6 0%,#7CC5A6 60%,#7CC5A6 100%);
	background-image: 		linear-gradient(135deg,  #7CC5A6 0%,#7CC5A6 60%,#7CC5A6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7CC5A6',GradientType=1 );
	
  	border-left: 1px solid #7CC5A6;
  	border-right: 1px solid #7CC5A6;

 }

#stacks_in_43 .gradientbuttonthing span {
	background: -webkit-linear-gradient(left, #7CC5A6, #7CC5A6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#stacks_in_43 .gradientbuttonthing:hover  span{
	color: #fff !important;
	-webkit-background-clip: text;
	-webkit-text-fill-color: #fff;
}



#stacks_in_43 {
	margin:  20px;
}
/* LineButtonThing by RapidWeaver Central  */

#linebuttonthingstacks_in_44 {
	text-align: Center
}

#stacks_in_44 .linebuttonthing {
	background-color: #CDCDCD;
	width: auto;
	cursor: pointer;
	padding: 0 20px;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
			transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

#stacks_in_44 .linebuttonthing .label {
   	background: transparent;
	margin: 0 0 0 3px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 48px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none; 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#linebuttonthingstacks_in_44 a:link {
	text-decoration: none !important;
}

#stacks_in_44 .linebuttonthing:active {
	margin-top: 3px;
	box-shadow: none;
}

/* No Line */

.position0stacks_in_44 {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
}

.position0stacks_in_44:hover {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
}

/* Bottom */

.position1stacks_in_44 {
	margin-bottom: 3px !important;
		-webkit-box-shadow: 0 3px 0 #8A8A8A;
		   -moz-box-shadow: 0 3px 0 #8A8A8A;
				box-shadow: 0 3px 0 #8A8A8A;
}

.position1stacks_in_44:hover {
	margin-bottom: 3px !important;
		-webkit-box-shadow: 0 3px 0 #9EE3F9;
		   -moz-box-shadow: 0 3px 0 #9EE3F9;
				box-shadow: 0 3px 0 #9EE3F9;
}

/* Left */

.position2stacks_in_44 {
	margin-left: 3px !important;
		-webkit-box-shadow: -3px 0 0 #8A8A8A;
		   -moz-box-shadow: -3px 0 0 #8A8A8A;
				box-shadow: -3px 0 0 #8A8A8A;
}

.position2stacks_in_44:hover {
	margin-left: 3px !important;
		-webkit-box-shadow: -3px 0 0 #9EE3F9;
		   -moz-box-shadow: -3px 0 0 #9EE3F9;
				box-shadow: -3px 0 0 #9EE3F9;
}

/* Top */

.position3stacks_in_44 {
	margin-top: 3px !important;
		-webkit-box-shadow: 0 -3px 0 #8A8A8A;
		   -moz-box-shadow: 0 -3px 0 #8A8A8A;
				box-shadow: 0 -3px 0 #8A8A8A;
}

.position3stacks_in_44:hover {
	margin-top: 3px !important;
		-webkit-box-shadow: 0 -3px 0 #9EE3F9;
		   -moz-box-shadow: 0 -3px 0 #9EE3F9;
				box-shadow: 0 -3px 0 #9EE3F9;
}

/* Right */

.position4stacks_in_44 {
	margin-right: 3px !important;
		-webkit-box-shadow: 3px 0 0 #8A8A8A;
		   -moz-box-shadow: 3px 0 0 #8A8A8A;
				box-shadow: 3px 0 0 #8A8A8A;
}

.position4stacks_in_44:hover {
	margin-right: 3px !important;
		-webkit-box-shadow: 3px 0 0 #9EE3F9;
		   -moz-box-shadow: 3px 0 0 #9EE3F9;
				box-shadow: 3px 0 0 #9EE3F9;
}



#stacks_in_44 {
	margin:  20px;
}
/* PushButtonThing by RapidWeaver Central  */

#pushbuttonthingstacks_in_45 {
	text-align: Center;
}

#stacks_in_45 .pushbuttonthing {
	position: relative;
	display: inline-block;
	overflow: hidden;
	border-bottom-color: #177D96;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	cursor: pointer;
	padding: 0 20px;
	text-align: center;
	background-color: #22B3D7;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_45 .pushbuttonthing .label {
   	background: transparent;
	margin: 0 0 0 3px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 48px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none; 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#pushbuttonthingstacks_in_45 a:link {
	text-decoration: none !important;
}

#stacks_in_45 .pushbuttonthing:hover {
	background: #2CBDE1;
	-webkit-transition: .2s;
	   -moz-transition: .2s;
	   	-ms-transition: .2s;
			transition: .2s;
}

#stacks_in_45 .pushbuttonthing:active {
	margin-top: 3px;
	border: 0;
}
#stacks_in_45 {
	margin:  20px;
}
/* RippleButtonThing by RapidWeaver Central  */

#ripplebuttonthingstacks_in_46 {
	text-align: Center;
}
 
#stacks_in_46 .ripplebuttonthing {
  	box-sizing: border-box;
  	overflow: hidden;
	position: relative;
	
	border: 1px solid #666666;
	 
	outline: none;
	cursor: pointer;
	 background: none;
	 
  	background-origin: border-box;
	color: #666666;
	text-align: center;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	padding: 10px 20px;
	line-height: 20px;
	font-size: 18px;
}

#stacks_in_46 .labelthing   {
  	position: relative;
  	z-index: 3;
}

#stacks_in_46 .rippling {
  	position: absolute;
  	z-index: 2;
  	width: 130px;
  	height: 130px;
	-webkit-border-radius:  50%;
	   -moz-border-radius:  50%;
			border-radius:  50%;
  	-webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
          transform: scale(0.3);
  	-webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  	-webkit-animation: rippling_scale 2.5s ease-out;
          animation: rippling_scale 2.5s ease-out;
  	-webkit-animation-fill-mode: forward;
          animation-fill-mode: forward;
}

#stacks_in_46 .ripples > .rippling {
	background: #DFDFDF; 
  	background-image: -webkit-radial-gradient(center, ellipse, #ECECEC 0%, rgba(255, 255, 255, 0.1) 6%, #ECECEC 7%, #ECECEC 12%, rgba(255, 255, 255, 0.1) 13%, rgba(255, 255, 255, 0.1) 17%, #ECECEC 18%, #ECECEC 24%, rgba(255, 255, 255, 0.1) 31%, rgba(255, 255, 255, 0.1) 35%, #ECECEC 36%, #ECECEC 40%, rgba(255, 255, 255, 0.1) 41%, rgba(255, 255, 255, 0.1) 44%, #ECECEC 55%, rgba(255, 255, 255, 0.1) 100%);
  	background-image: radial-gradient(ellipse at center, #ECECEC 0%, rgba(255, 255, 255, 0.1) 6%, #ECECEC 7%, #ECECEC 12%, rgba(255, 255, 255, 0.1) 13%, rgba(255, 255, 255, 0.1) 17%, #ECECEC 18%, #ECECEC 24%, rgba(255, 255, 255, 0.1) 31%, rgba(255, 255, 255, 0.1) 35%, #ECECEC 36%, #ECECEC 40%, rgba(255, 255, 255, 0.1) 41%, rgba(255, 255, 255, 0.1) 44%, #ECECEC 55%, rgba(255, 255, 255, 0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#fff',GradientType=1 );


}


@-webkit-keyframes rippling_scale {
  0 {
    opacity: 0.4;
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  70% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}

@-moz-keyframes rippling_scale {
  0 {
    opacity: 0.4;
    -moz-transform: scale(0.2);
            transform: scale(0.2);
  }
  70% {
    opacity: 0.4;
    -moz-transform: scale(2.5);
            transform: scale(2.5);
  }
  100% {
    opacity: 0.4;
    -moz-transform: scale(2);
            transform: scale(2);
  }
}


@-ms-keyframes rippling_scale {
  0 {
    opacity: 0.4;
    -ms-transform: scale(0.2);
            transform: scale(0.2);
  }
  70% {
    opacity: 0.4;
    -ms-transform: scale(2.5);
            transform: scale(2.5);
  }
  100% {
    opacity: 0.4;
    -ms-transform: scale(2);
            transform: scale(2);
  }
}


@keyframes rippling_scale {
  0 {
    opacity: 0.4;
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
  70% {
    opacity: 0.4;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: scale(2);
            transform: scale(2);
  }
}


#stacks_in_46 {
	margin:  20px;
}
/* StarButtonThing by RapidWeaver Central  */
/* Based on a snippet by Chris Nager */

#starbuttonthingstacks_in_47 {
	padding: 0.25em;
	font-size: 20px;
	text-align: Center;
	text-transform: none;;
	letter-spacing:2px;;
	font-weight:normal;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#starbuttonlinkstacks_in_47  a:link,
#starbuttonlinkstacks_in_47  a:hover {
   	cursor: pointer;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_47 .starbuttonthing > span,
#stacks_in_47 .starbutton > i {
    padding: 0.7em 1em;
    display: inline-block;
}

#stacks_in_47 .starbuttonthing > span {
    padding: 0.7em 20px;
	line-height: 20px;
	color: #FFFFFF;
	text-shadow: 0 1px 0px #BFBFBF;
	text-shadow:none;
    background: #1E95C2;
    white-space: nowrap;
}

#stacks_in_47 .starbuttonthing:hover > span,
#stacks_in_47 .starbuttonthing:focus > span {
	background: #177195;
   	cursor: pointer;
}

#stacks_in_47 .starbutton > i {
    position: relative;
    color: #EC6E49;
    background: #0B3C4C;
	line-height: 20px;
	-webkit-border-radius: 5px 0 0 5px;
	   -moz-border-radius: 5px 0 0 5px;
			border-radius: 5px 0 0 5px;
 }

#stacks_in_47 .starbutton > i {
    position: relative;
    font-style: normal;
    color: #EC6E49;
    background: #0B3C4C;
	-webkit-border-radius: 5px 0 0 5px;
	   -moz-border-radius: 5px 0 0 5px;
			border-radius: 5px 0 0 5px;
}

#stacks_in_47 .starbutton > i:after {
    content: "";
    border: 0.35em solid;
    border-color: transparent transparent transparent #0B3C4C;
    position: absolute;
    top: 40%;
    right: -0.65em;
}

#stacks_in_47 .starbutton:hover > i,
#stacks_in_47 .starbutton:focus > i {
    color: #DFDFDF;
   	cursor: pointer;
}

#stacks_in_47 .starbutton > span {
	-webkit-border-radius: 0 5px 5px 0;
	   -moz-border-radius: 0 5px 5px 0;
			border-radius: 0 5px 5px 0;
}

#stacks_in_47 .starbutton:active > span {
    background: #1E95C2;
}



#stacks_in_47 {
	margin:  20px;
}
/* SmoothButtonThing by RapidWeaver Central  */
/* Based on a snippet by Joshua Hibbert at http://joshnh.com */

#smoothbuttonthingstacks_in_48 {
	margin: 0 auto;
	text-align: Center;
}

#stacks_in_48 .smoothbuttonthing {
	color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
	font-size: 13px;
	text-transform: none;;
	text-shadow:none; 
	letter-spacing:0px;;
	font-weight:normal;;
    line-height: 1.5;
    padding: .5em 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.25);
    vertical-align: middle;
	background-color: #5F40F0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #B1A1FF, #5F40F0);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B1A1FF), color-stop(100%, #5F40F0));
	background-image: -webkit-linear-gradient(top, #B1A1FF, #5F40F0);
	background-image: linear-gradient(top, #B1A1FF, #5F40F0);
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,0.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25), 0 .25em .25em hsla(0,0%,0%,.05);
       -moz-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,0.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25), 0 .25em .25em hsla(0,0%,0%,.05);
    		box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,0.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25), 0 .25em .25em hsla(0,0%,0%,.05); 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_48 .smoothbuttonthing:hover {
    outline: none;
}

#stacks_in_48 .smoothbuttonthing:hover,
#stacks_in_48 .smoothbuttonthing:focus {
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25),inset 0 0 0 3em hsla(0,0%,100%,.2),0 .25em .25em hsla(0,0%,0%,.05);
       -moz-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25),inset 0 0 0 3em hsla(0,0%,100%,.2),0 .25em .25em hsla(0,0%,0%,.05);
			box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 -.2em 0 hsla(0,0%,100%,.1),inset 0 -.25em 0 hsla(0,0%,0%,.25),inset 0 0 0 3em hsla(0,0%,100%,.2),0 .25em .25em hsla(0,0%,0%,.05);
}

#stacks_in_48 .smoothbuttonthing:active {
   	margin-top: .25em;
    outline: none;
    padding-bottom: .5em;
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 0 0 3em hsla(0,0%,100%,.2),inset 0 .25em .5em hsla(0,0%,0%,.05),0 -1px 1px hsla(0,0%,0%,.1),0 1px 1px hsla(0,0%,100%,.25);
       -moz-box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 0 0 3em hsla(0,0%,100%,.2),inset 0 .25em .5em hsla(0,0%,0%,.05),0 -1px 1px hsla(0,0%,0%,.1),0 1px 1px hsla(0,0%,100%,.25);
    	    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.2),inset 0 2px 0 hsla(0,0%,100%,.1),inset 0 1.2em 0 hsla(0,0%,100%,.1),inset 0 0 0 3em hsla(0,0%,100%,.2),inset 0 .25em .5em hsla(0,0%,0%,.05),0 -1px 1px hsla(0,0%,0%,.1),0 1px 1px hsla(0,0%,100%,.25);
}
#stacks_in_48 {
	margin:  20px;
}
/* WaveButtonThing by RapidWeaver Central  */

#wavebuttonthingstacks_in_49 {
	text-align: Center;
}

#stacks_in_49 .wavebuttonthing {
	position: relative;
	 border: none;
	 
	outline: none;
	cursor: pointer;
	 background: none;
	 
	color: #9EE3F9;
	text-align: center;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	padding: 18px 60px;
	line-height: 48px;
	font-size: 16px;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}

#stacks_in_49 .material {
	position: relative;
	color: white;
	margin: 20px auto;
	height: 400px;
	width: 500px;
	background:  #4FC1E9;
}

#stacks_in_49 .labelthing  {
  	position: relative;
  	z-index: 3;
}

#stacks_in_49 .wave {
	overflow: hidden;
  	z-index: 2;
}

#stacks_in_49 .wave-effect {
	position: absolute;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background:  #4FC1E9;
  	z-index: 2;
	-webkit-animation: ripple-animation 2s;
			animation: ripple-animation 2s;
}


@-webkit-keyframes ripple-animation {
	from {
      -webkit-transform: scale(1);
	opacity: 0.4;
	}
to {
	-webkit-transform: scale(100);
	opacity: 0;
	}
}




@-ms-keyframes ripple-animation {
	from {
      transform: scale(1);
	opacity: 0.4;
}

to {
	transform: scale(100);
	opacity: 0;
}

}



@-moz-keyframes ripple-animation {
	from {
      transform: scale(1);
	opacity: 0.4;
}

to {
	transform: scale(100);
	opacity: 0;
}

}



@keyframes ripple-animation {
	from {
      transform: scale(1);
	opacity: 0.4;
}

to {
	transform: scale(100);
	opacity: 0;
}

}
/* StripeButtonThing by RapidWeaver Central  */

#stripebuttonthingstacks_in_51 {
	position: relative;
	overflow: hidden;
	text-align: Center;
	white-space: nowrap;
	text-decoration:none !important;
}

#stacks_in_51 .stripebuttonthing a:hover {
	text-decoration:none !important;
}

#stacks_in_51 .stripebuttonthing {
	display: inline-block;
	position: relative;
	background: #E3001B;
	padding: 10px 0;	
	font-size: 13px;
	 width: 100%;
	 
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: 0 1px 0px #333333;
	text-transform: none;;
	text-shadow:none;
	letter-spacing:0px;;
	font-weight:normal;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-transition: text-shadow 0.3s ease;
	   -moz-transition: text-shadow 0.3s ease;
		-ms-transition: text-shadow 0.3s ease;
			transition: text-shadow 0.3s ease;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}


#stacks_in_51 .stripebuttonthing:link,
#stacks_in_51 .stripebuttonthing:hover {
	background-color: #E3001B;
	background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(25%, rgba(255, 255, 255, 0.2)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(75%, rgba(255, 255, 255, 0.2)), color-stop(75%, transparent), color-stop(100%, transparent));
	background-image: -webkit-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(left top, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-size: 100px 100px;
	-webkit-animation: animate-stripes 1.5s linear infinite;
	   -moz-animation: animate-stripes 1.5s linear infinite;
		-ms-animation: animate-stripes 1.5s linear infinite;
			animation: animate-stripes 1.5s linear infinite;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}




@-webkit-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}


@-moz-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}

@keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}

}


@-ms-keyframes animate-stripes {
	0% {
    background-position: 0 0;
}

100% {
	background-position: 100px 0;
}
}
#stacks_in_51 {
	margin:  20px;
}
/* TagButtonThing by RapidWeaver Central */

#tagThingstacks_in_50 {
	overflow: hidden;
	text-align: Center;
	
	
}


/* Right */

.direction0stacks_in_50 {
	display: inline-block;
	background: #558EDF;
	position: relative;
	z-index: 1;
	padding: 6px .7em 6px 1em;
	line-height: px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none; 
	text-shadow: 0 1px 0 #BFBFBF;
	-webkit-border-radius: 4px 0 0 4px;
	   -moz-border-radius: 4px 0 0 4px;
			border-radius: 4px 0 0 4px;	
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

.direction0stacks_in_50:after {
	background: #558EDF !important;
	content: "";
	height: 2.5em;
	margin-top: -1.25em;
	position: absolute;
	right: -1em;
	top: 50%;
	width: 2.5em;
	z-index: -1;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.direction0stacks_in_50:after {
	background: #558EDF !important;
}

.direction0stacks_in_50:hover {
	background: #376CC1 !important;	
}

.direction0stacks_in_50:hover:after {
	background: #376CC1 !important;
}

.direction0stacks_in_50 .current, .direction0stacks_in_50 .current:hover {
	font-weight: bold;
	background: none;
}

.direction0stacks_in_50 .current::after {
	content: normal;
}


/* Left */


.direction1stacks_in_50 {
	display: inline-block;
	background: #558EDF;
	position: relative;
	z-index: 1;
	padding: 6px  1em 6px .7em;
	line-height: px;	
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none;
	-webkit-border-radius: 0 4px 4px  0;
	   -moz-border-radius: 0 4px 4px  0;
			border-radius: 0 4px 4px  0;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

.direction1stacks_in_50:before {
	background: #558EDF !important;
	content: "";
	height: 2.5em;
	margin-top: -1.25em;
	position: absolute;
	left: -1em;
	top: 50%;
	width: 2.5em;
	z-index: -1;
	-webkit-transform: rotate(135deg);
	   -moz-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
			transform: rotate(135deg);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.direction1stacks_in_50:before {
	background: #558EDF !important;
}

.direction1stacks_in_50:hover {
	background: #376CC1 !important;	
}

.direction1stacks_in_50:hover:before {
	background: #376CC1 !important;
}

.direction1stacks_in_50 .current, .direction1stacks_in_50 .current:hover {
	font-weight: bold;
	background: none;
}

.direction1stacks_in_50 .current::before {
	content: normal;
}

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

#stacks_in_50 {
	margin:  20px;
}
/* ShadowButtonThing by RapidWeaver Central  */

#shadowbuttonthingstacks_in_52 {
	padding-bottom: 10px;
	text-align: Center;
	
}

#stacks_in_52 .shadowbuttonthing {
  	border: none;
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: auto;
	cursor: pointer;
	padding: 0 20px;
	text-align: center;
	background-color: #22B3D7;
  	-webkit-box-shadow:  5px 10px  #2179B1,5px 10px  #2179B1;
  	   -moz-box-shadow:  5px 10px  #2179B1,5px 10px  #2179B1;
  			box-shadow:  5px 10px  #2179B1,5px 10px  #2179B1;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_52 .shadowbuttonthing .label {
   	background: transparent;
	margin: 0 0 0 3px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 48px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none; 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#shadowbuttonthingstacks_in_52 a:link {
	text-decoration: none !important;
}

#stacks_in_52 .shadowbuttonthing:hover {
	background: #2CBDE1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: .2s;
	   -moz-transition: .2s;
			transition: .2s;
}

#stacks_in_52 .shadowbuttonthing:active {
  	box-shadow:  3px 7px #035B93;
  	margin-top: 3px;
  	margin-bottom:-3px;
	background: #2CBDE1;
  	right:0px;
}


#stacks_in_52 {
	margin:  20px;
}
/* RollingButtonThing by RapidWeaver Central  */

#rollingbuttonthingstacks_in_53 {
	text-align: Center;
}



#stacks_in_53 .rollingbuttonthing  {
	display: inline-block;
   	cursor: pointer;
    height: 48px;
	
	padding: 0 0px;
    overflow: hidden;
    text-align: center;
	background-color: #3A876E;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_53 .rollingbuttonthing .labelthing {
	white-space: nowrap !important; 
   	background: transparent;
	line-height: 48px !important;
    position: relative;
    top: 0%;
	color: #FFFFFF;
	font-size: 13px;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
    -webkit-transition: top 0.35s;
       -moz-transition: top 0.35s;
	    	transition: top 0.35s;
}

#rollingbuttonthingstacks_in_53 a:link {
	text-decoration: none !important;
	white-space: normal !important; 
}

#stacks_in_53 .rollingbuttonthing:hover .labelthing {
	line-height: 48px;
    top: -100%;
	color: #000000;
 	
}

#stacks_in_53 .rollingbuttonthing:hover {   
	background: #BB0000;
  	-webkit-backface-visibility: hidden;
    -webkit-transition:.2s;  
       -moz-transition:.2s;  
     		transition:.2s;
}

#stacks_in_53 .rollingbuttonthing:active {
    background-color: #fff;
    -webkit-transition:.2s;  
       -moz-transition:.2s;  
     		transition:.2s;
}

#stacks_in_53 {
	margin:  20px;
}
/* AwesomeButtonThing Stack by RapidWeaver Central */

#awesomebuttonthingstacks_in_60 {
	position: relative;
	overflow: hidden;
	text-align: Center;
	white-space: nowrap;
	text-decoration:none !important;
}
	
#stacks_in_60 .awesomebuttonthing {
	display: inline-block;
	position: relative;
	margin: 5px;
	padding: 10px 10px 10px 10px;
	font-size: 15px;
	text-decoration: none !important;
	background: #fff;
	outline: 0;
	cursor: pointer;
	 width: calc (100% + 5px);
	 
	line-height: 16px;
	text-shadow: 0 1px 0px #333333;
	text-transform: none;;
	text-shadow:none;
	letter-spacing:0px;;
	font-weight:normal;;
	-webkit-box-shadow: inset 0 -2px 6px rgba(218,225,230,.2),0 0 0 1px rgba(90,101,112,.05),0 1px 2px   rgba(90,101,112,.22);
		box-shadow: inset 0 -2px 6px rgba(218,225,230,.2),0 0 0 1px rgba(90,101,112,.05),0 1px 2px   rgba(90,101,112,.22);
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-transition: text-shadow 0.3s ease;
	   -moz-transition: text-shadow 0.3s ease;
		-ms-transition: text-shadow 0.3s ease;
			transition: text-shadow 0.3s ease;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
}

#stacks_in_60 .awesomebuttonthing a {
	text-decoration: none !important;
}

#stacks_in_60 span.abt_label {
	padding-left: 10px;
	color: #3BAFDA !important;
}

#stacks_in_60 .awesomebuttonthing:active {
	-webkit-box-shadow: inset 0 -2px 6px rgba(218,225,230,.2),0 0 0 1px rgba(90,101,112,.05),0 1px 2px   rgba(90,101,112,.22);
		box-shadow: inset 0 1px 0 rgba(212,220,227,.7),inset 0 0 1px #d4dce3,0 1px 0 #fff;
	background: #f5f7f8;
}

#stacks_in_60 .fa-star {
		
	display: none;
	
}

#stacks_in_60 .awesomebuttonthing:hover span.fa-star, #stacks_in_60 .awesomebuttonthing:hover  span.abt_label {
	color: #37BC9B !important;
	text-decoration: none !important;
	-webkit-transition: 0.3s ease;
	   -moz-transition: 0.3s ease;
		-ms-transition: 0.3s ease;
}


#stacks_in_60 {
	margin:  20px;
}
/* DigitalButtonThing by RapidWeaver Central  */

#digitalbuttonthingstacks_in_59 {
	text-align: Center;
	padding: 16px;
	text-decoration: none !important;
}

#stacks_in_59 .digitalbuttonthing {
	position: relative;
	display: inline-block;
	width: auto;
	height: 48px;
	line-height: 48px;
	font-size: 13px;
	text-decoration: none !important;
}

#stacks_in_59 .digitalbuttonthing .labelthing {
	position: relative;
	padding: 0 10px;
	color: #BB0000;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;;
	text-transform: none;;
	letter-spacing:0px;;
	;	
	font-weight:normal;;
	z-index: 1;
	text-decoration: none !important;
}

#digitalbuttonthingstacks_in_59:hover{
		
}

#stacks_in_59 .digitalbuttonthing span {
	text-decoration: none !important;
	position: absolute;
	-webkit-transition-property: all;
	   -moz-transition-property: all;
	   	-ms-transition-property: all;
			transition-property: all;
	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	   	-ms-transition-duration: 0.2s;
			transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	   -moz-transition-timing-function: ease-out;
	   	-ms-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
	z-index: 1;
	 	
}

#digitalbuttonthingstacks_in_59 a {
	text-decoration: none !important;
}

/* Style 1 */

.borderstyle0stacks_in_59  .digitalbuttonthing {
	 
}

.borderstyle0stacks_in_59  .borderthing {
	border: 1px solid #BB0000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.borderstyle0stacks_in_59  .topthing,
.borderstyle0stacks_in_59  .bottomthing, 
.borderstyle0stacks_in_59  .leftthing, 
.borderstyle0stacks_in_59  .rightthing {
	background-color: #BB0000;
	height: 1px;
	width: 0;
}

.borderstyle0stacks_in_59  .leftthing, 
.borderstyle0stacks_in_59  .rightthing {
	height: 0;
	width: 1px;
}

.borderstyle0stacks_in_59  .topthing {
	top: -5px;
	left: -15px;
}

.borderstyle0stacks_in_59  .bottomthing {
	bottom: -5px;
	right: -15px;
}

.borderstyle0stacks_in_59  .leftthing {
	top: -15px;
	right: -5px;
}

.borderstyle0stacks_in_59  .rightthing {
	bottom: -15px;
	left: -5px;
}

.borderstyle0stacks_in_59 :hover .borderthing {
	top: -5px;
	bottom: -5px;
	left: -5px;
	right: -5px;
}

.borderstyle0stacks_in_59:hover .topthing, 
.borderstyle0stacks_in_59:hover .bottomthing {
	width: 100%;
}

.borderstyle0stacks_in_59:hover .leftthing, 
.borderstyle0stacks_in_59:hover .rightthing {
	height: 100%;
}

.borderstyle0stacks_in_59:hover .topthing {
	left: -5px;
}

.borderstyle0stacks_in_59:hover .bottomthing {
	right: -5px;
}

.borderstyle0stacks_in_59:hover .leftthing {
	top: -5px;
}

.borderstyle0stacks_in_59:hover .rightthing {
	bottom: -5px;
}

/* Style 2 */

.borderstyle1stacks_in_59  .digitalbuttonthing {
   	background-color: #BB0000;
	 
}

.borderstyle1stacks_in_59 .topthing, 
.borderstyle1stacks_in_59 .bottomthing {
  	background-color: #BB0000;
  	height: 1px;
  	width: 0;
}

.borderstyle1stacks_in_59 .leftthing, 
.borderstyle1stacks_in_59 .rightthing {
  	background-color: #BB0000;
  	height: 0;
  	width: 1px;
}

.borderstyle1stacks_in_59 .topthing {
  	top: -5px;
  	left: -15px;
  	-webkit-transition-delay:0s;
       -moz-transition-delay:0s;
 		-ms-transition-delay:0s;
  			transition-delay:0s;
}

.borderstyle1stacks_in_59 .bottomthing {
  	bottom: -5px;
  	right: -15px;
  	-webkit-transition-delay:0.2s;
       -moz-transition-delay:0.2s;
      	-ms-transition-delay:0.2s;
 			transition-delay:0.2s;
}

.borderstyle1stacks_in_59 .leftthing {
  	top: -15px;
  	right: -5px;
  	-webkit-transition-delay:0.1s;
       -moz-transition-delay:0.1s;
        -ms-transition-delay:0.1s;
  			transition-delay:0.1s;
}

.borderstyle1stacks_in_59 .rightthing {
  	bottom: -15px;
  	left: -5px;
  	-webkit-transition-delay:0.3s;
       -moz-transition-delay:0.3s;
        -ms-transition-delay:0.3s;
  			transition-delay:0.3s;
}

.borderstyle1stacks_in_59:hover .topthing, 
.borderstyle1stacks_in_59:hover .bottomthing {
  	width: 103.5%;
}

.borderstyle1stacks_in_59:hover .leftthing, 
.borderstyle1stacks_in_59:hover .rightthing {
  	height: 113%;
}

.borderstyle1stacks_in_59:hover .topthing {
  	left: -5px;
}

.borderstyle1stacks_in_59:hover .bottomthing {
  	right: -5px;
}

.borderstyle1stacks_in_59:hover .leftthing {
  	top: -5px;
}

.borderstyle1stacks_in_59:hover .rightthing {
  	bottom: -5px;
}

@-webkit-keyframes tilt {
   from {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
            -ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #BB0000;
        -webkit-transform: skewX(40deg);
           -moz-transform: skewX(40deg);
            -ms-transform: skewX(40deg);
        		transform: skewX(40deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
           	-ms-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(10deg);
           -moz-transform: skewX(10deg);
           	-ms-transform: skewX(10deg);
        		transform: skewX(10deg);
    }
    to {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
           	-ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}

@-moz-keyframes tilt {
   from {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
            -ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #BB0000;
        -webkit-transform: skewX(40deg);
           -moz-transform: skewX(40deg);
            -ms-transform: skewX(40deg);
        		transform: skewX(40deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
           	-ms-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(10deg);
           -moz-transform: skewX(10deg);
           	-ms-transform: skewX(10deg);
        		transform: skewX(10deg);
    }
    to {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
           	-ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}

@-ms-keyframes tilt {
   from {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
            -ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #BB0000;
        -webkit-transform: skewX(40deg);
           -moz-transform: skewX(40deg);
            -ms-transform: skewX(40deg);
        		transform: skewX(40deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
           	-ms-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(10deg);
           -moz-transform: skewX(10deg);
           	-ms-transform: skewX(10deg);
        		transform: skewX(10deg);
    }
    to {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
           	-ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}


@keyframes tilt {
   from {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
            -ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
    25.00% {
        color: #BB0000;
        -webkit-transform: skewX(40deg);
           -moz-transform: skewX(40deg);
            -ms-transform: skewX(40deg);
        		transform: skewX(40deg);
    }
    75.00% {
        color: #ffffff;
        -webkit-transform: skewX(-20deg);
           -moz-transform: skewX(-20deg);
           	-ms-transform: skewX(-20deg);
        		transform: skewX(-20deg);
  	}
    90.00% {
        -webkit-transform: skewX(10deg);
           -moz-transform: skewX(10deg);
           	-ms-transform: skewX(10deg);
        		transform: skewX(10deg);
    }
    to {
        color: #BB0000;
        -webkit-transform: skewX(0deg);
           -moz-transform: skewX(0deg);
           	-ms-transform: skewX(0deg);
        		transform: skewX(0deg);
    }
}
#stacks_in_59 {
	margin:  20px;
}
/* GlassButtonThing by RapidWeaver Central  */

#glassbuttonThingstacks_in_58 {
	position: relative;
	overflow: hidden;
	text-align: Center;
	text-decoration: none !important;
	padding: 10px;
 }

#stacks_in_58 .glassbuttonthing, #stacks_in_58 a.glassbuttonthing  {
	display: inline-block;
	position: relative;
	overflow: hidden;
	 width: 100%;  
	background: rgba(0, 0, 0, 1.00);  		
	border: solid 1px rgba(0, 0, 0, 1.00);
	opacity: 1;
	color: rgba(255, 255, 255, 1.00);
	font-size: 13px;
	line-height: 48px;
	text-decoration: none !important;
	text-align: center;
	text-shadow: 0 1px 0px #333333;
	text-transform: none;;
	text-shadow:none;
	letter-spacing:0px;;
	font-weight:normal;;
  	visibility: visible;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-box-shadow: 0 0 0 25px transparent, 0 0 0 30px rgba(255, 255, 255, 0);
			box-shadow: 0 0 0 25px transparent, 0 0 0 30px rgba(255, 255, 255, 0);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
  	-webkit-transition: background 0.3s ease;
  	   -moz-transition: background 0.3s ease;
  		-ms-transition: background 0.3s ease;
  			transition: background 0.3s ease;
}

#stacks_in_58 .glassbuttonthing:hover  {
  	background: rgba(0, 0, 0, 1.00);
	text-decoration: none !important;
	-webkit-animation: effect 0.5s;
			animation: effect 0.5s;
}

.glassbuttonthing:not(:active) {
	text-decoration: none !important;
	-webkit-animation: effect 0.5s;
			animation: effect 0.5s;
}

#stacks_in_58 .glassbuttonthing:focus {
	text-decoration: none !important;
	outline: none;
}

#stacks_in_58 .glassbuttonthing:before {
	text-decoration: none !important;
	content: '';
	position: absolute;
	width: 110%;
	height: 110%;
	top: -5%;
	bottom: -5%;
	-webkit-filter: url("#blur") saturate(2);
	   -moz-filter: url("#blur");
			filter: url("#blur");
}

#stacks_in_58 @-webkit-keyframes effect {
	0% {
    -webkit-box-shadow: 0 0 0 0px rgba(235,235,235,0.6),
              0 0 0 5px rgba(255, 255, 255, 0);
	}
}

#stacks_in_58 @-moz-keyframes effect {
	0% {
    box-shadow: 0 0 0 0px rgba(235,235,235,0.6),
              0 0 0 5px rgba(255, 255, 255, 0);
	}
}

#stacks_in_58 @keyframes effect {
	0% {
    box-shadow: 0 0 0 0px rgba(235,235,235,0.6),
              0 0 0 5px rgba(255, 255, 255, 0);
	}
}

#stacks_in_58 svg.hidden {
	display: none;
}

#stacks_in_58 {
	margin:  20px;
}
/* LineButtonThing by RapidWeaver Central  */

#linebuttonthingstacks_in_57 {
	text-align: Center
}

#stacks_in_57 .linebuttonthing {
	background-color: #CDCDCD;
	width: auto;
	cursor: pointer;
	padding: 0 20px;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	   -moz-transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
			transition: color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

#stacks_in_57 .linebuttonthing .label {
   	background: transparent;
	margin: 0 0 0 3px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 48px;
	text-transform: none;;
	letter-spacing:0px;;
  	text-align: center;
	font-weight:normal;;
	text-shadow:none; 
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
}

#linebuttonthingstacks_in_57 a:link {
	text-decoration: none !important;
}

#stacks_in_57 .linebuttonthing:active {
	margin-top: 3px;
	box-shadow: none;
}

/* No Line */

.position0stacks_in_57 {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
}

.position0stacks_in_57:hover {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				box-shadow: none;
}

/* Bottom */

.position1stacks_in_57 {
	margin-bottom: 3px !important;
		-webkit-box-shadow: 0 3px 0 #8A8A8A;
		   -moz-box-shadow: 0 3px 0 #8A8A8A;
				box-shadow: 0 3px 0 #8A8A8A;
}

.position1stacks_in_57:hover {
	margin-bottom: 3px !important;
		-webkit-box-shadow: 0 3px 0 #9EE3F9;
		   -moz-box-shadow: 0 3px 0 #9EE3F9;
				box-shadow: 0 3px 0 #9EE3F9;
}

/* Left */

.position2stacks_in_57 {
	margin-left: 3px !important;
		-webkit-box-shadow: -3px 0 0 #8A8A8A;
		   -moz-box-shadow: -3px 0 0 #8A8A8A;
				box-shadow: -3px 0 0 #8A8A8A;
}

.position2stacks_in_57:hover {
	margin-left: 3px !important;
		-webkit-box-shadow: -3px 0 0 #9EE3F9;
		   -moz-box-shadow: -3px 0 0 #9EE3F9;
				box-shadow: -3px 0 0 #9EE3F9;
}

/* Top */

.position3stacks_in_57 {
	margin-top: 3px !important;
		-webkit-box-shadow: 0 -3px 0 #8A8A8A;
		   -moz-box-shadow: 0 -3px 0 #8A8A8A;
				box-shadow: 0 -3px 0 #8A8A8A;
}

.position3stacks_in_57:hover {
	margin-top: 3px !important;
		-webkit-box-shadow: 0 -3px 0 #9EE3F9;
		   -moz-box-shadow: 0 -3px 0 #9EE3F9;
				box-shadow: 0 -3px 0 #9EE3F9;
}

/* Right */

.position4stacks_in_57 {
	margin-right: 3px !important;
		-webkit-box-shadow: 3px 0 0 #8A8A8A;
		   -moz-box-shadow: 3px 0 0 #8A8A8A;
				box-shadow: 3px 0 0 #8A8A8A;
}

.position4stacks_in_57:hover {
	margin-right: 3px !important;
		-webkit-box-shadow: 3px 0 0 #9EE3F9;
		   -moz-box-shadow: 3px 0 0 #9EE3F9;
				box-shadow: 3px 0 0 #9EE3F9;
}



#stacks_in_57 {
	margin:  20px;
}
/* ListButtonThing by RapidWeaver Central  */

#listbuttonThingstacks_in_56 {
	display: inline-block;
	position: relative;
	margin: 0 0 10px 5px;
	z-index: 5;
}

#listbuttonThingstacks_in_56 a {
	text-decoration: none !important;
}


#stacks_in_56 .listbuttonthing {
	display: inline-block;
	z-index: 25;
	text-decoration: none !important;
	background: #37BC9B;
	margin-left: -3px;	
	text-align: center;
	cursor: pointer;
	line-height: 48px;
	padding: 0 15px;
	font-size: 16px;
	color: #FFFFFF;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	-webkit-border-radius: 0 0px 0px 0;
	   -moz-border-radius: 0 0px 0px 0;
			border-radius: 0 0px 0px 0;

}

#stacks_in_56 .listbuttonthing:hover {
	background: #37BC9B;
   	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none !important;
}


#stacks_in_56 .checkmark {
	display: inline-block;
	width: 50px;
	position: relative;
	padding: 0 ;
	height: 48px;
	line-height: 48px;
	background: #DA4453;
	font-size: 16px;
	color: #F6BB42;
	text-align: center;
	top: 0;
	left: 0;
	vertical-align: top;
	-webkit-border-radius: 0px 0 0 0px;
	   -moz-border-radius: 0px 0 0 0px;
			border-radius: 0px 0 0 0px;
}

#stacks_in_56 .shadow:after {
	content: "";
	position: absolute;
	z-index: -1;
	width: 50%;
	height: 15%;
	max-width: 300px;
	max-height: 100px;
	box-shadow: 0px 15px 7px 0px rgb(0, 0, 0);
	bottom: 15px;
	right: 7px;
	left: auto;
	-webkit-transform: rotate(3deg);
	   -moz-transform: rotate(3deg);
		-ms-transform: rotate(3deg);
			transform: rotate(3deg);
	-webkit-transition: all 0.6s ease;
	   -moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		 	transition: all 0.6s ease;
}

#stacks_in_56 .shadow:active:after {
	box-shadow: 0px 15px 7px 0px rgb(0, 0, 0);
	bottom: 25px;
	right: 2px;
}

#listbuttonThingstacks_in_56:hover{
		
}

@-webkit-keyframes nudge {
  50% {
     -webkit-transform: translateX(-5px);
  }
}

@-moz-keyframes nudge {
  50% {
     -moz-transform: translateX(-5px);
  }
}

@-ms-keyframes nudge {
  50% {
     -ms-transform: translateX(-5px);
  }
}

@keyframes nudge {
  50% {
     transform: translateX(-5px);
  }
}





#stacks_in_56 {
	margin:  20px;
}
/* BorderButtonThing by RapidWeaver Central  */

#borderbuttonthingstacks_in_61 {
	text-align: Center;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: subpixel-antialiased; /* Chrome */
	-webkit-font-smoothing: antialiased; /* Safari */
/* 	-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; */	
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px; 
/* 	-webkit-text-stroke-width: 0.1px; */
	
	}



#stacks_in_61 .borderbuttonthing, #stacks_in_61 .borderbuttonthing a {
	display: inline-block;
	text-align: center;
   	cursor: pointer;
	line-height: 48px;
	padding: 0 10px;
	font-size: 13px;
	border: 2px solid #7CC5A6;
	color: #7CC5A6;
	text-shadow: 0 1px 0px #333333;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

#stacks_in_61 .borderbuttonthing:hover {
	background: #7CC5A6;
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 1;
	color: #FFFFFF;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}

#stacks_in_61 .borderbuttonthing:active {
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}


#stacks_in_61 {
	margin:  20px;
}
/* FlapButtonThing by RapidWeaver Central  */

#flapbuttonthingstacks_in_62 {
	text-align: Center;
}

#stacks_in_62 .flapbuttonthing {
	border: 0;
	display: inline-block;
	margin: 0 5px 10px 5px;
	background: #E3001B;
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	text-shadow: 0 1px 0px #333333;
	
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
	backface-visibility: hidden;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
  	-webkit-user-select: none;
	   -moz-user-select: none;
			user-select: none;
	-webkit-transition: all .3s ease-in;
	   -moz-transition: all .3s ease-in;
		-ms-transition: all .3s ease-in;
			transition: all .3s ease-in;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
			transform-style: preserve-3d;
	-webkit-transform: perspective(500) rotateX(0deg) scale(.99);
	   -moz-transform: perspective(500) rotateX(0deg) scale(.99);
		-ms-transform: perspective(500) rotateX(0deg) scale(.99);
			transform: perspective(500) rotateX(0deg) scale(.99);
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0), 0px .2em .2em rgba(0,0,0,.2);
	   -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0), 0px .2em .2em rgba(0,0,0,.2);
			box-shadow: inset 0 0 0 rgba(0,0,0,0), 0px .2em .2em rgba(0,0,0,.2);
}

#stacks_in_62 .flapbuttonthing:hover {
	-webkit-transform: perspective(500) rotateX(6deg) scale(1);
	   -moz-transform: perspective(500) rotateX(6deg) scale(1);
		-ms-transform: perspective(500) rotateX(6deg) scale(1);
			transform: perspective(500) rotateX(6deg) scale(1);
	-webkit-box-shadow: inset 0 1em 1em rgba(0,0,0,.02), 0em .5em .5em rgba(0,0,0,.1);
	   -moz-box-shadow: inset 0 1em 1em rgba(0,0,0,.02), 0em .5em .5em rgba(0,0,0,.1);
			box-shadow: inset 0 1em 1em rgba(0,0,0,.02), 0em .5em .5em rgba(0,0,0,.1);
}

#stacks_in_62 .flapbuttonthing:active {
	-webkit-transition: all .1s ease-out;
	   -moz-transition: all .1s ease-out;
		-ms-transition: all .1s ease-out;
			transition: all .1s ease-out;
	-webkit-transform: perspective(500) rotateX(-2deg) scale(.95);
	   -moz-transform: perspective(500) rotateX(-2deg) scale(.95);
		-ms-transform: perspective(500) rotateX(-2deg) scale(.95);
			transform: perspective(500) rotateX(-2deg) scale(.95);
	-webkit-box-shadow: inset 0 -1em 1em rgba(0,0,0,.05), 0px -.05em .2em rgba(0,0,0,.2);
	   -moz-box-shadow: inset 0 -1em 1em rgba(0,0,0,.05), 0px -.05em .2em rgba(0,0,0,.2);
			box-shadow: inset 0 -1em 1em rgba(0,0,0,.05), 0px -.05em .2em rgba(0,0,0,.2);
}

#stacks_in_62 {
	margin:  20px;
}
