a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}
.armadilloSoloContentContainer { position: relative; }
.armadilloSoloContentContainer .armadilloEditButton { position: absolute; top: 0; right: 0; z-index: 999; background: #666; color: white; border-radius: 3px; opacity: 0.5; cursor: pointer; }
.armadilloSoloContentContainer .armadilloEditButton a i.fa { color: white !important; }
.armadilloSoloContentContainer:hover .armadilloEditButton { opacity: 1; }
.armadilloSoloContentContainer .armadilloEditButton a { color: white !important; padding: 5px 5px 3px 5px !important; text-decoration: none; }
.editSoloContent, .redactorbox { width: 300px; }
.editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 82px !important; }
ul.redactor-toolbar.toolbar-fixed-box { visibility: visible !important; top: 0 !important; }
.uk-htmleditor .uk-htmleditor-content .uk-htmleditor-preview[style] { height: 500px !important; }
.armadilloEditorFullscreen .fancybox-close { opacity: 0; }
@media (min-width:768px) { .editSoloContent, .redactor-box { width: 550px; } }
@media (min-width:992px) { .editSoloContent, .redactor-box { width: 650px; } }
@media (min-width:1200px) { .editSoloContent, .redactor-box { width: 750px; } .editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 42px !important; } }
.editSoloContent textarea { width: 100%; }
.editSoloContent p.saveSoloContentDetails { margin: 15px 0; padding: 0; }
.armadilloPadding { padding: 15px 0; }
a.armadilloButton, a.armadilloButton:link, a.armadilloButton:visited { padding: 5px 10px; background-color: green; color: white !important; text-decoration: none !important; border-radius: 4px; }
.saveSoloContent { margin-left: 10px; opacity: 0; display: inline-block; }
.saveSoloContent.progress { margin: 0 0 0 10px; padding-bottom: 5px; height: 5px; width: 100px; background: url(../rw_common/plugins/stacks/armadillo/core/images/loading.gif) center center no-repeat;}
/* Redactor Styles */
/* Z-index setup */
.redactor-editor, .redactor-box, .redactor-box textarea { z-index: auto; }
.redactor-box-fullscreen { z-index: 1051; }
.redactor-toolbar { z-index: 100; }
.redactor-dropdown, .redactor-modal-box { z-index: 8052 !important; }
#stacks_in_1126 .aContainer {
 

}#stacks_in_1455{visibility:hidden}

#stacks_in_1455 {
	padding: 0px 30px 0px 30px;
}
/* GiggidyThing by RapidWeaver Central */

/* Inspired by Glen Quagmire Appearing From Behind the Sofa at Meg's Sleepover */


#giggidythingstacks_in_1448 {	
	display: block;
	position: relative;	
}

 #stacks_in_1448 .giggidything {
	display: giggidy;
	position: giggidy;
	width: giggidy giggidy;		
}


#stacks_in_1448 .creep_direction0stacks_in_1448 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: down 1s;
	   -moz-animation: down 1s;
		-ms-animation: down 1s;
			animation: down 1s;
}

#stacks_in_1448 .creep_direction1stacks_in_1448 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: right 1s;
	   -moz-animation: right 1s;
		-ms-animation: right 1s;
			animation: right 1s;
}

#stacks_in_1448 .creep_direction2stacks_in_1448 {
	-webkit-transform: translateY;
	   -moz-transform: translateY;
		-ms-transform: translateY;
			transform: translateY;
	-webkit-animation: up 1s;
	   -moz-animation: up 1s;
		-ms-animation: up 1s;
			animation: up 1s;
}

#stacks_in_1448 .creep_direction3stacks_in_1448 {
	-webkit-transform: translateX;
	   -moz-transform: translateX;
		-ms-transform: translateX;
			transform: translateX;
	-webkit-animation: left 1s;
	   -moz-animation: left 1s;
		-ms-animation: left 1s;
			animation: left 1s;
}


/*	Creep Down */

@-webkit-keyframes down {
	0% {
		opacity: 0;
		-webkit-transform: translateY(254px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes down {
	0% {
		opacity: 0;
		-moz-transform: translateY(254px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes down {
	0% {
		opacity: 0;
		-ms-transform: translateY(254px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes down {
	0% {
		opacity: 0;
		transform: translateY(254px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Right */


@-webkit-keyframes right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(254px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes right {
	0% {
		opacity: 0;
		-moz-transform: translateX(254px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes right {
	0% {
		opacity: 0;
		-ms-transform: translateX(254px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes right {
	0% {
		opacity: 0;
		transform: translateX(254px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}


/*	Creep Up */


@-webkit-keyframes up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-254px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes up {
	0% {
		opacity: 0;
		-moz-transform: translateY(-254px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes up {
	0% {
		opacity: 0;
		-ms-transform: translateY(-254px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}
@keyframes up {
	0% {
		opacity: 0;
		transform: translateY(-254px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
  
}


/*	Creep Left */


@-webkit-keyframes left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-254px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-254px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes left {
	0% {
		opacity: 0;
		-ms-transform: translateX(-254px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@keyframes left {
	0% {
		opacity: 0;
		transform: translateX(-254px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
  
}







/* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../files/dynotextAssets/BebasNeue-webfont'), url('../files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_1451container{position: relative;text-align: center;}h1.stacks_in_1451doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #BB1122 !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_1451showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1451topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1451mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1451small{font-weight: normal;font-size: 12px;}.stacks_in_1451centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1432Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1432Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1432Calligrapher h6, .stacks_in_1432Calligrapher h5, .stacks_in_1432Calligrapher h4, .stacks_in_1432Calligrapher h3, .stacks_in_1432Calligrapher h2, .stacks_in_1432Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1432Calligrapher, .stacks_in_1432Calligrapher h1, .stacks_in_1432Calligrapher h2, .stacks_in_1432Calligrapher h3, .stacks_in_1432Calligrapher h4, .stacks_in_1432Calligrapher h5, .stacks_in_1432Calligrapher h6{	font-family: Courier, monospace !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1432targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1432Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1432Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1432Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1432Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_1478{visibility:hidden}
/* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../files/dynotextAssets/BebasNeue-webfont'), url('../files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_1476container{position: relative;text-align: center;}h1.stacks_in_1476doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #CCCCCC !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_1476showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1476topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1476mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1476small{font-weight: normal;font-size: 12px;}.stacks_in_1476centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code */
#stacks_in_1356 {
	padding: 0px 25px 0px 25px;
}
#stacks_in_1540 .aContainer {
 

}#stacks_out_1543 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#stacks_in_1542 {
  margin: 0 !important;
  width: 100% !important;
  overflow: visible !important; }

#hop_outer_stacks_in_1543 {
  width: 100%;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  max-width: 1800px;
  border-radius: 0px 0px 0px 0px; }

#hop_stacks_in_1543 {
  border-radius: 0px 0px 0px 0px;
  min-height: 200px;
  width: 100%;
  z-index: 9999999;
  display: flex;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  flex-direction: column;
  transition: all 0.3s ease;
  justify-content: flex-start;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.30); }
  #hop_stacks_in_1543.main-font-preset IBM Plex Sans {
    font-family: "Maven Pro", "Roboto", sans-serif; }
  #hop_stacks_in_1543.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_1543.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_1543 #hop_background_stacks_in_1543 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    border-radius: inherit; }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-color {
      background: rgba(57, 62, 70, 1.00); }
      #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543 #hop_background_stacks_in_1543.main-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543 #hop_background_stacks_in_1543::before {
      transition: all 0.3s ease; }

#hop_stacks_in_1543.expand {
  display: block;
  cursor: default;
  border-radius: 0;
  overflow-y: scroll;
  box-shadow: none !important;
  padding-top: calc(50px + (5px * 2)); }
  #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack {
    transition: background 0s 0.3s; }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-color {
      background: rgba(57, 62, 70, 1.00); }
      #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.expand.custom-expand-colors #hop_background_stack.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.expand #hop_titlebar_stacks_in_1543 {
    opacity: 1;
    z-index: 9999;
    transform: none;
    visibility: visible;
    pointer-events: auto;
    transition: all 0.5s 1s ease; }
  #hop_stacks_in_1543.expand #hop_initial_stacks_in_1543 {
    width: 100%;
    z-index: 500;
    cursor: default;
    position: relative;
    transition: all 0.1s;
    animation: fade-in 0.5s 1s ease forwards; }
    #hop_stacks_in_1543.expand #hop_initial_stacks_in_1543 .hop-initial--inner {
      max-width: 1000px; }
  #hop_stacks_in_1543.expand #hop_content_stacks_in_1543 {
    top: 0;
    width: 100%;
    z-index: 500;
    min-height: 100%;
    visibility: visible;
    position: relative;
    pointer-events: auto;
    animation: fade-in 0.5s 1s ease forwards; }
  #hop_stacks_in_1543.expand.hide-init #hop_initial_stacks_in_1543 {
    display: none; }
  #hop_stacks_in_1543.expand.custom-expand-colors #hop_titlebar_stacks_in_1543 .hop-titlebar-title h2 {
    color: rgba(247, 247, 247, 1.00); }
  #hop_stacks_in_1543.expand.custom-expand-colors #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543 svg {
    fill: rgba(247, 247, 247, 1.00); }
  #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) {
    color: rgba(247, 247, 247, 0.60); }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h1, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h2, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h3, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h4, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h5, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) h6 {
      color: rgba(247, 247, 247, 1.00); }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) p, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) span, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) blockquote, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) ul, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) li {
      color: rgba(247, 247, 247, 0.60); }
    #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) a, #hop_stacks_in_1543.expand.custom-expand-colors #hop_content_stacks_in_1543:not(.custom-content-colors) a:visited {
      color: rgba(128, 128, 128, 0.60); }

#hop_stacks_in_1543.fix {
  position: fixed; }

#hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 {
  padding: 5px 5px;
  max-height: calc(50px + (5px * 2));
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  display: flex;
  flex: 1 0 auto;
  margin: 0 auto;
  position: absolute;
  visibility: hidden;
  align-items: center;
  pointer-events: none;
  transition: all 0s 0s ease;
  justify-content: space-between; }
  #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-title h2 {
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: normal;
    font-size: 16px;
    color: rgba(247, 247, 247, 1.00); }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-title h2.main-font-preset IBM Plex Sans {
      font-family: "Maven Pro", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-title h2.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-title h2.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543 {
    width: 50px;
    height: 50px;
    display: flex;
    flex: 0 1 auto;
    cursor: pointer;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: rgba(247, 247, 247, 1.00); }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543 svg {
      fill: rgba(247, 247, 247, 1.00);
      width: 24px;
      height: 24px; }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543.back, #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543.close {
      opacity: 0;
      visibility: hidden;
      pointer-events: none; }
    #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543 .hop-titlebar-button_stacks_in_1543:hover {
      background: rgba(0, 0, 0, 0.1); }
  #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543.show-back .back {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
  #hop_stacks_in_1543 #hop_titlebar_stacks_in_1543.show-close .close {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

#hop_stacks_in_1543 #hop_initial_stacks_in_1543 {
  padding: 0px 0px 0px 0px;
  opacity: 0;
  width: 100%;
  display: flex;
  flex: 1 0 auto;
  text-align: center;
  align-items: center;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  transition: all 0.3s ease;
  animation: initial-in-2 0.5s 0.6s ease forwards; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543.main-font-preset IBM Plex Sans {
    font-family: "Maven Pro", "Roboto", sans-serif; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543.main-font-custom IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543.main-font-google IBM Plex Sans {
    font-family: "", "Roboto", sans-serif; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543 .hop-initial--inner {
    max-width: 600px; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h1, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h2, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h3, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h4, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h5, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 h6 {
    color: rgba(247, 247, 247, 1.00); }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543 p, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 span, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 blockquote, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 ul, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 li {
    color: rgba(247, 247, 247, 1.00); }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543 a, #hop_stacks_in_1543 #hop_initial_stacks_in_1543 a:visited {
    color: rgba(128, 128, 128, 0.60); }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543.custom-content {
    display: block; }
  #hop_stacks_in_1543 #hop_initial_stacks_in_1543 > .stacks_out:first-of-type {
    width: 100%; }

#hop_stacks_in_1543 #hop_content_stacks_in_1543 {
  top: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  position: fixed;
  overflow: hidden;
  visibility: hidden;
  pointer-events: none; }
  #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner {
    margin: 0 auto;
    color: rgba(247, 247, 247, 1.00);
    max-width: 1000px;
    font-size: 16px !important;
    line-height: calc(16px * 1.618);
    padding: 0px 0px 0px 0px; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner.main-font-preset IBM Plex Sans {
      font-family: "Maven Pro", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h1.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h2.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h3.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h4.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h5.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h6.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner p.main-font-preset IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner span.main-font-preset IBM Plex Sans {
      font-family: "Maven Pro", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h1.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h2.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h3.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h4.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h5.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h6.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner p.main-font-custom IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner span.main-font-custom IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h1.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h2.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h3.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h4.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h5.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h6.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner p.main-font-google IBM Plex Sans, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner span.main-font-google IBM Plex Sans {
      font-family: "", "Roboto", sans-serif; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h1, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h2, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h3, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h4, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h5, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner h6 {
      color: rgba(247, 247, 247, 1.00); }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner p, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner span, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner blockquote, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner ul, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner li {
      color: rgba(247, 247, 247, 1.00); }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner a, #hop_stacks_in_1543 #hop_content_stacks_in_1543 .hop-content--inner a:visited {
      color: rgba(128, 128, 128, 0.60); }
  #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors {
    color: rgba(255, 255, 255, 1.00) !important;
    background: rgba(57, 62, 70, 1.00) !important; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h1, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h2, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h3, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h4, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h5, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors h6 {
      color: rgba(255, 255, 255, 1.00) !important; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors p, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors span, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors blockquote, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors ul, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors li {
      color: rgba(255, 255, 255, 1.00) !important; }
    #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors a, #hop_stacks_in_1543 #hop_content_stacks_in_1543.custom-content-colors a:visited {
      color: rgba(248, 181, 0, 1.00) !important; }

#hop_stacks_in_1543.w-to-h.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, bottom 0.3s 0.4s ease, top 0.3s 0.4s ease; }
  #hop_stacks_in_1543.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.w-to-h.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.w-to-h.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.w-to-h.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.w-to-h.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.w-to-h.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.w-to-h.expand #hop_titlebar_stacks_in_1543 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_1543.w-to-h.expand #hop_initial_stacks_in_1543, #hop_stacks_in_1543.w-to-h.expand #hop_content_stacks_in_1543 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color {
      background: rgba(57, 62, 70, 1.00); }
      #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.w-to-h.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.w-to-h.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_1543.w-to-h.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_1543.h-to-w.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease, max-width 0.3s 0.4s ease, left 0.3s 0.4s ease; }
  #hop_stacks_in_1543.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.h-to-w.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.h-to-w.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.h-to-w.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.h-to-w.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.h-to-w.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.h-to-w.expand #hop_titlebar_stacks_in_1543 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_1543.h-to-w.expand #hop_initial_stacks_in_1543, #hop_stacks_in_1543.h-to-w.expand #hop_content_stacks_in_1543 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color {
      background: rgba(57, 62, 70, 1.00); }
      #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.h-to-w.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.h-to-w.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_1543.h-to-w.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_1543.even-spread.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  transition: all 0.3s 0.1s ease; }
  #hop_stacks_in_1543.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.even-spread.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.even-spread.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.even-spread.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.even-spread.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.even-spread.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.even-spread.expand #hop_titlebar_stacks_in_1543 {
    transition: all 0.5s 0.7s ease; }
  #hop_stacks_in_1543.even-spread.expand #hop_initial_stacks_in_1543, #hop_stacks_in_1543.even-spread.expand #hop_content_stacks_in_1543 {
    animation: fade-in 0.5s 0.7s ease forwards; }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543 {
    z-index: 100;
    transition: all 0.3s ease; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color {
      background: rgba(57, 62, 70, 1.00); }
      #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-color::before {
        opacity: 0; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-2::before {
        opacity: 0; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3 {
      background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
      #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-gradient-3::before {
        opacity: 0; }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-color::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: rgba(0, 0, 0, 0.50); }
    #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient {
      background: url() no-repeat center center;
      background-size: cover; }
      #hop_stacks_in_1543.even-spread.expand.custom-expand-colors #hop_background_stacks_in_1543.expanded-bg-image-ov-gradient::before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        display: block;
        position: absolute;
        background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.even-spread.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 200;
    position: fixed;
    animation: fade-in 0s 0.6s ease forwards; }
    #hop_stacks_in_1543.even-spread.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }

#hop_stacks_in_1543.slide.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_1543.slide.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.slide.expand.main-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.slide.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.slide.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.slide.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.slide.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      opacity: 0; }
  #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.slide.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543:nth-of-type(1) span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.slide.expand #hop_background_stacks_in_1543 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_1543.slide.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    position: fixed; }
    #hop_stacks_in_1543.slide.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
      width: 100%;
      height: 100%;
      flex: 1 0 auto; }
  #hop_stacks_in_1543.slide.expand.from-top .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
  #hop_stacks_in_1543.slide.expand.from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
  #hop_stacks_in_1543.slide.expand.from-left .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
  #hop_stacks_in_1543.slide.expand.from-right .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }

#hop_stacks_in_1543.box-layer.expand {
  z-index: 1000;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  box-shadow: none !important;
  transition: 0s 0.4s ease, box-shadow 0.4s 0s ease; }
  #hop_stacks_in_1543.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_1543 span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.box-layer.expand.main-bg-color .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.box-layer.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.box-layer.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.box-layer.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.box-layer.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543 span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.box-layer.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.box-layer.expand #hop_background_stacks_in_1543 {
    opacity: 0;
    transition: all 0.4s 0s ease; }
  #hop_stacks_in_1543.box-layer.expand .page-transition-cover_stacks_in_1543 {
    position: fixed;
    overflow: hidden; }
    #hop_stacks_in_1543.box-layer.expand .page-transition-cover_stacks_in_1543 span {
      position: absolute; }
  #hop_stacks_in_1543.box-layer.expand.horizontal .page-transition-cover_stacks_in_1543 {
    left: 0;
    right: 0;
    height: 33.3333333%; }
    #hop_stacks_in_1543.box-layer.expand.horizontal .page-transition-cover_stacks_in_1543 span {
      left: 0;
      width: 100%;
      height: 300%; }
    #hop_stacks_in_1543.box-layer.expand.horizontal .page-transition-cover_stacks_in_1543:nth-of-type(4), #hop_stacks_in_1543.box-layer.expand.horizontal .page-transition-cover_stacks_in_1543:nth-of-type(5), #hop_stacks_in_1543.box-layer.expand.horizontal .page-transition-cover_stacks_in_1543:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.4s ease forwards; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_1543:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.5s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_1543:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_1543:nth-of-type(3) {
    bottom: 0;
    transform: translateX(-100%);
    animation: slide-in-left 0.5s 0.6s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-left .page-transition-cover_stacks_in_1543:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    top: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.4s ease forwards; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_1543:nth-of-type(2) {
    top: 33.3333333%;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.5s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_1543:nth-of-type(2) span {
      top: -100%; }
  #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_1543:nth-of-type(3) {
    bottom: 0;
    transform: translateX(100%);
    animation: slide-in-right 0.5s 0.6s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.horizontal.horizontal-from-right .page-transition-cover_stacks_in_1543:nth-of-type(3) span {
      bottom: 0; }
  #hop_stacks_in_1543.box-layer.expand.vertical .page-transition-cover_stacks_in_1543 {
    top: 0;
    bottom: 0;
    width: 33.3333333%; }
    #hop_stacks_in_1543.box-layer.expand.vertical .page-transition-cover_stacks_in_1543 span {
      width: 300%;
      height: 100%; }
    #hop_stacks_in_1543.box-layer.expand.vertical .page-transition-cover_stacks_in_1543:nth-of-type(4), #hop_stacks_in_1543.box-layer.expand.vertical .page-transition-cover_stacks_in_1543:nth-of-type(5), #hop_stacks_in_1543.box-layer.expand.vertical .page-transition-cover_stacks_in_1543:nth-of-type(6) {
      display: none; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    left: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.4s ease forwards; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_1543:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.5s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_1543:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_1543:nth-of-type(3) {
    right: 0;
    transform: translateY(-100%);
    animation: slide-in-down 0.5s 0.6s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-top .page-transition-cover_stacks_in_1543:nth-of-type(3) span {
      right: 0; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(1) {
    left: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.4s ease forwards; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(2) {
    left: 33.3333333%;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.5s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(2) span {
      left: -100%; }
  #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(3) {
    right: 0;
    transform: translateY(100%);
    animation: slide-in-up 0.5s 0.6s ease forwards; }
    #hop_stacks_in_1543.box-layer.expand.vertical.vertical-from-bottom .page-transition-cover_stacks_in_1543:nth-of-type(3) span {
      right: 0; }

#hop_stacks_in_1543.border-wrap.expand {
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  max-width: 100% !important;
  background: none !important;
  box-shadow: none !important;
  transition: 0s 0.3s ease, box-shadow 0.3s 0s ease; }
  #hop_stacks_in_1543.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_1543 span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.border-wrap.expand.main-bg-color .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.border-wrap.expand.main-bg-gradient-2 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.border-wrap.expand.main-bg-gradient-3 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.border-wrap.expand.main-bg-image-ov-color .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.border-wrap.expand.main-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543 span {
    background: rgba(57, 62, 70, 1.00); }
    #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-color .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-2 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543 span {
    background: linear-gradient(to bottom, rgba(57, 62, 70, 1.00), rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00)); }
    #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-gradient-3 .page-transition-cover_stacks_in_1543 span::before {
      opacity: 0; }
  #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-color .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: rgba(0, 0, 0, 0.50); }
  #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span {
    background: url() no-repeat center center;
    background-size: cover; }
    #hop_stacks_in_1543.border-wrap.expand.custom-expand-colors.expanded-bg-image-ov-gradient .page-transition-cover_stacks_in_1543 span::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 1.00)); }
  #hop_stacks_in_1543.border-wrap.expand #hop_background_stacks_in_1543 {
    opacity: 0;
    transition: all 0.3s 0s ease; }
  #hop_stacks_in_1543.border-wrap.expand #hop_titlebar_stacks_in_1543 {
    transition: all 0.5s 1.8s ease; }
  #hop_stacks_in_1543.border-wrap.expand #hop_initial_stacks_in_1543, #hop_stacks_in_1543.border-wrap.expand #hop_content_stacks_in_1543 {
    animation: fade-in 0.5s 1.8s ease forwards; }
  #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543 {
    overflow: hidden;
    position: fixed; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543 span {
      position: absolute; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) {
      top: 0;
      left: 0;
      right: 0;
      width: 0;
      height: 15px;
      z-index: 100;
      margin: 0 auto;
      animation: full-width 0.5s 0.3s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(1) span {
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        position: absolute; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(2) {
      top: 0;
      left: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(2) span {
        left: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(3) {
      top: 0;
      right: 0;
      height: 0;
      width: 15px;
      z-index: 90;
      animation: full-height 0.5s 0.9s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(3) span {
        right: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(4) {
      left: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(4) span {
        left: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(5) {
      right: 0;
      width: 0;
      bottom: 0;
      z-index: 70;
      height: 15px;
      animation: half-width 0.5s 1.3s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(5) span {
        right: 0;
        bottom: 0;
        width: 100vw;
        height: 100vh; }
    #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(6) {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      position: fixed;
      animation: fade-in 0.5s 1.8s ease forwards; }
      #hop_stacks_in_1543.border-wrap.expand .page-transition-cover_stacks_in_1543:nth-of-type(6) span {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }

@keyframes fade-in {
  to {
    opacity: 1; } }

@keyframes initial-in-1 {
  to {
    opacity: 1;
    transform: translateY(0px); } }

@keyframes initial-in-2 {
  to {
    opacity: 1; } }

@keyframes content-in-1 {
  to {
    opacity: 1;
    overflow: visible;
    transform: translateY(0px); } }

@keyframes half-width {
  to {
    width: 50%; } }

@keyframes full-width {
  to {
    width: 100%; } }

@keyframes double-width {
  to {
    width: 100vw; } }

@keyframes half-height {
  to {
    height: 50%; } }

@keyframes full-height {
  to {
    height: 100%; } }

@keyframes to-background {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: initial; } }

@keyframes slide-in-up {
  0% {
    transform: translateY(100%); }
  100% {
    transform: translateY(0%); } }

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

@keyframes slide-in-left {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(0%); } }

@keyframes slide-in-right {
  0% {
    transform: translateX(100%); }
  100% {
    transform: translateX(0%); } }

@keyframes move-center {
  to {
    top: 50%;
    left: 50%;
    background: blue;
    transform: translate(-50%, -50%); } }

@keyframes move-stretch {
  to {
    width: 100%;
    height: 100%;
    background: blue; } }

/*  */
#stacks_in_1544 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1544 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1544 #jwresp_col2_stacks_in_1544{ float:right; width:49%}@media screen and (max-width:600px){#stacks_in_1544 #jwresp_col1_stacks_in_1544,#stacks_in_1544 #jwresp_col2_stacks_in_1544{width:100%;float:none;display:block}#stacks_in_1544 #jwresp_col1_stacks_in_1544{margin-bottom:15px}}
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1547 {
	max-width: 400px;
	min-width: 150px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_1547 {
	max-width: 429px !important;
	min-width: 200px !important;
}

}
/* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../files/dynotextAssets/BebasNeue-webfont'), url('../files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_1559container{position: relative;text-align: center;}h1.stacks_in_1559doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #BB1122 !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_1559showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1559topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1559mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1559small{font-weight: normal;font-size: 12px;}.stacks_in_1559centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code */
#stacks_in_1559 {
	padding: 0px 20px 0px 20px;
}
/* StripeyThing by RapidWeaver Central */

#stripeythingstacks_in_1561 {
	display: block;
	position: relative;
}

#stacks_in_1561 .stripeything {
	height: 30px;
	width:100%;
	margin: 0;
	padding: 0;
	display: block;
	background: -webkit-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: -moz-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: -ms-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
}

#stacks_in_1561 .stripeything0stacks_in_1561 {
	
}

#stacks_in_1561 .stripeything1stacks_in_1561 {
	
}

#stacks_in_1561 .stripeything2stacks_in_1561 {
	
}

#stacks_in_1561 .stripeything3stacks_in_1561 {
	
}


#stacks_in_1561 {
	padding:  15px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_1748shim{	padding-top: 5%;}/* End Responsive Shim stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1480Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1480Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1480Calligrapher h6, .stacks_in_1480Calligrapher h5, .stacks_in_1480Calligrapher h4, .stacks_in_1480Calligrapher h3, .stacks_in_1480Calligrapher h2, .stacks_in_1480Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1480Calligrapher, .stacks_in_1480Calligrapher h1, .stacks_in_1480Calligrapher h2, .stacks_in_1480Calligrapher h3, .stacks_in_1480Calligrapher h4, .stacks_in_1480Calligrapher h5, .stacks_in_1480Calligrapher h6{	font-family: Courier, monospace !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1480targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1480Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1480Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1480Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1480Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1558 {
	max-width: 320px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_1558 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/* Start Responsive Shim stack CSS code */.stacks_in_1601shim{	padding-top: 12%;}/* End Responsive Shim stack CSS code *//* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../files/dynotextAssets/BebasNeue-webfont'), url('../files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_1562container{position: relative;text-align: center;}h1.stacks_in_1562doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #CCCCCC !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_1562showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1562topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1562mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1562small{font-weight: normal;font-size: 12px;}.stacks_in_1562centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code */
#stacks_in_1562 {
	padding: 0px 30px 0px 30px;
}
.spacerStack {
	height: 20px;
}

#spacerStackstacks_in_1568 {
	height: 20px;
}
/* START ICONZ CSS */

#stacks_in_1569 i {
	font-size: 2em;
	line-height: normal !important;
	
	color: #BB1122 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_1569 .stacks_in_1569icon{
	vertical-align:top;
	padding: 2px 6px 0 0;
}
.stacks_in_1569text{
	vertical-align:middle;
	/* originally top */
}






#stacks_in_1569 .stacks_in_1569quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_1569 .stacks_in_1569quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_1569 .stacks_in_1569quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_1591 {
	font-size: 152%;
}
.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_1570 {
	height: 10px;
}.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_1576 {
	height: 10px;
}/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_1606 {
	max-width: 927px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

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

#stacks_in_1606 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}

#stacks_in_1606 {
	padding: 0px 20px 0px 20px;
}
#stacks_in_1611 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1611 .jwresp_col{overflow:hidden;margin:0;width:49%; float:right;}#stacks_in_1611 #jwresp_col2_stacks_in_1611{ float:left; width:49%}@media screen and (max-width:500px){#stacks_in_1611 #jwresp_col1_stacks_in_1611,#stacks_in_1611 #jwresp_col2_stacks_in_1611{width:100%;float:none;display:block}#stacks_in_1611 #jwresp_col1_stacks_in_1611{margin-bottom:15px}}
/* Start Dyno Text stack CSS code */.stacks_in_1577container{position: relative;text-align: center;}h1.stacks_in_1577doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* end if override */}.stacks_in_1577showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1577topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1577mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1577small{font-weight: normal;font-size: 12px;}.stacks_in_1577centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code */
#stacks_in_1577 {
	padding:  20px;
}
/* Start Contact Form stack CSS code */.stacks_in_1579formwrap{	margin: 0;}#stacks_in_1579comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_1579mail{padding: 0;}.stacks_in_1579fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_1579formail{}.stacks_in_1579fieldset{	padding: 0 20px 0 3px;}#stacks_in_1579 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_1579 label *{display: inline;}#stacks_in_1579 .stacks_in_1579input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_1579 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_1579sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_1579response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_1579loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_1579autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_1579 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_1579 {
	padding: 20px 40px 20px 40px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_1614shim{	padding-top: 12%;}/* End Responsive Shim stack CSS code *//* Start Dyno Text stack CSS code */ @font-face {	font-family: 'Badass';	src: url('../files/dynotextAssets/BebasNeue-webfont.eot');	src: local('../files/dynotextAssets/BebasNeue-webfont'), url('../files/dynotextAssets/BebasNeue-webfont.woff') format('woff'), url('../files/dynotextAssets/BebasNeue-webfont.ttf') format('truetype'), url('../files/dynotextAssets/BebasNeue-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}.stacks_in_1584container{position: relative;text-align: center;}h1.stacks_in_1584doofittext{width: auto !important;position: relative;display: inline-block;line-height: normal;white-space: nowrap;padding: none;margin: none; /* start if override */color: #BB1122 !important;letter-spacing: 0px !important;margin-bottom: 0px; font-family:  Badass !important; /* end if override */}.stacks_in_1584showmargin {	width: 200px;	padding: 6px 0 4px 0;	background-color: #2BBDFF;	-moz-border-radius: 22px;	-webkit-border-radius: 22px;	border-radius: 22px;	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	box-shadow: 0px 0px 0px rgba(0,0,0,1), inset 0px 4px 7px rgba(99,99,88,0.98);	background-image: -o-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -moz-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: -ms-linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	background-image: linear-gradient(90deg , rgb(244,241,222) 0%, rgb(255,253,247) 100%);	font-family: 'Helvetica';	font-size: 12pt;	color: #8C261F;	text-shadow: rgba(0,0,0,1) 0px -1px 0px;	margin: 7px auto;	text-align: center;	border: 1px solid #A2A296;}.stacks_in_1584topbar {	background-color: #2BBDFF;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	background-image: -o-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -moz-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -webkit-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: -ms-linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	background-image: linear-gradient(90deg , rgb(134,48,39) 0%, rgb(196,64,50) 100%);	border: 2px solid #933329;	border-bottom: none;	padding: 6px 3px 0px 6px;	min-height: 40px;	font-weight: bold;	font-size: 14px;	color: #F4F1DE;	font-style: italic;	text-shadow: rgba(8,25,63,1) 0px -1px 0px;	}.stacks_in_1584mainarea {	background-color: #F4F1DE;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 2px solid #933329;	border-top: none;	padding: 10px;}.stacks_in_1584small{font-weight: normal;font-size: 12px;}.stacks_in_1584centerbox {	background-color: #ffffff;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	-moz-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	box-shadow: 0px 1px 2px rgb(178, 69, 63), inset 0px 0px 0px rgba(0,0,0,1);	padding: 10px;	border: 1px solid #DDDBC4;}/* End Dyno Text stack CSS code *//* ClickIt styles */
/* Copyright Bryn Owen Design, 2015   */

#ClickIt_stacks_in_1615 {

	}


#ClickIt_stacks_in_1615:hover {



	}


#ClickIt_Single_stacks_in_1615, #ClickIt_Double_stacks_in_1615, #ClickIt_Long_stacks_in_1615, #ClickIt_Right_stacks_in_1615 {
	display: none;
}

/* StripeyThing by RapidWeaver Central */

#stripeythingstacks_in_1586 {
	display: block;
	position: relative;
}

#stacks_in_1586 .stripeything {
	height: 30px;
	width:100%;
	margin: 0;
	padding: 0;
	display: block;
	background: -webkit-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: -moz-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: -ms-linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
	background: linear-gradient(left, 
  #BB1122 10%, #333333 10%, 
  #333333 20%, #BB1122 20%, 
  #BB1122 30%, #333333 30%, 
  #333333 40%, #BB1122 40%, 
  #BB1122 50%, #333333 50%, 
  #333333 60%, #BB1122 60%, 
  #BB1122 70%, #333333 70%, 
  #333333 80%, #BB1122 80%, 
  #BB1122 90%, #333333 90%);
}

#stacks_in_1586 .stripeything0stacks_in_1586 {
	
}

#stacks_in_1586 .stripeything1stacks_in_1586 {
	
}

#stacks_in_1586 .stripeything2stacks_in_1586 {
	
}

#stacks_in_1586 .stripeything3stacks_in_1586 {
	
}

#stacks_in_1735 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1735 .jwresp_col{float:none} #stacks_in_1735 #jwresp_col2_stacks_in_1735{position:relative;margin:0 auto;width:48%;float:none}#stacks_in_1735 #jwresp_col1_stacks_in_1735,#stacks_in_1735 #jwresp_col3_stacks_in_1735{width:24%}#stacks_in_1735 #jwresp_col1_stacks_in_1735{float:left}#stacks_in_1735 #jwresp_col3_stacks_in_1735{float:right} @media screen and (max-width:770px){#stacks_in_1735 #jwresp_col1_stacks_in_1735,#stacks_in_1735 #jwresp_col3_stacks_in_1735{margin-bottom:20px}#stacks_in_1735 #jwresp_col1_stacks_in_1735{width:49%}#stacks_in_1735 #jwresp_col3_stacks_in_1735{width:49%}#stacks_in_1735 #jwresp_col2_stacks_in_1735{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_1735 #jwresp_col1_stacks_in_1735,#stacks_in_1735 #jwresp_col3_stacks_in_1735,#stacks_in_1735 #jwresp_col2_stacks_in_1735{float:none;width:100%;display:block}#stacks_in_1735 #jwresp_col1_stacks_in_1735,#stacks_in_1735 #jwresp_col3_stacks_in_1735{margin-bottom:20px}} 

#stacks_in_1735 {
	background-color: rgba(57, 62, 70, 1.00);
}
#stacks_in_1751>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1751>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1751>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






/* START ICONZ CSS */

#stacks_in_1759 i {
	font-size: 1em;
	line-height: normal !important;
	
	color: #BB1122 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_1759 .stacks_in_1759icon{
	vertical-align:top;
	padding: -4px 6px 0 0;
}
.stacks_in_1759text{
	vertical-align:middle;
	/* originally top */
}






#stacks_in_1759 .stacks_in_1759quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_1759 .stacks_in_1759quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_1759 .stacks_in_1759quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_1750 {
	margin: 4px 0px 0px 0px;
}
/* Start Stats stack CSS code */.stacks_in_1684stats, .stacks_in_1684pagetitle{	display: none;}.stacks_in_1684instructwrapper{	position: relative;	background: url("../files/newstatsbg.png") repeat-x;	height: 100px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.stacks_in_1684instruct{	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 */