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}
.stacksSpacerstacks_in_4_page8 {
	display: block;
	width: 100%;
	height:20px;
}#stacks_in_145_page8>.s3_row {
	margin: 0 -0px;
}

#stacks_in_145_page8>.s3_row>.s3_column_left {
	width: 20.00%;
}

#stacks_in_145_page8>.s3_row>.s3_column_center {
	width: 60.000000%;
}

#stacks_in_145_page8>.s3_row>.s3_column_right {
	width: 20.00%;
}




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










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




}



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



}






#stacks_in_145_page8 {
	margin: 0px 10px 0px 21px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_146_page8 {
		font-family: 'Julius Sans One', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 128%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_146_page8 {
		color: rgba(25, 25, 25, 1.00);
	}
}

#stacks_out_146_page8 {
	width: 250px;
	margin-left:0;
}

#stacks_out_147_page8 {
	width: 200px;
	margin-left:0;
}

#stacks_in_147_page8 {
	margin: 43px 0px 9px 4px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_152_page8 {
		font-family: 'Julius Sans One', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 114%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_152_page8 {
		color: rgba(25, 25, 25, 1.00);
	}
}

#stacks_out_152_page8 {
	width: 90px;
	margin-right:0;
}
.fm-label{
    font-size: 9px;
    font-weight: bold;
    color: white;
    background: #ccc;
    width: 100px;
    padding: 4px;
    margin: 7px;
    border-radius: 2px;
}

/* @group Main Tags */


body {
    padding: 0;
    margin: 0 auto;
    min-height: 100vh;
}

/* @end */

/* @group Navigation */

.height-full-viewport {
    position: fixed;
    
        display: flex;
    
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow-y: auto;
    left: 0;
    top: 0;
    width: 100%;    
    visibility: hidden;
    overflow: hidden;
    background-color: rgba(153, 153, 153, 1.00);
    
        height: 100vh;
        opacity: 0;
        transition: opacity 2.07s ease-in-out, visibility 2.07s ease-in-out;    
    
        
}

.navigation ul{
	list-style: none;
}

.navigation.is-visible .height-full-viewport {
    height: 100vh;
    visibility: visible;
    z-index: 200;
    
        opacity: 1;
        transition: opacity 2.07s ease-in-out;
    
}

.navigation {
    display: flex;
    align-items: center;
    
        flex-direction: row-reverse;
    
    color: inherit;
    
    padding: 15px 0 0;
}

.uk-navbar-nav li a:hover,
.uk-navbar-nav li a:focus{
    background: transparent
}

/* @end */

/* @group Header */

.header {
    position: relative;
    width: 100%;
    z-index: 3;
}

.fm-logo {
    display: flex;
    align-items: center;
    
        flex-direction: row-reverse;
        margin-right: 20px;
    
    height: 50px;
    transition: height .5s ease;
}

.fm-logo img {
    width: auto;
    height: 50px;
    transition: height .5s ease;
}

@media (max-width: 767px) {
	.fm-logo img{
        height: calc(100px / 1.5);
        transition: height .5s ease;
    }
    .fm-logo {
        height: calc(100px / 1.5);
        transition: height .5s ease;
    }
}

.fm-title{
    padding-left: 10px;
    
        text-align: right;
        margin-right: 20px;
    
}

.fm-title a{
    font-size: 2em;
}

.fm-title a, .height-full-viewport h2{color: rgba(21, 21, 21, 1.00)}
.fm-title a:hover{color: rgba(255, 0, 0, 1.00)}
.fm-slogan {color: rgba(204, 204, 204, 1.00)}

.tm-mobile-titles{
    padding-bottom: 50px;
}

@media (min-width: 768px) {
    .fm-brand-mobile{
        display: none !important;
    }
}

@media (max-width: 767px) {
    .fm-title, .fm-slogan {
        display: none !important;
    }
}

.fm-title-mobile{
    font-size: 2em;
    color: rgba(250, 250, 250, 1.00);
}

.fm-slogan-mobile{
    font-size: 1em;
    color: rgba(238, 238, 238, 1.00);
}

.header-content{
    position: absolute;
    width: auto;
    height: 50px;
    min-height: 80px;
    
        margin-right: calc(50px + 40px);
        
            margin-left: 80px;
        
    
    top: 0;
    overflow: scroll;
    right: 0;
    left: 0;
}

/* @end */

/* @group Navigation */

.fm-navigation ul li,
.fm-navigation ul ul li{
	font-size: 35px;
	letter-spacing: .02em;
	line-height: 1.2;
	color: rgba(255, 255, 255, 1.00);
	font-weight: 700 !important;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: all .3s ease;
	margin: 0;
}

.fm-navigation ul > li {
    line-height: 1.2;
}

.fm-navigation li a{
	color: rgba(255, 255, 255, 1.00);
}

.fm-navigation li a:hover,
.fm-navigation li a:focus {
    color: rgba(76, 76, 76, 1.00);
}

@media only screen and (max-width: 480px) {
    .fm-navigation ul li,
    .fm-navigation ul ul li {
        font-size: 24px !important;
        line-height: 2;
    }
}

.fm-navigation ul{
    margin: 0;
    padding: 0;
}

.fm-navigation li a:link, 
.fm-navigation li a:hover, 
.fm-navigation li a:active, 
.fm-navigation li a:visited, 
.fm-navigation li a:focus,
.fm-navigation li a:hover:after,
.fm-navigation li a:focus:after {
	-webkit-transition-duration: 0.3s;
	   -moz-transition-duration: 0.3s;
	     -o-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

.fm-navigation li a:after{
    display: block;
    font-size: 0.55em !important;
    padding-top: .50em;
    margin-bottom: 1.6em;
    font-weight: normal;
    color: rgba(102, 102, 102, 1.00);
}

.fm-navigation li a:hover:after{
    color: rgba(204, 204, 204, 1.00) !important	
}

.fm-rw-navigation li:nth-child(1) a:after{content: "";}
.fm-rw-navigation li:nth-child(2) a:after{content: "";}
.fm-rw-navigation li:nth-child(3) a:after{content: "";}
.fm-rw-navigation li:nth-child(4) a:after{content: "";}
.fm-rw-navigation li:nth-child(5) a:after{content: "";}
.fm-rw-navigation li:nth-child(6) a:after{content: "";}
.fm-rw-navigation li:nth-child(7) a:after{content: "";}
.fm-rw-navigation li:nth-child(8) a:after{content: "";}
.fm-rw-navigation li:nth-child(9) a:after{content: "";}
.fm-rw-navigation li:nth-child(10) a:after{content: "";}

@media only screen and (max-width: 480px) {
    .fm-navigation li a:after {
        display: none!important;
    }
    .fm-navigation li {
        margin-bottom: 10px;
    }
}

/* @end */

/* @group Hamburger */

.hamburger {
    z-index: 1000;
    position: absolute;
    top: 40%; 
    align-items: middle;
    width: 60px;
    height: 60px;
    margin-top: -18px;
    
     
        left: 0;
        margin-right: auto;
        margin-left: 20px;
        transition: margin-left .5s ease;
    
    overflow: visible;
    cursor: pointer;
    z-index: 999;
    border: 0;
    transition-timing-function: linear;
    transition-duration: .3s ease;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    
        background: transparent;  
      
}

@media (max-width: 767px) {
	.hamburger {
	    
	     
	        margin-left: 0px;
	        transition: margin-left .5s ease;
	       
	}
}

.hamburger:hover{
    
        background: transparent !important;
    
}

.hamburger-label {
    display: inline-block;
    
        visibility: hidden;
    
    font-size: 16px;
    width: 100%;
    height: auto;
    position: relative;
    top: 17px;
    
        left: -3em;
    
    padding-right: 4em;
    /*text-transform: uppercase;*/
    line-height: 1.7em;
    transition: opacity 1s ease .4s;
    color: rgba(76, 76, 76, 1.00);
    
        left: 0;
        padding-left: 3.8em;
    
    
}

.hamburger.is-active .hamburger-label {
    opacity:  0;
    transition: opacity .3s ease;
}

.hamburger-box {
    position: absolute;
    display: inline-block;
    top: 21px;
    left: 15px;
    width: 30px;
    height: 20px;
    left: 15px;
    vertical-align: middle;
}

.hamburger_line_1,
.hamburger_line_2,
.hamburger_line_3 {
    position: absolute;
    width: 30px;
    height: 1px;
    margin: 0;
    background-color: rgba(102, 102, 102, 1.00);
    transition: all .3s ease .5s;
}

.hamburger_line_2 {
    top: 8px;
    
    
    
    
}

.hamburger_line_3 {
    top: 16px;
    
    
}

.hamburger.is-active .hamburger_line_1,
.hamburger.is-active .hamburger_line_3 {
    transition-delay: .1s;
    background-color: rgba(255, 255, 255, 1.00);
}

.hamburger.is-active .hamburger_line_1 {
    -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
    transform: translate3d(0, 8px, 0) rotate(45deg);
}

.hamburger.is-active .hamburger_line_2 {
    opacity: 0;
    transition: opacity .3s ease 0s
}

.hamburger.is-active .hamburger_line_3 {
    width: 30px;
    -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
    transform: translate3d(0, -8px, 0) rotate(-45deg);
}


    .hamburger_line_1{
        width: 30px
    }
    
    .hamburger_line_2{
        width: 22px
    }
    
    .hamburger_line_3{
        width: 14px
    }


/* @end */
#stacks_out_153_page8 {
	width: 90px;
	margin-right:0;
}

#stacks_in_153_page8 {
	margin: 2px 0px 0px 0px;
}
.stacksSpacerstacks_in_159_page8 {
	display: block;
	width: 100%;
	height:20px;
}@media all {
	
	
	
	
	
	
	h3,
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_196_page8 {
		font-family: 'Crimson Text', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_196_page8 {
		color: rgba(102, 102, 102, 1.00);
	}
}

#stacks_in_196_page8 {
	margin: 0px 25px 0px 25px;
}

#stacks_in_198_page8 {
	font-size: 90%;
}
.stacksSpacerstacks_in_212_page8 {
	display: block;
	width: 100%;
	height:20px;
}@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_207_page8 {
		font-family: 'Crimson Text', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_207_page8 {
		color: rgba(102, 102, 102, 1.00);
	}
}

#stacks_in_207_page8 {
	margin: 0px 25px 0px 25px;
}
#stacks_in_224_page8 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_224_page8 .jwresp_col{overflow:hidden;margin:0;width:75%; float:left;}#stacks_in_224_page8 #jwresp_col2_stacks_in_224_page8{ float:right; width:21%}@media screen and (max-width:500px){#stacks_in_224_page8 #jwresp_col1_stacks_in_224_page8,#stacks_in_224_page8 #jwresp_col2_stacks_in_224_page8{width:100%;float:none;display:block}#stacks_in_224_page8 #jwresp_col1_stacks_in_224_page8{margin-bottom:15px}}

#stacks_in_224_page8 {
	margin: 0px 10px 0px 0px;
}

#stacks_in_229_page8 {
	margin: 16px 0px 0px 0px;
}

#stacks_in_255_page8 {
	font-size: 80%;
}
.stacksSpacerstacks_in_289_page8 {
	display: block;
	width: 100%;
	height:10px;
}#stacks_in_272_page8 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_272_page8 .jwresp_col{overflow:hidden;margin:0;width:49%; float:right;}#stacks_in_272_page8 #jwresp_col2_stacks_in_272_page8{ float:left; width:49%}@media screen and (max-width:320px){#stacks_in_272_page8 #jwresp_col1_stacks_in_272_page8,#stacks_in_272_page8 #jwresp_col2_stacks_in_272_page8{width:100%;float:none;display:block}#stacks_in_272_page8 #jwresp_col1_stacks_in_272_page8{margin-bottom:15px}}

#stacks_out_272_page8 {
	width: 100px;
	margin-left:0;
}

#stacks_in_272_page8 {
	margin: 20px 0px 0px 12px;
}
#hoverBoxWrapperstacks_in_275_page8 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#hoverBoxStaticstacks_in_275_page8 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_275_page8 {
	background: transparent;
}

.static-bg1stacks_in_275_page8 {
	background: #333333;
}

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

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

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

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

#hoverBoxRolloverstacks_in_275_page8 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_275_page8 {
	background: transparent;
}

.hover-bg1stacks_in_275_page8 {
	background: #333333;
}

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

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

.hover-bg4stacks_in_275_page8 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_275_page8 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_275_page8 a:link,
#hoverBoxLinkstacks_in_275_page8 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../files/bg_fill.gif) repeat;
}

/* Where the magic happens */

#hoverBoxWrapperstacks_in_275_page8:hover #hoverBoxRolloverstacks_in_275_page8 {
	opacity: 0.99;
}


#hoverBoxWrapperstacks_in_278_page8 {
	height: auto;
	min-height: 0px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
}

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

#hoverBoxStaticstacks_in_278_page8 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

.static-bg0stacks_in_278_page8 {
	background: transparent;
}

.static-bg1stacks_in_278_page8 {
	background: #333333;
}

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

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

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

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

#hoverBoxRolloverstacks_in_278_page8 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

.hover-bg0stacks_in_278_page8 {
	background: transparent;
}

.hover-bg1stacks_in_278_page8 {
	background: #333333;
}

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

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

.hover-bg4stacks_in_278_page8 {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

.hover-bg5stacks_in_278_page8 {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

#hoverBoxLinkstacks_in_278_page8 a:link,
#hoverBoxLinkstacks_in_278_page8 a:hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../files/bg_fill.gif) repeat;
}

/* Where the magic happens */

#hoverBoxWrapperstacks_in_278_page8:hover #hoverBoxRolloverstacks_in_278_page8 {
	opacity: 0.99;
}


#stacks_in_290_page8 {
	margin: 30px 0px 0px 20px;
}
.stacksSpacerstacks_in_244_page8 {
	display: block;
	width: 100%;
	height:30px;
}@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_235_page8 {
		font-family: 'Crimson Text', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 150%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_235_page8 {
		color: rgba(102, 102, 102, 1.00);
	}
}

#stacks_in_235_page8 {
	margin: 0px 25px 0px 25px;
}

#stacks_in_233_page8 {
	font-size: 90%;
	font-weight: lighter;
}
.stacksSpacerstacks_in_211_page8 {
	display: block;
	width: 100%;
	height:40px;
}@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_78_page8 {
		font-family: 'Julius Sans One', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 70%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_78_page8 {
		color: rgba(25, 25, 25, 1.00);
	}
}

#stacks_out_78_page8 {
	margin-left:0;
}

#stacks_in_78_page8 {
	margin: 0px 15px 0px 15px;
}

#stacks_out_83_page8 {
	margin-left:0;
}

#stacks_in_83_page8 {
	margin: 0px 13px 0px 13px;
}
.stacksSpacerstacks_in_99_page8 {
	display: block;
	width: 100%;
	height:30px;
}#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/image_158.png) no-repeat left top;z-index:9988} #toTop:active,#toTop:focus{outline:0}
