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}
/* 
WHW edits
- Remove retina @media block at the bottom
- Remove '.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(icons/loading.gif) no-repeat 50% 50%; }'
- Remove 'background-image: url(icons/next.png);'
- Remove 'background-image: url(icons/prev.png);'
- Remove 'background: url(icons/close.png) no-repeat 5px 5px;'
- Remove default theme
*/


/*
 * Nivo Lightbox v1.2.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.nivo-lightbox-html5audio {
	width: 100%;
}

.nivo-lightbox-html5video {
	background: #000;
}

.nivo-lightbox-html5audio,
.nivo-lightbox-html5video {
	position: absolute;
	z-index: 99999;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	vertical-align: middle;
}

.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}/* https://github.com/una/CSSgram */

/* The MIT License (MIT)

Copyright (c) 2015 Una Kravets

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */

.aden{position:relative;-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden:after,.aden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.aden img{width:100%;z-index:1}.aden:before{z-index:2}.aden:after{z-index:3}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.gingham::after,.perpetua::after,.reyes::after{mix-blend-mode:soft-light}.inkwell{position:relative;-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.inkwell:after,.inkwell:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.inkwell img{width:100%;z-index:1}.inkwell:before{z-index:2}.inkwell:after{z-index:3}.perpetua{position:relative}.perpetua:after,.perpetua:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.perpetua img{width:100%;z-index:1}.perpetua:before{z-index:2}.perpetua:after{z-index:3}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);opacity:.5}.reyes{position:relative;-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes:after,.reyes:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.reyes img{width:100%;z-index:1}.reyes:before{z-index:2}.reyes:after{z-index:3}.reyes::after{background:#efcdad;opacity:.5}.gingham{position:relative;-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham:after,.gingham:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.gingham img{width:100%;z-index:1}.gingham:before{z-index:2}.gingham:after{z-index:3}.gingham::after{background:#e6e6fa}.toaster{position:relative;-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster:after,.toaster:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.toaster img{width:100%;z-index:1}.toaster:before{z-index:2}.toaster:after{z-index:3}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{position:relative;-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden:after,.walden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.walden img{width:100%;z-index:1}.walden:before{z-index:2}.walden:after{z-index:3}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{position:relative;-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson:after,.hudson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.hudson img{width:100%;z-index:1}.hudson:before{z-index:2}.hudson:after{z-index:3}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{position:relative;-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird:after,.earlybird:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.earlybird img{width:100%;z-index:1}.earlybird:before{z-index:2}.earlybird:after{z-index:3}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair:after,.mayfair:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.mayfair img{width:100%;z-index:1}.mayfair:before{z-index:2}.mayfair:after{z-index:3}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{position:relative;-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi:after,.lofi:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lofi img{width:100%;z-index:1}.lofi:before{z-index:2}.lofi:after{z-index:3}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{position:relative;-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after,._1977:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977 img{width:100%;z-index:1}._1977:before{z-index:2}._1977:after{z-index:3;background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{position:relative;-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn:after,.brooklyn:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brooklyn img{width:100%;z-index:1}.brooklyn:before{z-index:2}.brooklyn:after{z-index:3}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{position:relative;-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.xpro2 img{width:100%;z-index:1}.xpro2:before{z-index:2}.xpro2:after{z-index:3}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{position:relative;-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville:after,.nashville:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.nashville img{width:100%;z-index:1}.nashville:before{z-index:2}.nashville:after{z-index:3}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{position:relative;-webkit-filter:contrast(.9);filter:contrast(.9)}.lark:after,.lark:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lark img{width:100%;z-index:1}.lark:before{z-index:2}.lark:after{z-index:3}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{position:relative;-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon:after,.moon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.moon img{width:100%;z-index:1}.moon:before{z-index:2}.moon:after{z-index:3}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{position:relative;-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:after,.clarendon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.clarendon img{width:100%;z-index:1}.clarendon:before{z-index:2;background:rgba(127,187,227,.2);mix-blend-mode:overlay}.clarendon:after{z-index:3}.willow{position:relative;-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow:after,.willow:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.willow img{width:100%;z-index:1}.willow:before{z-index:2}.willow:after{z-index:3}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{position:relative;-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise:after,.rise:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.rise img{width:100%;z-index:1}.rise:before{z-index:2}.rise:after{z-index:3}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}.slumber{position:relative;-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber:after,.slumber:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.slumber img{width:100%;z-index:1}.slumber:before{z-index:2}.slumber:after{z-index:3}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.brannan{position:relative;-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.brannan:after,.brannan:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brannan img{width:100%;z-index:1}.brannan:before{z-index:2}.brannan:after{z-index:3}.brannan::after{background-color:rgba(161,44,199,.31);mix-blend-mode:lighten}.valencia{position:relative;-webkit-filter:contrast(1.08) brightness(1.08) sepia(.08);filter:contrast(1.08) brightness(1.08) sepia(.08)}.valencia:after,.valencia:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.valencia img{width:100%;z-index:1}.valencia:before{z-index:2}.valencia:after{z-index:3}.valencia::after{background:#3a0339;mix-blend-mode:exclusion;opacity:.5}.kelvin{position:relative}.kelvin:after,.kelvin:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.kelvin img{width:100%;z-index:1}.kelvin:before{z-index:2}.kelvin:after{z-index:3}.kelvin::after{background:#b77d21;mix-blend-mode:overlay}.kelvin::before{background:#382c34;mix-blend-mode:color-dodge}.maven{position:relative;-webkit-filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5);filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5)}.maven:after,.maven:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.maven img{width:100%;z-index:1}.maven:before{z-index:2}.maven:after{z-index:3;background:rgba(3,230,26,.2);mix-blend-mode:hue}.stinson{position:relative;-webkit-filter:contrast(.75) saturate(.85) brightness(1.15);filter:contrast(.75) saturate(.85) brightness(1.15)}.stinson:after,.stinson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.stinson img{width:100%;z-index:1}.stinson:before{z-index:2}.stinson:after{z-index:3}.stinson::before{background:rgba(240,149,128,.2);mix-blend-mode:soft-light}
#stacks_in_2799_1{visibility:hidden}
#usefulStackWrapperstacks_in_2799_2 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2799_2 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2799_2 {
		display: none;
	}
}













#stacks_in_2799_2 {
	background-color: rgba(49, 49, 49, 1.00);
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2799_3 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2799_3 {
		text-align: center !important;
	}
	
	#stacks_in_2799_3 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2799_3 {
		text-align: center !important;
	}
	
	#stacks_in_2799_3 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2799_4 {
	margin: 0px 0px 30px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2799_26 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2799_26 {
	position: relative;
}

#imageWizardstacks_in_2799_26 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_2799_16 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2799_16 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2799_16 {
		display: none;
	}
}













#stacks_in_2799_16 {
	background-color: rgba(49, 49, 49, 1.00);
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2799_17 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2799_17 {
		text-align: center !important;
	}
	
	#stacks_in_2799_17 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2799_17 {
		text-align: center !important;
	}
	
	#stacks_in_2799_17 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2799_18 {
	margin: 0px 0px 30px 0px;
}
#usefulStackWrapperstacks_in_2799_42 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2799_42 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2799_42 {
		display: none;
	}
}













#stacks_in_2799_42 {
	background-color: rgba(64, 64, 64, 1.00);
	border: solid rgba(64, 64, 64, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2799_43 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2799_43 {
		text-align: center !important;
	}
	
	#stacks_in_2799_43 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2799_43 {
		text-align: center !important;
	}
	
	#stacks_in_2799_43 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2799_44 {
	margin: 0px 0px 30px 0px;
}
#usefulStackWrapperstacks_in_2799_32 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2799_32 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2799_32 {
		display: none;
	}
}













#stacks_in_2799_32 {
	background-color: rgba(64, 64, 64, 1.00);
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2799_33 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2799_33 {
		text-align: center !important;
	}
	
	#stacks_in_2799_33 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2799_33 {
		text-align: center !important;
	}
	
	#stacks_in_2799_33 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2799_34 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_2799_36 {
	padding: 0px 20px 0px 20px;
}
#usefulStackWrapperstacks_in_2799_57 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2799_57 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2799_57 {
		display: none;
	}
}













#stacks_in_2799_57 {
	background-color: rgba(51, 51, 51, 1.00);
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2799_59 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2799_59 {
		text-align: center !important;
	}
	
	#stacks_in_2799_59 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2799_59 {
		text-align: center !important;
	}
	
	#stacks_in_2799_59 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2799_59 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_2799_61 {
	padding: 0px 20px 0px 20px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2799_63 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2799_63 {
	position: relative;
}

#imageWizardstacks_in_2799_63 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_2799_63 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../index_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_2799_63 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_2799_63 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_2799_63 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2799_63:hover #linkIconstacks_in_2799_63 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_2799_63 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2799_63:hover #linkShadestacks_in_2799_63 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#stacks_in_360{visibility:hidden}
#usefulStackWrapperstacks_in_2891 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2891 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2891 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_4257 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_4257 {
	position: relative;
}

#imageWizardstacks_in_4257 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_4257 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_4257 {
	margin: 20px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_4258 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4258 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4258 {
		display: none;
	}
}













#stacks_in_4258 {
	margin: 20px 0px 0px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_2913_9 #myExtraContent3,
#ExtraContentPlusstacks_in_2913_9 #fs {
	display: none;
}


#stacks_in_2913_9 {
	margin: 0px 0px 50px 0px;
	padding: 0px 20px 0px 20px;
}
#stacks_in_2913_10 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, sans-serif; ;
  
  text-align: center;
}


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

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

  

}


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


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

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_2913_10 a,
  #stacks_in_2913_10 a:visited {
    background-color: rgba(128, 128, 128, 1.00);
    color: rgba(235, 235, 235, 1.00) !important;
  }

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

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

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












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

  




#usefulStackWrapperstacks_in_4839 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4839 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4839 {
		display: none;
	}
}













#stacks_in_4839 {
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 20px 30px 20px;
	padding:  20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_4840 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_4840 {
		text-align: center !important;
	}
	
	#stacks_in_4840 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_4840 {
		text-align: center !important;
	}
	
	#stacks_in_4840 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_4840 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_4841_1 {
	margin: 0px 0px 10px 0px;
}
#sortStackstacks_in_5064 {
	display: block;
	position: relative;
	text-align: center;
}

#sortStackstacks_in_5064 .sortStackItem {
	display: block;
	text-align: center;
	padding: 8px;
	margin: 8px;
	border-radius: 4px;
	box-shadow: 0px 0px 5px rgba(68, 68, 68, 1.00);
	border: 0px solid rgba(68, 68, 68, 1.00);
	position: relative;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#sortStackstacks_in_5064 .sortStackItem:hover {
	box-shadow: 0px 0px 5px rgba(51, 51, 51, 1.00);
	border: 0px solid rgba(255, 255, 255, 1.00);
}

#sortStackstacks_in_5064 .sortStackSlice {
	position: relative;
	z-index: 5;
}

#sortStackstacks_in_5064 .sortStackLink a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 10;
}




#sortStackstacks_in_5064 .sortStackItem {
	display: inline-block;
	min-width: 100px;
	max-width: 250px;
}






/* Filter Tag Buttons */

#sortStackFilterstacks_in_5064 {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.filterTitle {
	display: inline-block;
	padding: 8px 0;
	margin: 4px 0;
}

#mobile_toggle_btn_wrap_stacks_in_5064 a,
#sortStackFilterstacks_in_5064 a {
	display: inline-block;
	padding: 8px;
	margin: 4px;
	border-radius: 4px;
	background: #cdcdcd;
	text-decoration: none;
	outline: none;
	color: #444444;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#sortStackFilterstacks_in_5064 a.filterShowAll {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.filterShowAll i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag1 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag1 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag2 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag2 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag3 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag3 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag4 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag4 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag5 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag5 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag6 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag6 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag7 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag7 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag8 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag8 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag9 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag9 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag10 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag10 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag11 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag11 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag12 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag12 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag13 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag13 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag14 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag14 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag15 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag15 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag16 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag16 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag17 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag17 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag18 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag18 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag19 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag19 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag20 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag20 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag21 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag21 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag22 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag22 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag23 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag23 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag24 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag24 i {
	color: rgba(68, 68, 68, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag23 {
	color: rgba(68, 68, 68, 1.00);
	background: rgba(205, 205, 205, 1.00);
}

#sortStackFilterstacks_in_5064 a.tag23 i {
	color: rgba(68, 68, 68, 1.00);
}





#mobile_toggle_btn_wrap_stacks_in_5064 {
	display: none;
}



/* Auto Sort Buttons */

#sortStackBtnTopstacks_in_5064,
#sortStackBtnBottomstacks_in_5064 {
	display: none;
	flex-wrap: wrap;
	justify-content: flex-end;
}







#sortStackBtnTopstacks_in_5064 .sortTitle,
#sortStackBtnBottomstacks_in_5064 .sortTitle {
	display: inline-block;
	padding: 8px 0;
	margin: 4px 0;
}

#sortStackBtnTopstacks_in_5064 a,
#sortStackBtnBottomstacks_in_5064 a {
	display: inline-block;
	padding: 8px;
	margin: 4px;
	border-radius: 4px;
	background: rgba(205, 205, 205, 1.00);
	text-decoration: none;
	outline: none;
	color: rgba(68, 68, 68, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	cursor: pointer;
}

#sortStackFilterstacks_in_5064 a.sortStackFilterButton {
	opacity: 0.50;
}

#sortStackFilterstacks_in_5064 a.sortStackFilterButton.activeFilterButton,
#sortStackFilterstacks_in_5064 a.sortStackFilterButton:hover {
	opacity: 1.00;
}

#sortStackBtnTopstacks_in_5064 a i,
#sortStackBtnBottomstacks_in_5064 a i {
	color: rgba(68, 68, 68, 1.00);
}


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_4847 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_4847 {
	position: relative;
}

#imageWizardstacks_in_4847 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_4847 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../index_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_4847 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_4847 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_4847 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_4847:hover #linkIconstacks_in_4847 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_4847 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_4847:hover #linkShadestacks_in_4847 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_4847 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_4847 img {
	-webkit-transform: scale(1.00);
	-moz-transform: scale(1.00);
	-o-transform: scale(1.00);
	-ms-transform: scale(1.00);
	transform: scale(1.00);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

#imageWizardstacks_in_4847:hover img {
	-webkit-transform: scale(1.10);
	-moz-transform: scale(1.10);
	-o-transform: scale(1.10);
	-ms-transform: scale(1.10);
	transform: scale(1.10);
}

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_4847 {
	margin: 0px 0px 20px 0px;
}
#usefulStackWrapperstacks_in_4848 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4848 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4848 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2798_1 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2798_1 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2798_1 {
		display: none;
	}
}













#stacks_in_2798_1 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 0px 30px 0px;
	padding: 20px 10px 0px 10px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2798_2 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2798_2 {
		text-align: center !important;
	}
	
	#stacks_in_2798_2 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2798_2 {
		text-align: center !important;
	}
	
	#stacks_in_2798_2 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2798_3 {
	margin: 0px 0px 10px 0px;
}
#usefulStackWrapperstacks_in_2371 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2371 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2371 {
		display: none;
	}
}













#stacks_in_2371 {
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
/* @group Basics */

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

#filterWrapperstacks_in_382 *, #filterWrapperstacks_in_382 *:before, #filterWrapperstacks_in_382 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* @end */

/* @group Filtrify Plugin CSS */

/* Commented-out webkit scrollbars */

/* reset */
ul.ft-menu,
ul.ft-menu * { 
	margin: 0; 
	border: 0; 
	padding: 0;
	line-height: 1;
	position: relative;
	text-align: left;
    font: normal normal 100% sans-serif;
}


ul.ft-menu { 
	list-style: none;
}

ul.ft-menu > li.ft-field { 
	display: inline-block; 
	*display: inline; 
	*zoom: 1;
	margin-right: 30px;
	background: none !important;
	position: relative !important;
}

ul.ft-menu > li.ft-field > span.ft-label { 
    cursor: pointer; 
}


ul.ft-menu > li.ft-field > div.ft-panel { 
	position: absolute; 
	min-width: 200px; 
	background-clip: padding-box;
	border: 5px solid #333333;
	border: 5px solid rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	top: 100%;
	margin-top: 15px;
	left: 50%;
	margin-left: -105px;
	z-index: 9999;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
ul.ft-menu > li.ft-field > div.ft-panel:before,
ul.ft-menu > li.ft-field > div.ft-panel:after {
	position: absolute;
	content: " ";
	height: 0;
	width: 0;
	left: 50%;
}
ul.ft-menu > li.ft-field > div.ft-panel:before {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #333333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.3);
	top: -15px;
	margin-left: -10px;
}
ul.ft-menu > li.ft-field > div.ft-panel:after {
	content: " ";
	height: 0;
	width: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #F5F3EE;
	top: -8px;
	margin-left: -8px;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected {
	padding: 10px 10px 0 10px;
	background: #F5F3EE;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li {
	font-size: 10px;
	display: inline-block;
	*display: inline; 
	*zoom: 1;
	margin: 1px;
	cursor: pointer;
	padding: 0px 5px 1px 5px;
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	border: 1px solid #057ED0;
	border: 1px solid rgba(5, 126, 208, 0.7);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	background: #019AD2;
	background: -webkit-linear-gradient(#33BCEF, #019AD2);
	background: -moz-linear-gradient(#33BCEF, #019AD2);
	background: -o-linear-gradient(#33BCEF, #019AD2);
	background: -ms-linear-gradient(#33BCEF, #019AD2);
	background: linear-gradient(#33BCEF, #019AD2);
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:after {
	content: " \00D7";
	color: white;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:active {
	background: #33BCEF;
	background: -webkit-linear-gradient(#019AD2, #33BCEF);
	background: -moz-linear-gradient(#019AD2, #33BCEF);
	background: -o-linear-gradient(#019AD2, #33BCEF);
	background: -ms-linear-gradient(#019AD2, #33BCEF);
	background: linear-gradient(#019AD2, #33BCEF);
}

ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search { 
	padding: 10px;
	background: #F5F3EE;
	background: -webkit-linear-gradient(#F5F3EE, #D0CDC9);
	background: -moz-linear-gradient(#F5F3EE, #D0CDC9);
	background: -o-linear-gradient(#F5F3EE, #D0CDC9);
	background: -ms-linear-gradient(#F5F3EE, #D0CDC9);
	background: linear-gradient(#F5F3EE, #D0CDC9);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#F5F3EE", EndColorStr="#D0CDC9");
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search:before {
	font: normal normal 12px "FiltrifyRegular";
	content: "s";
	position: absolute;
    width: 20px;
	bottom: 15px;
	left: 18px;
	color: #BBB;
	text-shadow: none;
	z-index: 1;
}
ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search > input { 
	outline: none;
	display: block;
	width: 140px;
	padding: 4px 10px 4px 25px;
	color: gray;
	background: white;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.4), inset 0 1px 0 rgba(0,0,0,.3);
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags { 
	position: relative !important; 
	max-height: 200px !important; 
	border-top: 1px solid #33373D;
	overflow-x: hidden; 
	overflow-y: auto; 
	width: 100%;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li { 
    font-size: 12px;
	display: block;
	border-bottom: 1px solid #33373D;
	box-shadow: inset 0 1px 0 0 #878e98;
	display: block;
	font-weight: bold;
	color: white;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	padding: 8px 35px 8px 15px;
	cursor: pointer;
	background: #616975;
	background: -webkit-linear-gradient(#727A86, #505864);
	background: -moz-linear-gradient(#727A86, #505864);
	background: -o-linear-gradient(#727A86, #505864);
	background: -ms-linear-gradient(#727A86, #505864);
	background: linear-gradient(#727A86, #505864);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#727a86", EndColorStr="#505864");
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li:after { 
	content: attr(data-count);
    font-size: 11px;
    font-weight: normal;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -9px;
	padding: 3px 6px;
	color: white;
	background: #48515C;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, .26), 0px 1px 0px 0px rgba(255, 255, 255, .15);
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight { 
	border-bottom: 1px solid #103C56;
	box-shadow: inset 0px 1px 0px 0px #6ad2ef;
	background: #35AFE3;
	background: -webkit-linear-gradient(#45C7EB, #2698DB);
	background: -moz-linear-gradient(#45C7EB, #2698DB);
	background: -o-linear-gradient(#45C7EB, #2698DB);
	background: -ms-linear-gradient(#45C7EB, #2698DB);
	background: linear-gradient(#45C7EB, #2698DB);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#45c7eb", EndColorStr="#2698db");
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:active {
	background: -webkit-linear-gradient(#2698DB, #45C7EB);
	background: -moz-linear-gradient(#2698DB, #45C7EB);
	background: -o-linear-gradient(#2698DB, #45C7EB);
	background: -ms-linear-gradient(#2698DB, #45C7EB);
	background: linear-gradient(#2698DB, #45C7EB);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#2698DB", EndColorStr="#45C7EB");
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:after {
	background: #2173A1;
}

ul.ft-menu > li.ft-field > div.ft-panel > div.ft-mismatch {
    font-size: 11px;
	padding: 10px 15px;
	color: white;
	background: #555555;
	background: -webkit-linear-gradient(#555555, #333333);
	background: -moz-linear-gradient(#555555, #333333);
	background: -o-linear-gradient(#555555, #333333);
	background: -ms-linear-gradient(#555555, #333333);
	background: linear-gradient(#555555, #333333);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#555555", EndColorStr="#333333");
}

/* REQUIRED! */
.ft-hidden { display: none !important; }


/* Custom webkit scrollbars */
/*
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar {
    width: 10px;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
    background: #DDD;
}
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags::-webkit-scrollbar-thumb {
    border-radius: 2px;
    box-shadow: 0 0 5px rgba(0,0,0,0.7);
    background: #EEE;
}
*/

/* @end */

/* @group Styles Added by WW */

#sortContainerstacks_in_382 {
	display: block;
	position: relative;
	overflow: visible;
	height: auto;
}

#placeHolderstacks_in_382 {
	display: inline;
}

#sortContainerstacks_in_382,
ul.ft-menu {
	display: block;
}

ul.ft-menu {
	text-align: center;
	margin-bottom: 30px;
}

ul.ft-menu > li.ft-field { 
	margin: 0 4px;
}

span.ft-label {
	display: block;
	padding: 8px 0;
	margin: 4px 0;
	width: 225px;
	font-size: 14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	text-transform: capitalize;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	transition: all 300ms linear;
	color: #FFFFFF;
	border: solid 1px #555555;
	background: #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#404040));
	background: -moz-linear-gradient(top, #666666, #404040);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#404040');
}

span.ft-label:hover {
	color: #FFFFFF;
	border: solid 1px #404040;
	background: #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#666666));
	background: -moz-linear-gradient(top, #666666, #666666);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666');
}

ul.ft-menu > li.ft-field > div.ft-panel {
	min-width: 225px;
	left: 0;
	margin-left: 0;
}

ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search::before {
	display: none;
}

ul.ft-menu > li.ft-field > div.ft-panel > fieldset.ft-search > input {
	padding: 5px 10px;
	width: 100%;
}

ul.ft-menu > li.ft-field > div.ft-panel::after {
	border-left: none;
	border-right: none;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags {
	border-top: none;
}

/* Static Tags */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li { 
    font-size: 12px;
	border-bottom: none;
	box-shadow: none;
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	padding: 8px 35px 8px 15px;
	cursor: pointer;
	background: #666666;
	background: -webkit-linear-gradient(#666666, #404040);
	background: -moz-linear-gradient(#666666, #404040);
	background: -o-linear-gradient(#666666, #404040);
	background: -ms-linear-gradient(#666666, #404040);
	background: linear-gradient(#666666, #404040);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#666666", EndColorStr="#404040");
}

/* Hovered Tags */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight { 
	border-bottom: none;
	box-shadow: none;
	background: #666666;
	background: -webkit-linear-gradient(#666666, #4C4C4C);
	background: -moz-linear-gradient(#666666, #4C4C4C);
	background: -o-linear-gradient(#666666, #4C4C4C);
	background: -ms-linear-gradient(#666666, #4C4C4C);
	background: linear-gradient(#666666, #4C4C4C);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#666666", EndColorStr="#4C4C4C");
}

/* Tag Counts */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li:after { 
    font-size: 11px;
	color: #FFFFFF;
	background: #48515C;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-tags > li.ft-highlight:after {
	color: #FFFFFF;
	background: #151515;
}

/* Active Tags */
ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li {
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #3F3F3F;
	background: -webkit-linear-gradient(#666666, #3F3F3F);
	background: -moz-linear-gradient(#666666, #3F3F3F);
	background: -o-linear-gradient(#666666, #3F3F3F);
	background: -ms-linear-gradient(#666666, #3F3F3F);
	background: linear-gradient(#666666, #3F3F3F);
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:after {
	color: #FFFFFF;
}

ul.ft-menu > li.ft-field > div.ft-panel > ul.ft-selected > li:active {
	color: #FFFFFF;
	background: #3F3F3F;
	background: -webkit-linear-gradient(#666666, #3F3F3F);
	background: -moz-linear-gradient(#666666, #3F3F3F);
	background: -o-linear-gradient(#666666, #3F3F3F);
	background: -ms-linear-gradient(#666666, #3F3F3F);
	background: linear-gradient(#666666, #3F3F3F);
}

/* Search box */

.ft-field fieldset {
	display: none;
}








.category4 fieldset {
	display: block;
}














/* Filter Container */

ul.FilterItems {
	padding: 0;
	list-style: none;
	min-height: 320px;
	text-align: center;
}

ul.FilterItems li {
	display: inline-block;
	position: relative;
	margin: 2px;
	text-align: center;
	vertical-align: top;
}

/**/
ul.FilterItems li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;
	display: block;
}
/**/

ul.FilterItems li div.InnerContent {
	height: 320px;
	max-width: 200px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #1A1A1A;
	padding: 8px;
	overflow: auto;
}

ul.FilterItems li div.InnerContent:hover {
	border: 1px solid #9A9A9A;
}

/*  */
/* No background */
ul.FilterItems li div.InnerContent {
	background: transparent;
}
/*  */

/*  */

/*  */

/*  */

/**/

/**/

/**/

/**/

/**/

/**/


ul#filterWrapperstacks_in_382 .FilterItems li h1,
ul#filterWrapperstacks_in_382 .FilterItems li h2,
ul#filterWrapperstacks_in_382 .FilterItems li h3,
ul#filterWrapperstacks_in_382 .FilterItems li h4,
ul#filterWrapperstacks_in_382 .FilterItems li h5,
ul#filterWrapperstacks_in_382 .FilterItems li h6,
ul#filterWrapperstacks_in_382 .FilterItems li img,
ul#filterWrapperstacks_in_382 .FilterItems li p {
	padding: 0;
	margin: 0 0 5px;
	line-height: 1.25em;
}

/* Dimmed items (if dimming is enabled) */

.filter-dimmed-item { 
    opacity: 0.20; 
    filter: alpha(opacity=20); 
}

/* Reset Button */

#resetstacks_in_382 {
	display: none;
	width: 100%;
	height: 45px;
	clear: both;
	margin-top: 30px;
	text-align: center;
}

#resetButtonstacks_in_382 {
	display: inline-block;
	padding: 8px 0;
	margin: 0;
	border: solid 1px #555555;
	width: 225px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-align: center;
	text-transform: capitalize;
	cursor: pointer;
	-webkit-transition: background 300ms linear;
	-moz-transition: background 300ms linear;
	transition: background 300ms linear;
	color: #FFFFFF;
	background: #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#404040));
	background: -moz-linear-gradient(top, #666666, #404040);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#404040');
}

#resetButtonstacks_in_382:hover {
	color: #FFFFFF;
	border: solid 1px #404040;
	background: #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#666666));
	background: -moz-linear-gradient(top, #666666, #666666);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#666666');
}

/* @end */

/* @group Start hidden */

/*  */

/* @end */



/* @group Sidebar */

/*  */

/* @end */

/* @group Typeahead */

/*  */

/* @end */

/* @group Legends */

#legendstacks_in_382 {
	text-align: center;
}

span.legendCategory {
	text-transform: capitalize;
}

#filterWrapperstacks_in_382 ul.legendList {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#filterWrapperstacks_in_382 ul.legendList li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

#filterWrapperstacks_in_382 ul.legendList li:last-child .legendCategorySeparator {
	display: none;
}

/* @end */

/* @group Printer styles */

@media print {
	#resetstacks_in_382,
	#sortContainerstacks_in_382 {
		display: none;
	}
	
	ul#filterWrapperstacks_in_382 .FilterItems li,
	ul#filterWrapperstacks_in_382 .FilterItems .filterEditItem {
		width: 100%;
		height: auto;
		float: none;
	}
}

/* @end */

/* @group Edit Mode Styling */



/* @end *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5679 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5679 {
	position: relative;
}

#imageWizardstacks_in_5679 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_5679 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../index_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_5679 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_5679 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_5679 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_5679:hover #linkIconstacks_in_5679 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_5679 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_5679:hover #linkShadestacks_in_5679 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5679 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_5679 img {
	-webkit-transform: scale(1.00);
	-moz-transform: scale(1.00);
	-o-transform: scale(1.00);
	-ms-transform: scale(1.00);
	transform: scale(1.00);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

#imageWizardstacks_in_5679:hover img {
	-webkit-transform: scale(1.10);
	-moz-transform: scale(1.10);
	-o-transform: scale(1.10);
	-ms-transform: scale(1.10);
	transform: scale(1.10);
}

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5680 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5680 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5680 {
		display: none;
	}
}













#stacks_in_5680 {
	margin: 10px 0px 0px 0px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_2956 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_2956 #topBoxTriggerstacks_in_2956 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_2956 #topBoxTriggerContentstacks_in_2956 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_2956 #topBoxTriggerContentstacks_in_2956 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_2956 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_2956 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_2956 h1,
#topBoxContentWrapperstacks_in_2956 h2,
#topBoxContentWrapperstacks_in_2956 h3,
#topBoxContentWrapperstacks_in_2956 h4,
#topBoxContentWrapperstacks_in_2956 h5,
#topBoxContentWrapperstacks_in_2956 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_2956 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_2956 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_2956 a:hover,
#topBoxContentWrapperstacks_in_2956 a:focus,
#topBoxContentWrapperstacks_in_2956 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_2956 .topBoxAudio,
#topBoxContentWrapperstacks_in_2956 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_2956.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_2956 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_2956 .trackName,
#topBoxContentWrapperstacks_in_2956 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_2956 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2957 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2957 {
	position: relative;
}

#imageWizardstacks_in_2957 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_2957 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_2958 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2958 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2958 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2964 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2964 {
	position: relative;
}

#imageWizardstacks_in_2964 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_4865 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5086 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5086 #topBoxTriggerstacks_in_5086 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5086 #topBoxTriggerContentstacks_in_5086 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5086 #topBoxTriggerContentstacks_in_5086 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5086 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5086 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5086 h1,
#topBoxContentWrapperstacks_in_5086 h2,
#topBoxContentWrapperstacks_in_5086 h3,
#topBoxContentWrapperstacks_in_5086 h4,
#topBoxContentWrapperstacks_in_5086 h5,
#topBoxContentWrapperstacks_in_5086 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5086 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5086 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5086 a:hover,
#topBoxContentWrapperstacks_in_5086 a:focus,
#topBoxContentWrapperstacks_in_5086 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5086 .topBoxAudio,
#topBoxContentWrapperstacks_in_5086 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5086.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5086 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5086 .trackName,
#topBoxContentWrapperstacks_in_5086 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5086 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5087 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5087 {
	position: relative;
}

#imageWizardstacks_in_5087 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5087 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5088 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5088 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5088 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5094 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5094 {
	position: relative;
}

#imageWizardstacks_in_5094 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5103 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5103 #topBoxTriggerstacks_in_5103 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5103 #topBoxTriggerContentstacks_in_5103 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5103 #topBoxTriggerContentstacks_in_5103 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5103 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5103 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5103 h1,
#topBoxContentWrapperstacks_in_5103 h2,
#topBoxContentWrapperstacks_in_5103 h3,
#topBoxContentWrapperstacks_in_5103 h4,
#topBoxContentWrapperstacks_in_5103 h5,
#topBoxContentWrapperstacks_in_5103 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5103 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5103 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5103 a:hover,
#topBoxContentWrapperstacks_in_5103 a:focus,
#topBoxContentWrapperstacks_in_5103 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5103 .topBoxAudio,
#topBoxContentWrapperstacks_in_5103 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5103.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5103 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5103 .trackName,
#topBoxContentWrapperstacks_in_5103 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5103 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5104 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5104 {
	position: relative;
}

#imageWizardstacks_in_5104 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5104 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5105 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5105 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5105 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5111 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5111 {
	position: relative;
}

#imageWizardstacks_in_5111 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5120 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5120 #topBoxTriggerstacks_in_5120 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5120 #topBoxTriggerContentstacks_in_5120 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5120 #topBoxTriggerContentstacks_in_5120 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5120 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5120 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5120 h1,
#topBoxContentWrapperstacks_in_5120 h2,
#topBoxContentWrapperstacks_in_5120 h3,
#topBoxContentWrapperstacks_in_5120 h4,
#topBoxContentWrapperstacks_in_5120 h5,
#topBoxContentWrapperstacks_in_5120 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5120 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5120 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5120 a:hover,
#topBoxContentWrapperstacks_in_5120 a:focus,
#topBoxContentWrapperstacks_in_5120 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5120 .topBoxAudio,
#topBoxContentWrapperstacks_in_5120 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5120.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5120 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5120 .trackName,
#topBoxContentWrapperstacks_in_5120 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5120 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5121 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5121 {
	position: relative;
}

#imageWizardstacks_in_5121 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5121 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5122 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5122 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5122 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5128 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5128 {
	position: relative;
}

#imageWizardstacks_in_5128 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5135 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5135 #topBoxTriggerstacks_in_5135 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5135 #topBoxTriggerContentstacks_in_5135 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5135 #topBoxTriggerContentstacks_in_5135 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5135 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5135 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5135 h1,
#topBoxContentWrapperstacks_in_5135 h2,
#topBoxContentWrapperstacks_in_5135 h3,
#topBoxContentWrapperstacks_in_5135 h4,
#topBoxContentWrapperstacks_in_5135 h5,
#topBoxContentWrapperstacks_in_5135 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5135 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5135 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5135 a:hover,
#topBoxContentWrapperstacks_in_5135 a:focus,
#topBoxContentWrapperstacks_in_5135 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5135 .topBoxAudio,
#topBoxContentWrapperstacks_in_5135 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5135.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5135 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5135 .trackName,
#topBoxContentWrapperstacks_in_5135 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5135 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5136 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5136 {
	position: relative;
}

#imageWizardstacks_in_5136 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5136 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5137 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5137 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5137 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5143 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5143 {
	position: relative;
}

#imageWizardstacks_in_5143 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5150 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5150 #topBoxTriggerstacks_in_5150 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5150 #topBoxTriggerContentstacks_in_5150 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5150 #topBoxTriggerContentstacks_in_5150 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5150 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5150 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5150 h1,
#topBoxContentWrapperstacks_in_5150 h2,
#topBoxContentWrapperstacks_in_5150 h3,
#topBoxContentWrapperstacks_in_5150 h4,
#topBoxContentWrapperstacks_in_5150 h5,
#topBoxContentWrapperstacks_in_5150 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5150 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5150 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5150 a:hover,
#topBoxContentWrapperstacks_in_5150 a:focus,
#topBoxContentWrapperstacks_in_5150 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5150 .topBoxAudio,
#topBoxContentWrapperstacks_in_5150 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5150.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5150 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5150 .trackName,
#topBoxContentWrapperstacks_in_5150 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5150 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5151 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5151 {
	position: relative;
}

#imageWizardstacks_in_5151 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5151 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5152 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5152 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5152 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5158 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5158 {
	position: relative;
}

#imageWizardstacks_in_5158 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5165 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5165 #topBoxTriggerstacks_in_5165 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5165 #topBoxTriggerContentstacks_in_5165 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5165 #topBoxTriggerContentstacks_in_5165 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5165 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5165 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5165 h1,
#topBoxContentWrapperstacks_in_5165 h2,
#topBoxContentWrapperstacks_in_5165 h3,
#topBoxContentWrapperstacks_in_5165 h4,
#topBoxContentWrapperstacks_in_5165 h5,
#topBoxContentWrapperstacks_in_5165 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5165 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5165 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5165 a:hover,
#topBoxContentWrapperstacks_in_5165 a:focus,
#topBoxContentWrapperstacks_in_5165 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5165 .topBoxAudio,
#topBoxContentWrapperstacks_in_5165 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5165.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5165 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5165 .trackName,
#topBoxContentWrapperstacks_in_5165 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5165 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5166 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5166 {
	position: relative;
}

#imageWizardstacks_in_5166 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5166 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5167 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5167 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5167 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5173 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5173 {
	position: relative;
}

#imageWizardstacks_in_5173 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5195 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5195 #topBoxTriggerstacks_in_5195 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5195 #topBoxTriggerContentstacks_in_5195 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5195 #topBoxTriggerContentstacks_in_5195 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5195 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5195 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5195 h1,
#topBoxContentWrapperstacks_in_5195 h2,
#topBoxContentWrapperstacks_in_5195 h3,
#topBoxContentWrapperstacks_in_5195 h4,
#topBoxContentWrapperstacks_in_5195 h5,
#topBoxContentWrapperstacks_in_5195 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5195 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5195 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5195 a:hover,
#topBoxContentWrapperstacks_in_5195 a:focus,
#topBoxContentWrapperstacks_in_5195 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5195 .topBoxAudio,
#topBoxContentWrapperstacks_in_5195 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5195.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5195 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5195 .trackName,
#topBoxContentWrapperstacks_in_5195 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5195 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5196 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5196 {
	position: relative;
}

#imageWizardstacks_in_5196 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5196 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5197 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5197 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5197 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5203 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5203 {
	position: relative;
}

#imageWizardstacks_in_5203 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5180 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5180 #topBoxTriggerstacks_in_5180 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5180 #topBoxTriggerContentstacks_in_5180 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5180 #topBoxTriggerContentstacks_in_5180 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5180 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5180 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5180 h1,
#topBoxContentWrapperstacks_in_5180 h2,
#topBoxContentWrapperstacks_in_5180 h3,
#topBoxContentWrapperstacks_in_5180 h4,
#topBoxContentWrapperstacks_in_5180 h5,
#topBoxContentWrapperstacks_in_5180 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5180 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5180 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5180 a:hover,
#topBoxContentWrapperstacks_in_5180 a:focus,
#topBoxContentWrapperstacks_in_5180 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5180 .topBoxAudio,
#topBoxContentWrapperstacks_in_5180 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5180.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5180 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5180 .trackName,
#topBoxContentWrapperstacks_in_5180 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5180 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5181 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5181 {
	position: relative;
}

#imageWizardstacks_in_5181 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5181 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5182 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5182 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5182 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5188 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5188 {
	position: relative;
}

#imageWizardstacks_in_5188 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5222 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5222 #topBoxTriggerstacks_in_5222 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5222 #topBoxTriggerContentstacks_in_5222 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5222 #topBoxTriggerContentstacks_in_5222 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5222 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5222 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5222 h1,
#topBoxContentWrapperstacks_in_5222 h2,
#topBoxContentWrapperstacks_in_5222 h3,
#topBoxContentWrapperstacks_in_5222 h4,
#topBoxContentWrapperstacks_in_5222 h5,
#topBoxContentWrapperstacks_in_5222 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5222 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5222 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5222 a:hover,
#topBoxContentWrapperstacks_in_5222 a:focus,
#topBoxContentWrapperstacks_in_5222 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5222 .topBoxAudio,
#topBoxContentWrapperstacks_in_5222 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5222.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5222 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5222 .trackName,
#topBoxContentWrapperstacks_in_5222 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5222 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5223 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5223 {
	position: relative;
}

#imageWizardstacks_in_5223 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5223 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5224 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5224 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5224 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5230 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5230 {
	position: relative;
}

#imageWizardstacks_in_5230 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5234 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5239 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5239 #topBoxTriggerstacks_in_5239 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5239 #topBoxTriggerContentstacks_in_5239 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5239 #topBoxTriggerContentstacks_in_5239 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5239 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5239 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5239 h1,
#topBoxContentWrapperstacks_in_5239 h2,
#topBoxContentWrapperstacks_in_5239 h3,
#topBoxContentWrapperstacks_in_5239 h4,
#topBoxContentWrapperstacks_in_5239 h5,
#topBoxContentWrapperstacks_in_5239 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5239 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5239 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5239 a:hover,
#topBoxContentWrapperstacks_in_5239 a:focus,
#topBoxContentWrapperstacks_in_5239 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5239 .topBoxAudio,
#topBoxContentWrapperstacks_in_5239 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5239.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5239 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5239 .trackName,
#topBoxContentWrapperstacks_in_5239 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5239 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5240 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5240 {
	position: relative;
}

#imageWizardstacks_in_5240 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5240 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5241 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5241 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5241 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5247 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5247 {
	position: relative;
}

#imageWizardstacks_in_5247 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5259 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5259 #topBoxTriggerstacks_in_5259 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5259 #topBoxTriggerContentstacks_in_5259 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5259 #topBoxTriggerContentstacks_in_5259 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5259 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5259 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5259 h1,
#topBoxContentWrapperstacks_in_5259 h2,
#topBoxContentWrapperstacks_in_5259 h3,
#topBoxContentWrapperstacks_in_5259 h4,
#topBoxContentWrapperstacks_in_5259 h5,
#topBoxContentWrapperstacks_in_5259 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5259 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5259 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5259 a:hover,
#topBoxContentWrapperstacks_in_5259 a:focus,
#topBoxContentWrapperstacks_in_5259 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5259 .topBoxAudio,
#topBoxContentWrapperstacks_in_5259 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5259.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5259 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5259 .trackName,
#topBoxContentWrapperstacks_in_5259 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5259 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5260 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5260 {
	position: relative;
}

#imageWizardstacks_in_5260 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5260 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5261 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5261 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5261 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5267 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5267 {
	position: relative;
}

#imageWizardstacks_in_5267 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5274 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5274 #topBoxTriggerstacks_in_5274 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5274 #topBoxTriggerContentstacks_in_5274 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5274 #topBoxTriggerContentstacks_in_5274 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5274 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5274 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5274 h1,
#topBoxContentWrapperstacks_in_5274 h2,
#topBoxContentWrapperstacks_in_5274 h3,
#topBoxContentWrapperstacks_in_5274 h4,
#topBoxContentWrapperstacks_in_5274 h5,
#topBoxContentWrapperstacks_in_5274 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5274 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5274 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5274 a:hover,
#topBoxContentWrapperstacks_in_5274 a:focus,
#topBoxContentWrapperstacks_in_5274 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5274 .topBoxAudio,
#topBoxContentWrapperstacks_in_5274 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5274.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5274 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5274 .trackName,
#topBoxContentWrapperstacks_in_5274 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5274 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5275 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5275 {
	position: relative;
}

#imageWizardstacks_in_5275 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5275 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5276 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5276 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5276 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5282 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5282 {
	position: relative;
}

#imageWizardstacks_in_5282 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5286 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5425 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5425 #topBoxTriggerstacks_in_5425 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5425 #topBoxTriggerContentstacks_in_5425 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5425 #topBoxTriggerContentstacks_in_5425 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5425 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5425 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5425 h1,
#topBoxContentWrapperstacks_in_5425 h2,
#topBoxContentWrapperstacks_in_5425 h3,
#topBoxContentWrapperstacks_in_5425 h4,
#topBoxContentWrapperstacks_in_5425 h5,
#topBoxContentWrapperstacks_in_5425 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5425 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5425 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5425 a:hover,
#topBoxContentWrapperstacks_in_5425 a:focus,
#topBoxContentWrapperstacks_in_5425 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5425 .topBoxAudio,
#topBoxContentWrapperstacks_in_5425 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5425.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5425 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5425 .trackName,
#topBoxContentWrapperstacks_in_5425 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5425 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5426 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5426 {
	position: relative;
}

#imageWizardstacks_in_5426 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5426 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5427 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5427 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5427 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5433 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5433 {
	position: relative;
}

#imageWizardstacks_in_5433 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5434 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5442 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5442 #topBoxTriggerstacks_in_5442 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5442 #topBoxTriggerContentstacks_in_5442 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5442 #topBoxTriggerContentstacks_in_5442 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5442 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5442 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5442 h1,
#topBoxContentWrapperstacks_in_5442 h2,
#topBoxContentWrapperstacks_in_5442 h3,
#topBoxContentWrapperstacks_in_5442 h4,
#topBoxContentWrapperstacks_in_5442 h5,
#topBoxContentWrapperstacks_in_5442 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5442 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5442 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5442 a:hover,
#topBoxContentWrapperstacks_in_5442 a:focus,
#topBoxContentWrapperstacks_in_5442 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5442 .topBoxAudio,
#topBoxContentWrapperstacks_in_5442 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5442.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5442 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5442 .trackName,
#topBoxContentWrapperstacks_in_5442 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5442 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5443 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5443 {
	position: relative;
}

#imageWizardstacks_in_5443 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5443 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5444 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5444 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5444 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5450 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5450 {
	position: relative;
}

#imageWizardstacks_in_5450 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5476 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5476 #topBoxTriggerstacks_in_5476 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5476 #topBoxTriggerContentstacks_in_5476 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5476 #topBoxTriggerContentstacks_in_5476 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5476 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5476 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5476 h1,
#topBoxContentWrapperstacks_in_5476 h2,
#topBoxContentWrapperstacks_in_5476 h3,
#topBoxContentWrapperstacks_in_5476 h4,
#topBoxContentWrapperstacks_in_5476 h5,
#topBoxContentWrapperstacks_in_5476 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5476 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5476 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5476 a:hover,
#topBoxContentWrapperstacks_in_5476 a:focus,
#topBoxContentWrapperstacks_in_5476 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5476 .topBoxAudio,
#topBoxContentWrapperstacks_in_5476 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5476.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5476 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5476 .trackName,
#topBoxContentWrapperstacks_in_5476 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5476 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5477 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5477 {
	position: relative;
}

#imageWizardstacks_in_5477 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5477 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5478 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5478 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5478 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5484 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5484 {
	position: relative;
}

#imageWizardstacks_in_5484 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5489 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5493 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5493 #topBoxTriggerstacks_in_5493 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5493 #topBoxTriggerContentstacks_in_5493 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5493 #topBoxTriggerContentstacks_in_5493 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5493 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5493 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5493 h1,
#topBoxContentWrapperstacks_in_5493 h2,
#topBoxContentWrapperstacks_in_5493 h3,
#topBoxContentWrapperstacks_in_5493 h4,
#topBoxContentWrapperstacks_in_5493 h5,
#topBoxContentWrapperstacks_in_5493 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5493 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5493 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5493 a:hover,
#topBoxContentWrapperstacks_in_5493 a:focus,
#topBoxContentWrapperstacks_in_5493 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5493 .topBoxAudio,
#topBoxContentWrapperstacks_in_5493 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5493.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5493 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5493 .trackName,
#topBoxContentWrapperstacks_in_5493 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5493 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5494 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5494 {
	position: relative;
}

#imageWizardstacks_in_5494 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5494 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5495 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5495 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5495 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5501 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5501 {
	position: relative;
}

#imageWizardstacks_in_5501 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5502 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5510 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5510 #topBoxTriggerstacks_in_5510 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5510 #topBoxTriggerContentstacks_in_5510 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5510 #topBoxTriggerContentstacks_in_5510 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5510 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5510 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5510 h1,
#topBoxContentWrapperstacks_in_5510 h2,
#topBoxContentWrapperstacks_in_5510 h3,
#topBoxContentWrapperstacks_in_5510 h4,
#topBoxContentWrapperstacks_in_5510 h5,
#topBoxContentWrapperstacks_in_5510 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5510 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5510 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5510 a:hover,
#topBoxContentWrapperstacks_in_5510 a:focus,
#topBoxContentWrapperstacks_in_5510 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5510 .topBoxAudio,
#topBoxContentWrapperstacks_in_5510 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5510.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5510 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5510 .trackName,
#topBoxContentWrapperstacks_in_5510 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5510 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5511 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5511 {
	position: relative;
}

#imageWizardstacks_in_5511 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5511 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5512 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5512 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5512 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5518 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5518 {
	position: relative;
}

#imageWizardstacks_in_5518 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_5519 {
	padding: 30px 20px 30px 20px;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5527 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5527 #topBoxTriggerstacks_in_5527 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5527 #topBoxTriggerContentstacks_in_5527 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5527 #topBoxTriggerContentstacks_in_5527 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5527 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5527 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5527 h1,
#topBoxContentWrapperstacks_in_5527 h2,
#topBoxContentWrapperstacks_in_5527 h3,
#topBoxContentWrapperstacks_in_5527 h4,
#topBoxContentWrapperstacks_in_5527 h5,
#topBoxContentWrapperstacks_in_5527 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5527 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5527 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5527 a:hover,
#topBoxContentWrapperstacks_in_5527 a:focus,
#topBoxContentWrapperstacks_in_5527 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5527 .topBoxAudio,
#topBoxContentWrapperstacks_in_5527 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5527.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5527 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5527 .trackName,
#topBoxContentWrapperstacks_in_5527 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5527 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5528 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5528 {
	position: relative;
}

#imageWizardstacks_in_5528 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5528 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5529 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5529 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5529 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5535 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5535 {
	position: relative;
}

#imageWizardstacks_in_5535 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5600 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5600 #topBoxTriggerstacks_in_5600 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5600 #topBoxTriggerContentstacks_in_5600 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5600 #topBoxTriggerContentstacks_in_5600 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5600 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5600 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5600 h1,
#topBoxContentWrapperstacks_in_5600 h2,
#topBoxContentWrapperstacks_in_5600 h3,
#topBoxContentWrapperstacks_in_5600 h4,
#topBoxContentWrapperstacks_in_5600 h5,
#topBoxContentWrapperstacks_in_5600 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5600 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5600 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5600 a:hover,
#topBoxContentWrapperstacks_in_5600 a:focus,
#topBoxContentWrapperstacks_in_5600 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5600 .topBoxAudio,
#topBoxContentWrapperstacks_in_5600 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5600.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5600 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5600 .trackName,
#topBoxContentWrapperstacks_in_5600 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5600 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5601 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5601 {
	position: relative;
}

#imageWizardstacks_in_5601 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5601 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5602 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5602 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5602 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5608 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5608 {
	position: relative;
}

#imageWizardstacks_in_5608 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5634 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5634 #topBoxTriggerstacks_in_5634 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5634 #topBoxTriggerContentstacks_in_5634 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5634 #topBoxTriggerContentstacks_in_5634 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5634 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5634 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5634 h1,
#topBoxContentWrapperstacks_in_5634 h2,
#topBoxContentWrapperstacks_in_5634 h3,
#topBoxContentWrapperstacks_in_5634 h4,
#topBoxContentWrapperstacks_in_5634 h5,
#topBoxContentWrapperstacks_in_5634 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5634 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5634 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5634 a:hover,
#topBoxContentWrapperstacks_in_5634 a:focus,
#topBoxContentWrapperstacks_in_5634 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5634 .topBoxAudio,
#topBoxContentWrapperstacks_in_5634 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5634.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5634 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5634 .trackName,
#topBoxContentWrapperstacks_in_5634 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5634 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5635 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5635 {
	position: relative;
}

#imageWizardstacks_in_5635 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5635 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5636 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5636 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5636 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5642 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5642 {
	position: relative;
}

#imageWizardstacks_in_5642 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5649 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5649 #topBoxTriggerstacks_in_5649 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5649 #topBoxTriggerContentstacks_in_5649 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5649 #topBoxTriggerContentstacks_in_5649 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5649 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5649 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5649 h1,
#topBoxContentWrapperstacks_in_5649 h2,
#topBoxContentWrapperstacks_in_5649 h3,
#topBoxContentWrapperstacks_in_5649 h4,
#topBoxContentWrapperstacks_in_5649 h5,
#topBoxContentWrapperstacks_in_5649 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5649 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5649 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5649 a:hover,
#topBoxContentWrapperstacks_in_5649 a:focus,
#topBoxContentWrapperstacks_in_5649 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5649 .topBoxAudio,
#topBoxContentWrapperstacks_in_5649 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5649.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5649 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5649 .trackName,
#topBoxContentWrapperstacks_in_5649 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5649 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5650 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5650 {
	position: relative;
}

#imageWizardstacks_in_5650 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5650 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5651 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5651 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5651 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5657 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5657 {
	position: relative;
}

#imageWizardstacks_in_5657 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5664 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5664 #topBoxTriggerstacks_in_5664 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5664 #topBoxTriggerContentstacks_in_5664 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5664 #topBoxTriggerContentstacks_in_5664 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5664 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5664 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5664 h1,
#topBoxContentWrapperstacks_in_5664 h2,
#topBoxContentWrapperstacks_in_5664 h3,
#topBoxContentWrapperstacks_in_5664 h4,
#topBoxContentWrapperstacks_in_5664 h5,
#topBoxContentWrapperstacks_in_5664 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5664 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5664 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5664 a:hover,
#topBoxContentWrapperstacks_in_5664 a:focus,
#topBoxContentWrapperstacks_in_5664 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5664 .topBoxAudio,
#topBoxContentWrapperstacks_in_5664 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5664.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5664 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5664 .trackName,
#topBoxContentWrapperstacks_in_5664 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5664 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5665 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5665 {
	position: relative;
}

#imageWizardstacks_in_5665 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5665 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5666 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5666 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5666 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5672 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5672 {
	position: relative;
}

#imageWizardstacks_in_5672 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5573 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5573 #topBoxTriggerstacks_in_5573 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5573 #topBoxTriggerContentstacks_in_5573 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5573 #topBoxTriggerContentstacks_in_5573 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5573 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5573 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5573 h1,
#topBoxContentWrapperstacks_in_5573 h2,
#topBoxContentWrapperstacks_in_5573 h3,
#topBoxContentWrapperstacks_in_5573 h4,
#topBoxContentWrapperstacks_in_5573 h5,
#topBoxContentWrapperstacks_in_5573 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5573 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5573 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5573 a:hover,
#topBoxContentWrapperstacks_in_5573 a:focus,
#topBoxContentWrapperstacks_in_5573 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5573 .topBoxAudio,
#topBoxContentWrapperstacks_in_5573 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5573.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5573 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5573 .trackName,
#topBoxContentWrapperstacks_in_5573 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5573 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5574 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5574 {
	position: relative;
}

#imageWizardstacks_in_5574 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5574 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5575 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5575 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5575 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5581 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5581 {
	position: relative;
}

#imageWizardstacks_in_5581 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5588 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5588 #topBoxTriggerstacks_in_5588 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5588 #topBoxTriggerContentstacks_in_5588 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5588 #topBoxTriggerContentstacks_in_5588 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5588 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5588 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5588 h1,
#topBoxContentWrapperstacks_in_5588 h2,
#topBoxContentWrapperstacks_in_5588 h3,
#topBoxContentWrapperstacks_in_5588 h4,
#topBoxContentWrapperstacks_in_5588 h5,
#topBoxContentWrapperstacks_in_5588 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5588 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5588 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5588 a:hover,
#topBoxContentWrapperstacks_in_5588 a:focus,
#topBoxContentWrapperstacks_in_5588 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5588 .topBoxAudio,
#topBoxContentWrapperstacks_in_5588 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5588.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5588 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5588 .trackName,
#topBoxContentWrapperstacks_in_5588 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5588 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5589 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5589 {
	position: relative;
}

#imageWizardstacks_in_5589 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5589 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5590 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5590 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5590 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5596 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5596 {
	position: relative;
}

#imageWizardstacks_in_5596 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5725 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5725 #topBoxTriggerstacks_in_5725 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5725 #topBoxTriggerContentstacks_in_5725 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5725 #topBoxTriggerContentstacks_in_5725 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5725 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5725 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5725 h1,
#topBoxContentWrapperstacks_in_5725 h2,
#topBoxContentWrapperstacks_in_5725 h3,
#topBoxContentWrapperstacks_in_5725 h4,
#topBoxContentWrapperstacks_in_5725 h5,
#topBoxContentWrapperstacks_in_5725 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5725 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5725 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5725 a:hover,
#topBoxContentWrapperstacks_in_5725 a:focus,
#topBoxContentWrapperstacks_in_5725 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5725 .topBoxAudio,
#topBoxContentWrapperstacks_in_5725 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5725.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5725 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5725 .trackName,
#topBoxContentWrapperstacks_in_5725 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5725 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5726 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5726 {
	position: relative;
}

#imageWizardstacks_in_5726 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5726 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_4979 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_4979 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_4979 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5733 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5733 {
	position: relative;
}

#imageWizardstacks_in_5733 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5739 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5739 #topBoxTriggerstacks_in_5739 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5739 #topBoxTriggerContentstacks_in_5739 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5739 #topBoxTriggerContentstacks_in_5739 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5739 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5739 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5739 h1,
#topBoxContentWrapperstacks_in_5739 h2,
#topBoxContentWrapperstacks_in_5739 h3,
#topBoxContentWrapperstacks_in_5739 h4,
#topBoxContentWrapperstacks_in_5739 h5,
#topBoxContentWrapperstacks_in_5739 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5739 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5739 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5739 a:hover,
#topBoxContentWrapperstacks_in_5739 a:focus,
#topBoxContentWrapperstacks_in_5739 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5739 .topBoxAudio,
#topBoxContentWrapperstacks_in_5739 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5739.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5739 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5739 .trackName,
#topBoxContentWrapperstacks_in_5739 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5739 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5740 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5740 {
	position: relative;
}

#imageWizardstacks_in_5740 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5740 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5741 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5741 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5741 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5747 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5747 {
	position: relative;
}

#imageWizardstacks_in_5747 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5754 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5754 #topBoxTriggerstacks_in_5754 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5754 #topBoxTriggerContentstacks_in_5754 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5754 #topBoxTriggerContentstacks_in_5754 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5754 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5754 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5754 h1,
#topBoxContentWrapperstacks_in_5754 h2,
#topBoxContentWrapperstacks_in_5754 h3,
#topBoxContentWrapperstacks_in_5754 h4,
#topBoxContentWrapperstacks_in_5754 h5,
#topBoxContentWrapperstacks_in_5754 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5754 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5754 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5754 a:hover,
#topBoxContentWrapperstacks_in_5754 a:focus,
#topBoxContentWrapperstacks_in_5754 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5754 .topBoxAudio,
#topBoxContentWrapperstacks_in_5754 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5754.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5754 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5754 .trackName,
#topBoxContentWrapperstacks_in_5754 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5754 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5755 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5755 {
	position: relative;
}

#imageWizardstacks_in_5755 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5755 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5756 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5756 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5756 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5762 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5762 {
	position: relative;
}

#imageWizardstacks_in_5762 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5695 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5695 {
	position: relative;
}

#imageWizardstacks_in_5695 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5695 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5696 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5696 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5696 {
		display: none;
	}
}












.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5768 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5768 #topBoxTriggerstacks_in_5768 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5768 #topBoxTriggerContentstacks_in_5768 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5768 #topBoxTriggerContentstacks_in_5768 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5768 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5768 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5768 h1,
#topBoxContentWrapperstacks_in_5768 h2,
#topBoxContentWrapperstacks_in_5768 h3,
#topBoxContentWrapperstacks_in_5768 h4,
#topBoxContentWrapperstacks_in_5768 h5,
#topBoxContentWrapperstacks_in_5768 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5768 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5768 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5768 a:hover,
#topBoxContentWrapperstacks_in_5768 a:focus,
#topBoxContentWrapperstacks_in_5768 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5768 .topBoxAudio,
#topBoxContentWrapperstacks_in_5768 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5768.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5768 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5768 .trackName,
#topBoxContentWrapperstacks_in_5768 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5768 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5769 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5769 {
	position: relative;
}

#imageWizardstacks_in_5769 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5769 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5688 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5688 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5688 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5776 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5776 {
	position: relative;
}

#imageWizardstacks_in_5776 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5782 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5782 #topBoxTriggerstacks_in_5782 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5782 #topBoxTriggerContentstacks_in_5782 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5782 #topBoxTriggerContentstacks_in_5782 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5782 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5782 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5782 h1,
#topBoxContentWrapperstacks_in_5782 h2,
#topBoxContentWrapperstacks_in_5782 h3,
#topBoxContentWrapperstacks_in_5782 h4,
#topBoxContentWrapperstacks_in_5782 h5,
#topBoxContentWrapperstacks_in_5782 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5782 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5782 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5782 a:hover,
#topBoxContentWrapperstacks_in_5782 a:focus,
#topBoxContentWrapperstacks_in_5782 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5782 .topBoxAudio,
#topBoxContentWrapperstacks_in_5782 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5782.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5782 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5782 .trackName,
#topBoxContentWrapperstacks_in_5782 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5782 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5783 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5783 {
	position: relative;
}

#imageWizardstacks_in_5783 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5783 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5784 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5784 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5784 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5790 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5790 {
	position: relative;
}

#imageWizardstacks_in_5790 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	background: rgba(0, 0, 0, .85);
	
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}


.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline,
.nivo-lightbox-theme-default .nivo-lightbox-image img,
.nivo-lightbox-theme-default .nivo-lightbox-html5video {
	box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.40);
}















/* Radial gradient fill */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
background: rgba(194, 207, 69, 1.00);
background: -moz-radial-gradient(center, ellipse cover,  rgba(194, 207, 69, 1.00) 0%, rgba(0, 0, 0, 1.00) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(194, 207, 69, 1.00)), color-stop(100%,rgba(0, 0, 0, 1.00)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
background: radial-gradient(ellipse at center, rgba(194, 207, 69, 1.00) 0%,rgba(0, 0, 0, 1.00) 100%);
}






.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 1.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_5797 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_5797 #topBoxTriggerstacks_in_5797 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_5797 #topBoxTriggerContentstacks_in_5797 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_5797 #topBoxTriggerContentstacks_in_5797 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_5797 {
	color: rgba(255, 255, 255, 1.00);
}

#topBoxContentWrapperstacks_in_5797 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_5797 h1,
#topBoxContentWrapperstacks_in_5797 h2,
#topBoxContentWrapperstacks_in_5797 h3,
#topBoxContentWrapperstacks_in_5797 h4,
#topBoxContentWrapperstacks_in_5797 h5,
#topBoxContentWrapperstacks_in_5797 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_5797 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_5797 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_5797 a:hover,
#topBoxContentWrapperstacks_in_5797 a:focus,
#topBoxContentWrapperstacks_in_5797 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_5797 .topBoxAudio,
#topBoxContentWrapperstacks_in_5797 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_5797.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_5797 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_5797 .trackName,
#topBoxContentWrapperstacks_in_5797 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_5797 {
	display: none;
}







/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5798 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5798 {
	position: relative;
}

#imageWizardstacks_in_5798 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5798 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5799 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5799 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5799 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5805 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5805 {
	position: relative;
}

#imageWizardstacks_in_5805 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5704 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5704 {
	position: relative;
}

#imageWizardstacks_in_5704 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5704 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5705 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5705 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5705 {
		display: none;
	}
}












/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_5713 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_5713 {
	position: relative;
}

#imageWizardstacks_in_5713 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */
#imageWizardCaptionstacks_in_5713 {
	display: block;
	border: none;
	box-shadow: none;
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-style: normal;
}
/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */
#usefulStackWrapperstacks_in_5714 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_5714 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_5714 {
		display: none;
	}
}












#stacks_in_2800_1{visibility:hidden}
#usefulStackWrapperstacks_in_2800_2 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2800_2 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2800_2 {
		display: none;
	}
}













#stacks_in_2800_2 {
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 40px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2800_3 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2800_3 {
		text-align: center !important;
	}
	
	#stacks_in_2800_3 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2800_3 {
		text-align: center !important;
	}
	
	#stacks_in_2800_3 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2800_3 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_2800_4 {
	margin: 0px 0px 10px 0px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2800_20 {
		font-family: 'average', sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 150%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2800_20 {
		color: rgba(255, 255, 255, 1.00);
	}
}

#stacks_in_2800_16 {
	margin: 10px 0px 10px 0px;
}
#usefulStackWrapperstacks_in_2800_26 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2800_26 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2800_26 {
		display: none;
	}
}












#stacks_in_2801_14{visibility:hidden}
#usefulStackWrapperstacks_in_2801_15 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 200000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2801_15 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2801_15 {
		display: none;
	}
}













#stacks_in_2801_15 {
	border: solid rgba(128, 128, 128, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin: 0px 50px 50px 50px;
	padding: 10px 20px 30px 20px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2801_16 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2801_16 {
		text-align: center !important;
	}
	
	#stacks_in_2801_16 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2801_16 {
		text-align: center !important;
	}
	
	#stacks_in_2801_16 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2801_16 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_2801_17 {
	margin: 0px 0px 10px 0px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_2801_20 *,
#adaptiveGridstacks_in_2801_20 *:before,
#adaptiveGridstacks_in_2801_20 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_2801_20 {
	display: block;
}

/*  */
#adaptiveGridstacks_in_2801_20 {
	visibility: hidden;
}
/*  */

#adaptiveGridstacks_in_2801_20:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_2801_20 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_2801_20 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_2801_20 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2801_20 .gridCellInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_2801_20 .gridCellInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 900px) {
	#adaptiveGridstacks_in_2801_20 .gridCellInner {
		padding: 8px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-left: -8px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-right: -8px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2801_20 .gridCellInner {
		padding: 12px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-left: -12px;
	}
	
	#adaptiveGridstacks_in_2801_20 {
		margin-right: -12px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2801_20 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_2801_20 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 900px) {
	#adaptiveGridstacks_in_2801_20 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2801_20 .column1 {
		width: 50.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2801_20 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_2801_20 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 900px) {
	#adaptiveGridstacks_in_2801_20 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2801_20 .column2 {
		width: 50.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_2801_20 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_2801_20 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 600px) {
	#adaptiveGridstacks_in_2801_20 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_2801_20 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 900px) {
	#adaptiveGridstacks_in_2801_20 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2801_20 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_2801_20 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_2801_20 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_2801_20 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_2801_20 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_2801_20 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_2801_20 .column1,
	#adaptiveGridstacks_in_2801_20 .column2,
	#adaptiveGridstacks_in_2801_20 .column3,
	#adaptiveGridstacks_in_2801_20 .column4,
	#adaptiveGridstacks_in_2801_20 .column5,
	#adaptiveGridstacks_in_2801_20 .column6,
	#adaptiveGridstacks_in_2801_20 .column7,
	#adaptiveGridstacks_in_2801_20 .column8,
	#adaptiveGridstacks_in_2801_20 .column9,
	#adaptiveGridstacks_in_2801_20 .column10,
	#adaptiveGridstacks_in_2801_20 .column11,
	#adaptiveGridstacks_in_2801_20 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_2801_20 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  *//* -- Start Textalign Each css Template -- */
#stacks_in_2801_21 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2801_21 {
		text-align: center !important;
	}
	
	#stacks_in_2801_21 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2801_21 {
		text-align: center !important;
	}
	
	#stacks_in_2801_21 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2801_21 {
	margin: 0px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2801_22 {
		font-family: 'average', sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 150%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2801_22 {
		color: rgba(255, 255, 255, 1.00);
	}
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2801_26 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2801_26 {
	position: relative;
}

#imageWizardstacks_in_2801_26 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_2801_26 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../index_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_2801_26 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_2801_26 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_2801_26 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 50px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2801_26:hover #linkIconstacks_in_2801_26 [class^="fa fa-"] {
	opacity: 0.50;
}

#linkShadestacks_in_2801_26 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2801_26:hover #linkShadestacks_in_2801_26 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_2801_26 {
	margin: 0px 0px 20px 0px;
	padding:  10px;
}
/* -- Start Textalign Each css Template -- */
#stacks_in_2801_32 {
	text-align: center !important;
}





@media only screen and (max-width: 768px) {
    #stacks_in_2801_32 {
		text-align: center !important;
	}
	
	#stacks_in_2801_32 img {
		margin: 0 auto !important;
	}
	
	
	
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_2801_32 {
		text-align: center !important;
	}
	
	#stacks_in_2801_32 img {
		margin: 0 auto !important;
	}
	
	
	
	
}
/* -- End Textalign Each css Template -- */
#stacks_in_2801_32 {
	margin: 0px 0px 30px 0px;
	padding: 0px 10px 0px 10px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_2801_33 {
		font-family: 'average', sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 150%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_2801_33 {
		color: rgba(255, 255, 255, 1.00);
	}
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_2801_37 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_2801_37 {
	position: relative;
}

#imageWizardstacks_in_2801_37 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_2801_37 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../index_files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_2801_37 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_2801_37 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_2801_37 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 0px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.0;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2801_37:hover #linkIconstacks_in_2801_37 [class^="fa fa-"] {
	opacity: 0.0;
}

#linkShadestacks_in_2801_37 {
	background: #000000;
	opacity: 0.0;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_2801_37:hover #linkShadestacks_in_2801_37 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_2801_37 {
	margin: 0px 0px 20px 0px;
	padding:  10px;
}
#stacks_in_2801_63{visibility:hidden}
/*
2.0.0
*/
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#stacks_out_2801_71, #stacks_in_2801_71 {
  overflow: visible;
}
@important "partials/maps";
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s; }
  .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s; }

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom; }

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none; }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    -webkit-transform: none;
    transform: none; } }

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center; }

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

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

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

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

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

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

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

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

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

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

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

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

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1; }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp; }

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp; }

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

#stacks_out_2801_71 {
  padding: 20px 0px !important; }

#press_alignment_stacks_in_2801_71 {
  width: 100%; }
  #press_alignment_stacks_in_2801_71.press-left {
    text-align: left; }
  #press_alignment_stacks_in_2801_71.press-center {
    text-align: center; }
  #press_alignment_stacks_in_2801_71.press-right {
    text-align: right; }

#stacks_in_2801_71 {
  transition: all 200ms ease;
  /*  */
  /*  */
  background: rgba(30, 31, 41, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*  */
  /*  */
  /*  */
  overflow: hidden;
  color: rgba(255, 255, 255, 1.00);
  margin: 10px 10px 10px 10px;
  padding: 12px 14px 12px 14px;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  text-decoration: none; }
  #stacks_in_2801_71:hover {
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_2801_71:hover .press-icon i {
      /*  */ }
  #stacks_in_2801_71:active {
    /*  */
    /*  */
    /*  */
    /*  */ }
    #stacks_in_2801_71:active .press-icon i {
      /*  */ }
  #stacks_in_2801_71 .press-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*  */
    /*  */
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    /*  */
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    /*  */
    background: none;
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    margin-right: 8px;
    /*  */
    /*  */
    /*  */ }
    #stacks_in_2801_71 .press-icon i {
      font-size: 20px;
      color: rgba(239, 255, 235, 1.00);
      vertical-align: middle; }
  #stacks_in_2801_71 .press-text {
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    font-family: "Open Sans";
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    padding: 0px 0px 0px 0px;
    -webkit-box-pack: inherit;
        -ms-flex-pack: inherit;
            justify-content: inherit;
    line-height: 22px;
    /*  */
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    /*  */
    /*  */ }
    #stacks_in_2801_71 .press-text .out {
      margin: 0 !important; }
#stacks_in_2801_71 {
  font-size: 16px;
  line-height: 22px;

}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }
#toTop{--elevator-image:url(../../../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
/* Header Helper Stack v1.4.1 by Stack-Its   last update: 9.2018 */
#headerhelper_logo {
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 96px;
	height: 96px;
	background-image: url(../index_files/images/headerhelper_stack-its.png);
	background-repeat: no-repeat;
	background-position:center center}

h1.headerhelper_stacks_in_2320_3_h1 {
	display:block;
	position:relative;
	margin: 25px 0% 12px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family:  !important;
	font-family: inherit !important;
    font-weight:  !important;
    font-style: !important;
	font-size: 2.50em !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 0.80em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h1.headerhelper_stacks_in_2320_3_h1 a {
	padding: 0px 0px 0px 0px !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px !important;
	z-index:1}
	
h1.headerhelper_stacks_in_2320_3_h1 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}

h2.headerhelper_stacks_in_2320_3_h2 {
	display:block;
	position:relative;
	margin: 22px 0% 10px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family:  !important;
	font-family: inherit !important;
    font-weight:  !important;
    font-style: !important;
	font-size: 2.25em !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 0.90em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h2.headerhelper_stacks_in_2320_3_h2 a {
	padding: 0px 0px 0px 0px !important;
	color: #F2F2F2 !important;
	z-index:1}	
	
h2.headerhelper_stacks_in_2320_3_h2 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}	

h3.headerhelper_stacks_in_2320_3_h3 {
	display:block;
	position:relative;
	margin: 18px 0% 8px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family: average !important;
	;
    ;
	font-size: 2.00em !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 1.00em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h3.headerhelper_stacks_in_2320_3_h3 a {
	padding: 0px 0px 0px 0px !important;
	color: #F2F2F2 !important;
	z-index:1}	
	
h3.headerhelper_stacks_in_2320_3_h3 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}	

h4.headerhelper_stacks_in_2320_3_h4 {
	display:block;
	position:relative;
	margin: 15px 0% 6px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family: average !important;
	;
    ;
	font-size: 1.60em !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 1.65em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h4.headerhelper_stacks_in_2320_3_h4 a {
	padding: 0px 0px 0px 0px !important;
	color: #F2F2F2 !important;
	z-index:1}	
	
h4.headerhelper_stacks_in_2320_3_h4 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}	

h5.headerhelper_stacks_in_2320_3_h5 {
	display:block;
	position:relative;
	margin: 12px 0% 5px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family: Average !important;
	;
    ;
	font-size: 2.30em !important;
	color: #F2F2F2 !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 1.36em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h5.headerhelper_stacks_in_2320_3_h5 a {
	padding: 0px 0px 0px 0px !important;
	color: #F2F2F2 !important;
	z-index:1}	

h5.headerhelper_stacks_in_2320_3_h5 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}

h6.headerhelper_stacks_in_2320_3_h6 {
	display:block;
	position:relative;
	margin: 10px 0% 5px 0% !important;
	padding: 0px 0px 0px 0px !important;
	width: 100%;
	font-family:  !important;
	font-family: inherit !important;
    font-weight: bold !important;
    font-style:normal !important;
	font-size: 1.60em !important;
	color: #FFFFFF !important;
	text-shadow: #000000 px px px;
	background:none; /* for ms-filter & filter */
	background-repeat: repeat-x;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	background-image:  ;
	filter:  ;
	background-color: rgba(0, 0, 0, 0.0);
	word-spacing:  ;
	text-decoration: none;
	text-align: ;
	vertical-align: baseline;
	line-height: 1.60em !important;
	border-style: ;
	border-width: 0px 0px 0px 0px !important;
	border-color: #383838;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow: hidden;
	z-index:1}
	
h6.headerhelper_stacks_in_2320_3_h6 a {
	padding: 0px 0px 0px 0px !important;
	color: #FFFFFF !important;
	z-index:1}	
	
h6.headerhelper_stacks_in_2320_3_h6 .jQshadhh_stacks_in_2320_3 {
	padding: 0px 0px 0px 0px !important}	
/* End Header Helper */	