/* Start Play stack CSS code */#stacks_in_157 {	z-index: 4;}.stacks_in_157playContainer {	overflow: hidden;	position: relative !important;	z-index: 6;}.stacks_in_157playContainer {	background-image: url("") !important;	background-position: center center !important;	background-attachment: scroll;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	background-repeat: cover;}  .stacks_in_157overlay{	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	z-index: 7;}.stacks_in_157contentBox{	position: relative;	text-align: center;	opacity: 1;	-webkit-transition: opacity 100ms linear;    -moz-transition: opacity 100ms linear;    -o-transition: opacity 100ms linear;    transition: opacity 100ms linear;    z-index: 8;}.stacks_in_157content{	position: relative;	max-width: 1500px;	margin: 0 auto 0 auto;		text-align: left;	z-index: 8;	text-shadow: none !important;}.stacks_in_157content,.stacks_in_157content h1,.stacks_in_157content h2,.stacks_in_157content h3,.stacks_in_157content h4,.stacks_in_157content h5,.stacks_in_157content h6{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_157content a,.stacks_in_157content a:active,.stacks_in_157content a:visited{	color: rgba(59, 148, 217, 1.00) !important;	text-decoration: none !important;}.stacks_in_157content a:hover{	color: rgba(221, 221, 221, 1.00) !important;	text-decoration: none !important;}.stacks_in_157playScrollButton i{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_157playScrollButton{	position: absolute;	width: 100%;	bottom: 0;	color: #fff !important;	font-size: 36px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;	display: none;	cursor: pointer;	z-index: 8;}	.stacks_in_157playContainer {		min-height: 500px;	}		.stacks_in_157contentBox{		position: absolute;		width: 100%;		top: 50%;		-webkit-transform: translate(0,-50%);		-moz-transform:    translate(0,-50%);		-ms-transform:     translate(0,-50%);		-o-transform:      translate(0,-50%);		transform:         translate(0,-50%);	}/* -- End Preview/Published -- */@keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }@-webkit-keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }/* apply the .animation class to the element you want to animate */.playanimation {	animation: playanimation 3s ease-in-out 0s infinite normal none;	-webkit-animation: playanimation 3s ease-in-out 0s infinite normal none;}	.wallpaper, 	.wallpaper .wallpaper-container, 	.wallpaper .wallpaper-media {		-webkit-transition: none !important;		        transition: none !important;	}	.wallpaper { overflow: hidden; position: relative;} 	.wallpaper .wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0; } 	.wallpaper .wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; } 	.wallpaper .wallpaper-media.animated {	 	-webkit-transition: opacity 0.5s linear !important;		        transition: opacity 0.5s linear !important; 	} 	.wallpaper .wallpaper-media img, 	.wallpaper .wallpaper-media video, 	.wallpaper .wallpaper-media iframe { display: block; height: 100%; width: 100%; } 	.wallpaper .wallpaper-embed.ready:after { content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } 	.wallpaper .wallpaper-embed.ready iframe { /* pointer-events: none; - safari doesn't like this :/ */ z-index: 0; } 	.wallpaper .wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.native img { display: none; } 	.wallpaper .wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.fixed img { display: none; }/* End Play stack CSS code */


.nimblehost_myMenuOuterWrapper_stacks_in_110 { 
	margin: 0;
	padding: 0;
	
	position: absolute;
	
	z-index: 100; 
	
	top: 3.00%;
	left: 0.00%;
	
	
	width: 100%;
	text-align: center;
	
	
	
}

.nimblehost_myMenuInnerWrapper_stacks_in_110, .nimblehost_myMenu_stacks_in_110 ul ul, .nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle p { 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	border-radius: 0px;
}

.nimblehost_myMenuInnerWrapper_stacks_in_110 {
	
	
	background: transparent;
	
}
@-moz-document url-prefix() {  }
.nimblehost_myMenuLabel_stacks_in_110 {
	
	display: none;
	
	color: #21FF06;
}

.nimblehost_myMenu_stacks_in_110 { 
	padding: 0 5px;
	
	
}
.nimblehost_myMenu_stacks_in_110 ul { 
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	width: auto;
	
	
	min-height: 33px;
	
	
	border-top: none;
	border-bottom: none;
	
}

.nimblehost_myMenu_stacks_in_110 ul li, .customMenuItems li { 
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: block;
	background-image: none !important;
	position: relative;
	
	display: inline-block;
	
}

.customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in {
	display: block;
	
	display: inline;
	
}

.nimblehost_myMenu_stacks_in_110 ul li a, .customMenuItems li a { 
	margin: 0;
	padding: 0 12px;
	display: block;
	text-align: left;
	text-decoration: none;
	line-height: 33px;
	color: #FB0207;
	
	
	border-top: none;
	border-bottom: none;
	
	border-top: none; border-bottom: none;
	zoom: 1;
}
.nimblehost_myMenu_stacks_in_110 ul li a:hover, .customMenuItems li a:hover { 
	color: #FFFFFF;
	background-color: #000000;
}
.nimblehost_myMenu_stacks_in_110 ul li a:active, .customMenuItems li a:active {
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
}
.nimblehost_myMenu_stacks_in_110 ul li a#current, .nimblehost_myMenu_stacks_in_110 ul li a.current, .nimblehost_myMenu_stacks_in_110 ul li a.currentAncestor {
	padding-top: 0;
	padding-bottom: 0;
	background-color: #FB0207;
	color: #FFFFFF;
	-webkit-box-shadow:inset 0 0 3px black;
	-moz-box-shadow:inset 0 0 3px black;
	box-shadow:inset 0 0 3px black;
	border: none;
}

.nimblehost_myMenu_stacks_in_110 ul li.ddarrow a { padding-right: 22px !important; }
.nimblehost_myMenu_stacks_in_110 ul ul li.ddarrow a { padding-right: 12px !important; }

.nimblehost_myMenu_stacks_in_110 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_110 ul .customMenuItems li.ddarrow .childIndicator { 
	position:absolute;
	top:8px;
	right:3px;
	float:right;
	height: 17px;
	width: 17px;
	background: transparent url(../files/ddarrowDown.png) center center no-repeat;
}

.nimblehost_myMenu_stacks_in_110 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_110 ul .customMenuItems ul li.ddarrow .childIndicator {
	background-image: url(../files/ddarrow.png);
}

.nimblehost_myMenu_stacks_in_110 .customMenuItems .stacks_out, .nimblehost_myMenu_stacks_in_110 .customMenuItems .stacks_in { overflow: visible; }

/* Second Level Menu Items */
.nimblehost_myMenu_stacks_in_110 ul ul {
	border: none;
	margin: 0;
	padding: 5px 0 !important;
	height: auto;
	position: absolute;
	width: 150px;
	z-index: 101; 
	top: 33px;
	left: 0;
	display: none;
	
	
	background: transparent;
	
}

.nimblehost_myMenu_stacks_in_110 ul ul li { 
	
	display: block;
	
}

.nimblehost_myMenu_stacks_in_110 ul ul li a { 
	width: auto;
	
		
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #AAAAAA;
		color: #333333;
		
	
	
	border-top: none;
	border-bottom: none;
	
	border-top: none; border-bottom: none;
}


.nimblehost_myMenu_stacks_in_110 ul ul li a:hover, .customMenuItems ul li a:hover { 
	color: #FFFFFF;
	background-color: #999999;
}
.nimblehost_myMenu_stacks_in_110 ul ul li a#current, .nimblehost_myMenu_stacks_in_110 ul ul li a.current, .nimblehost_myMenu_stacks_in_110 ul li a.currentAncestor {
	background-color: #FFFFFF;
	color: #FFFFFF;
}


.nimblehost_myMenu_stacks_in_110 ul ul ul {
	top: -5px;
	left: 150px;
	padding: 5px 0 !important;
}



.nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle { display: none; }


@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
	.nimblehost_myMenuOuterWrapper_stacks_in_110, .nimblehost_myMenuOuterWrapper_stacks_in_110[style] {
		position: absolute !important; top: 0; bottom: auto; left: 0 !important; width: 100% !important;
		top: 44px;
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_110 .subMenuBackground { display: none; }

	.nimblehost_myMenuLabel_stacks_in_110 { display: none; }

	.nimblehost_myMenu_stacks_in_110 { padding: 5px 0; }

	.nimblehost_myMenu_stacks_in_110 ul, .nimblehost_myMenu_stacks_in_110 ul ul { width: 100% !important; }

	.nimblehost_myMenu_stacks_in_110 ul li, .customMenuItems li, .customMenuItems, .customMenuItems .stacks_out, .customMenuItems .stacks_in { display: block; }

	.nimblehost_myMenu_stacks_in_110 ul li a, .customMenuItems li a { color: #FB0207; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #AAAAAA; border-top: none; border-bottom: none; }

	.nimblehost_myMenu_stacks_in_110 ul ul, .nimblehost_myMenu_stacks_in_110 ul ul ul { position: relative !important; left: auto !important; top: auto !important; height: auto !important; padding: 0 !important; margin: 0; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

	.nimblehost_myMenu_stacks_in_110 ul ul ul {
		width: 100%; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; top: auto; left: auto;
	}
	.nimblehost_myMenu_stacks_in_110 ul ul li { display: block; }

	.nimblehost_myMenu_stacks_in_110 ul ul li a { padding-left: 20px; color: #FB0207 ; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul li a { padding-left: 40px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul li a { padding-left: 60px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul li a { padding-left: 80px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul ul li a { padding-left: 100px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul ul ul li a { padding-left: 120px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul ul ul ul li a { padding-left: 140px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul ul ul ul ul li a { padding-left: 160px; }
	.nimblehost_myMenu_stacks_in_110 ul ul ul ul ul ul ul ul ul ul li a { padding-left: 180px; }

	.nimblehost_myMenu_stacks_in_110 ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_110 ul ul li.ddarrow .childIndicator, .nimblehost_myMenu_stacks_in_110 ul .customMenuItems li.ddarrow .childIndicator { width: 17px; background-image: url(../files/ddarrowDown.png); }

	.nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle {
		margin: 0; padding: 0; display: block; color: #21FF06; position: fixed; z-index: 1000;
		top: 0;
		
		left: 0;
		
		

	}

	.nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle p {
		margin: 0; padding: 10px 5px; height: 23px; text-align: left;
		
		background: transparent;
		
		
	}

	.nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle .mt-bar-wrapper { display: inline-block; width: 30px; }

	.nimblehost_myMenuInnerWrapper_stacks_in_110 .myMenu_mobileToggle .mt-bar { display: block; margin: 2px 5px; width: 20px; height: 3px; border-radius: 2px; background-color: #CCCCCC; border-top: solid 1px #666666; border-bottom: solid 1px #FFFFFF; }

	.nimblehost_myMenu_stacks_in_110 { padding-top: 5px; display: none; }
}









#stacks_in_234 h3,#stacks_in_234 h3 a,#stacks_in_234 p,#stacks_in_234 p a{
	color:rgba(153, 153, 153, 1.00);
	-webkit-font-smoothing: antialiased;
	transition:  color 0.2s ease-in-out;
	font-style:oblique;
	text-decoration:none;
	text-align:center;
	font-weight: bold ;
	font-family:Verdana, Geneva, sans-serif;
	
	
	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
		text-shadow: 0 0 1px rgba(85, 85, 85, 1.00),
		1px 1px 1px rgba(70, 70, 70, 1.00),
		2px 2px 1px rgba(55, 55, 55, 1.00),
		3px 3px 1px rgba(40, 40, 40, 1.00),
		4px 4px 1px rgba(25, 25, 25, 1.00),
		5px 5px 1px rgba(10, 10, 10, 1.00);
		padding:5px 0;
	

	

	

}

#stacks_in_234 p a:hover, #stacks_in_234 h3 a:hover{
	color:rgba(204, 204, 204, 1.00);
}








/*  */
#rotate-stacks_in_243 {
  /*  */
  /*  */
  /*  */
  padding: 0px 0px;
  max-width: 2000px;
  border-radius: 0px;
  min-height: 300px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box; }
  #rotate-stacks_in_243:hover .rotate-nav {
    opacity: 1;
    -webkit-transform: translate(0px, -50%);
            transform: translate(0px, -50%); }
  #rotate-stacks_in_243 .rotate-nav {
    top: 50%;
    opacity: 0;
    width: 30px;
    color: white;
    z-index: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.4s ease;
    -webkit-transform: translate(-30px, -50%);
            transform: translate(-30px, -50%); }
    #rotate-stacks_in_243 .rotate-nav-state {
      width: 5px;
      height: 5px;
      margin: 10px 0;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.20); }
    #rotate-stacks_in_243 .rotate-nav-prev, #rotate-stacks_in_243 .rotate-nav-next {
      width: 20px;
      height: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      cursor: pointer;
      position: relative;
      border-radius: 2px;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: rgba(251, 2, 7, 1.00);
      background: rgba(255, 255, 255, 0.20); }
      #rotate-stacks_in_243 .rotate-nav-prev i, #rotate-stacks_in_243 .rotate-nav-next i {
        top: 50%;
        left: 50%;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
      #rotate-stacks_in_243 .rotate-nav-prev:hover, #rotate-stacks_in_243 .rotate-nav-next:hover {
        opacity: 1;
        color: rgba(251, 2, 7, 1.00);
        background: rgba(255, 255, 255, 1.00); }
  #rotate-stacks_in_243 .rotate-flex-wrap {
    max-width: 700px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    box-sizing: border-box;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    transition: all 0.4s ease; }
    #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item {
      padding: 0px 0px;
      top: 0;
      width: 100%;
      height: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      position: absolute;
      text-align: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item.active {
        opacity: 1; }
        #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item.active .rotate-item-action {
          -webkit-animation: action-in 0.5s 0.8s;
                  animation: action-in 0.5s 0.8s;
          -webkit-animation-fill-mode: forwards;
                  animation-fill-mode: forwards; }
        #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item.active.hide .rotate-item-action {
          -webkit-animation: action-out 0.3s;
                  animation: action-out 0.3s;
          -webkit-animation-fill-mode: forwards;
                  animation-fill-mode: forwards; }

#rotate-stacks_in_243 .rotate-flex-wrap .rotate-item {
  /*  */
  font-family: "Roboto";
  /*  */ }
  #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-icon {
    opacity: 1;
    color: rgba(255, 255, 255, 1.00);
    font-size: 52px;
    margin-bottom: 0px;
    transition: all 0.1s ease; }
  #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-title {
    /*  */
    font-family: "Roboto";
    /*  */
    width: 100%;
    font-weight: 300;
    color: rgba(255, 255, 255, 1.00);
    font-size: 28px;
    line-height: calc(28px * 1.4);
    margin: 0 0 30px; }
  #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-action, #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-action:active {
    /*  */
    font-family: "Droid Sans";
    /*  */
    opacity: 0;
    text-decoration: none;
    padding: 7px 25px;
    font-size: 18px;
    border-radius: 20px;
    color: rgba(0, 0, 0, 0.50);
    background: rgba(255, 255, 255, 1.00);
    line-height: calc(18px * 1.4);
    cursor: pointer;
    transition: all 0.4s ease;
    -webkit-animation: action-out 0.3s;
            animation: action-out 0.3s;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
    #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-action:hover, #rotate-stacks_in_243 .rotate-flex-wrap .rotate-item-action:active:hover {
      color: rgba(255, 255, 255, 1.00);
      background: rgba(0, 0, 0, 0.20); }

#rotate-stacks_in_243.rotate-prev .rotate-flex-wrap .rotate-item {
  opacity: 0;
  transition: all 1s ease;
  -webkit-transform: translateY(100%) scale(0.5);
          transform: translateY(100%) scale(0.5); }
  #rotate-stacks_in_243.rotate-prev .rotate-flex-wrap .rotate-item.active {
    opacity: 1;
    transition: all 1s ease;
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1); }
    #rotate-stacks_in_243.rotate-prev .rotate-flex-wrap .rotate-item.active.hide {
      opacity: 0;
      transition: all 1s ease;
      -webkit-transform: translateY(-100%) scale(0.5);
              transform: translateY(-100%) scale(0.5); }

#rotate-stacks_in_243.rotate-next .rotate-flex-wrap .rotate-item {
  opacity: 0;
  transition: all 1s ease;
  -webkit-transform: translateY(-100%) scale(0.5);
          transform: translateY(-100%) scale(0.5); }
  #rotate-stacks_in_243.rotate-next .rotate-flex-wrap .rotate-item.active {
    opacity: 1;
    transition: all 1s ease;
    -webkit-transform: translateY(0%) scale(1);
            transform: translateY(0%) scale(1); }
    #rotate-stacks_in_243.rotate-next .rotate-flex-wrap .rotate-item.active.hide {
      opacity: 0;
      transition: all 1s ease;
      -webkit-transform: translateY(100%) scale(0.5);
              transform: translateY(100%) scale(0.5); }

#rotate-stacks_in_243.align-left .rotate-item {
  left: 0;
  text-align: left;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

#rotate-stacks_in_243.align-left .rotate-nav {
  left: 0;
  -webkit-transform: translate(-30px, -50%);
          transform: translate(-30px, -50%); }

#rotate-stacks_in_243.align-left:hover .rotate-item {
  left: 30px; }

#rotate-stacks_in_243.align-left:hover .rotate-nav {
  opacity: 1;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%); }

#rotate-stacks_in_243.align-right .rotate-item {
  right: 0;
  text-align: right;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

#rotate-stacks_in_243.align-right .rotate-nav {
  right: 0;
  -webkit-transform: translate(30px, -50%);
          transform: translate(30px, -50%); }

#rotate-stacks_in_243.align-right:hover .rotate-item {
  right: 30px; }

#rotate-stacks_in_243.align-right:hover .rotate-nav {
  opacity: 1;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%); }

#rotate-stacks_in_243.align-center .rotate-item {
  left: 0;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

#rotate-stacks_in_243.align-center .rotate-nav {
  left: 0;
  -webkit-transform: translate(-30px, -50%);
          transform: translate(-30px, -50%); }

#rotate-stacks_in_243.align-center:hover .rotate-item {
  left: 30px; }

#rotate-stacks_in_243.align-center:hover .rotate-nav {
  opacity: 1;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%); }

@media (max-width: 768px) {
  #rotate-stacks_in_243 .rotate-item .rotate-item-title {
    font-size: 24px;
    line-height: calc(24px * 1.4); } }

@media (max-width: 500px) {
  #rotate-stacks_in_243 .rotate-item .rotate-item-title {
    font-size: 20px;
    line-height: calc(20px * 1.4); }
  #rotate-stacks_in_243.align-left .rotate-item {
    left: 30px; }
  #rotate-stacks_in_243.align-left .rotate-nav {
    opacity: 1;
    -webkit-transform: translate(0px, -50%);
            transform: translate(0px, -50%); }
  #rotate-stacks_in_243.align-right .rotate-item {
    right: 30px; }
  #rotate-stacks_in_243.align-right .rotate-nav {
    opacity: 1;
    -webkit-transform: translate(0px, -50%);
            transform: translate(0px, -50%); }
  #rotate-stacks_in_243.align-center .rotate-item {
    left: 30px; }
  #rotate-stacks_in_243.align-center .rotate-nav {
    opacity: 1;
    -webkit-transform: translate(0px, -50%);
            transform: translate(0px, -50%); } }

@-webkit-keyframes action-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@keyframes action-out {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@-webkit-keyframes action-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@keyframes action-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }
/* HitCounter styles */
/* Bryn Owen Design, 2015   */



#stacks_in_141 {
	margin:  6px;
	padding:  6px;
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      

#stacks_in_230 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1300ms ease, opacity 1300ms ease;
  transition: transform 1300ms ease, opacity 1300ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1300ms linear;
}
#stacks_in_129weather{text-align:center}#stacks_in_129weather a{text-decoration:none;pointer-events:none;display:block}#stacks_in_129weather p{font-size:15px;margin-top:0}#stacks_in_129weatherTitle{margin-bottom:-5px}#stacks_in_129weatherTemp{display:inline}#stacks_in_129weather img{margin-bottom:-10px;border-style:none}  #stacks_in_129weatherTitle{color:rgba(0, 0, 0, 1.00)}#stacks_in_129weather p{color:rgba(251, 2, 7, 1.00)}  #stacks_in_129weatherTitle{font-weight:bold}
#feature-section-card-stacks_in_181 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
#stacks_in_152 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_152 .jwresp_col{float:none} #stacks_in_152 #jwresp_col2_stacks_in_152{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_152 #jwresp_col1_stacks_in_152,#stacks_in_152 #jwresp_col3_stacks_in_152{width:32%}#stacks_in_152 #jwresp_col1_stacks_in_152{float:left}#stacks_in_152 #jwresp_col3_stacks_in_152{float:right} @media screen and (max-width:770px){#stacks_in_152 #jwresp_col1_stacks_in_152,#stacks_in_152 #jwresp_col3_stacks_in_152{margin-bottom:20px}#stacks_in_152 #jwresp_col1_stacks_in_152{width:49%}#stacks_in_152 #jwresp_col3_stacks_in_152{width:49%}#stacks_in_152 #jwresp_col2_stacks_in_152{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_152 #jwresp_col1_stacks_in_152,#stacks_in_152 #jwresp_col3_stacks_in_152,#stacks_in_152 #jwresp_col2_stacks_in_152{float:none;width:100%;display:block}#stacks_in_152 #jwresp_col1_stacks_in_152,#stacks_in_152 #jwresp_col3_stacks_in_152{margin-bottom:20px}} 
#stacks_in_57 .flat_button_2_alignment {
  font-size: 14px;
  
  font-family: Verdana, Geneva, sans-serif;
  
  text-align: center;
}


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

  display: inline-block;
  
  border-radius: 37px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 1px;
    
  border-style: solid;
  border-color: rgba(255, 255, 255, 1.00);

  
  -webkit-box-shadow: 0 20px 20px -20px rgba(255, 255, 255, 1.00);
  -moz-box-shadow: 0 20px 20px -20px rgba(255, 255, 255, 1.00);
  box-shadow: 0 20px 20px -20px rgba(255, 255, 255, 1.00);
  margin-bottom: 20px;
  

}


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


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

  
    float: left;
    
      
      border-right: 1px solid rgba(255, 255, 255, 1.00);
      
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_57 a,
  #stacks_in_57 a:visited {
    background-color: rgba(0, 0, 0, 1.00);
    color: rgba(251, 2, 7, 1.00) !important;
  }

  #stacks_in_57 a:hover,
  #stacks_in_57 a:active {
    background-color: rgba(251, 2, 7, 1.00);
    color: rgba(0, 0, 0, 1.00) !important;
  }

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

  #stacks_in_57 a:hover i,
  #stacks_in_57 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_57 a,
    #stacks_in_57 a:visited {
      width: 100%;
    }
  }

  





#stacks_in_57 {
	padding:  9px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_159shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start Stats stack CSS code */.stacks_in_266stats, .stacks_in_266pagetitle{	display: none;}.stacks_in_266instructwrapper{	position: relative;	background: url("../files/newstatsbg.png") repeat-x;	height: 100px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.stacks_in_266instruct{	position: absolute;	text-align: center;	bottom: 0px;	left: 0px;	right: 0px;	color: #fff;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	background: rgba(0, 0, 0, 0.6);	padding: 4px 10px 5px 10px;} /* End if record mode */ /* End if admin mode *//* End Stats stack CSS code *//* HitCounter styles */
/* Bryn Owen Design, 2015   */


