
/* @group Description */

.description{
	padding: 4px;
    opacity: 0;  
    position: fixed; 
    display: none;
}

.descriptionIn{
	opacity: 1;
	display: block;
	right: 50px;
	-webkit-animation: descSlideIn .2s ease-out;
}

@-webkit-keyframes descSlideIn {
from {right: 0; opacity: 0;}
to   {opacity: 1;}
}
@-moz-keyframes descSlideIn {
from {right: 0; opacity: 0;}
to   {opacity: 1;}
}
@keyframes descSlideIn {
from {right: 0; opacity: 0;}
to   {opacity: 1;}
}

.descriptionOut{
	opacity: 0;
	right: 0;
	margin-right: 0;
	margin-top: 0;
	-webkit-animation: descSlideOut .2s ease-in;
}

@-webkit-keyframes descSlideOut {
from {opacity:1;}
to   {opacity: 0;right: 0;}
}
@-moz-keyframes descSlideOut {
from {opacity:1;}
to   {opacity: 0;right: 0;}
}
@keyframes descSlideOut {
from {opacity:1;}
to   {opacity: 0;right: 0;}
}

/* end */

#stacks_in_245_page0 {
	text-transform: uppercase;
}

#stacks_in_721_page0 {
	text-transform: uppercase;
}

#stacks_in_723_page0 {
	text-transform: capitalize;
}

#stacks_in_729_page0 {
	text-transform: uppercase;
}

#stacks_in_1107_page0 {
	text-transform: uppercase;
}

#stacks_in_658_page0 {
	text-transform: uppercase;
}

#stacks_in_678_page0 {
	text-transform: uppercase;
}

#stacks_in_685_page0 {
	text-transform: uppercase;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block1 a:link{
	color: #999999!important;
}
#block1 a:visited{
	color: #999999;
}
#block1 a:hover{
	color: #222222!important;
}
#block1 .story {margin-top: 5%}

#block1 {}

.rMode_stacks_in_624_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block1 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block1 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block1 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block1 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}
#stacks_in_627_page0 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_628_page0 {
	text-transform: uppercase;
	font-size: 200%;
}
#stacks_in_686_page0>.s3_row {
	margin: 0 -0px;
}

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

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




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










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



}



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


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


}






#stacks_in_646_page0 {
	margin:  5px;
}
/* Start Contact Form stack CSS code */.stacks_in_232_page0formwrap{	margin: 0;}#stacks_in_232_page0comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_232_page0mail{padding: 0;}.stacks_in_232_page0fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_232_page0formail{}.stacks_in_232_page0fieldset{	padding: 0 20px 0 3px;}#stacks_in_232_page0 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_232_page0 label *{display: inline;}#stacks_in_232_page0 .stacks_in_232_page0input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF;color: #555555;margin: 0;border: 1px solid #D8D8D8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_232_page0 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8;background: #FFFFFF;color: #555555;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_232_page0sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #D8D8D8;background-color: #FFFFFF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_232_page0response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_232_page0loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_232_page0autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_232_page0 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_232_page0 {
	margin: 0px 0px 30px 0px;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block3 a:link{
	color: #999999!important;
}
#block3 a:visited{
	color: #999999;
}
#block3 a:hover{
	color: #222222!important;
}
#block3 .story {margin-top: 5%}

#block3 {}

.rMode_stacks_in_368_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block3 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block3 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block3 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block3 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}
#stacks_in_476_page0 {
	text-transform: uppercase;
	font-size: 160%;
}
#stacks_in_1257_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1257_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1257_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1257_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




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










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




}



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


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


}






#stacks_in_1257_page0 {
	margin: 0px 33px 50px 33px;
}
#stacks_in_1297_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1297_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1341_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1341_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1214_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1214_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1247_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1247_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1247_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1247_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




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










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




}



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


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


}






#stacks_in_1247_page0 {
	margin: 0px 33px 50px 33px;
}
#stacks_in_1310_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1310_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1323_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1323_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1330_page0>.s3_row {
	margin: 0 -5px;
}

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








  


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






}



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






}




  

#stacks_in_1330_page0 {
	margin: 0px 20px 50px 20px;
}
#stacks_in_1116_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1116_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1116_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1116_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




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










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




}



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


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


}






#stacks_in_1116_page0 {
	margin: 0px 33px 50px 33px;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block4 a:link{
	color: #999999!important;
}
#block4 a:visited{
	color: #999999;
}
#block4 a:hover{
	color: #222222!important;
}
#block4 .story {margin-top: 5%}

#block4 {}

.rMode_stacks_in_553_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block4 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block4 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block4 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block4 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}
#stacks_in_243_page0 {
	text-transform: uppercase;
	font-size: 160%;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_596_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_596_page0 video {
    width: 100% !important;
    height: auto !important;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_1075_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1075_page0 video {
    width: 100% !important;
    height: auto !important;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_1071_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1071_page0 video {
    width: 100% !important;
    height: auto !important;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_1072_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1072_page0 video {
    width: 100% !important;
    height: auto !important;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_600_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_600_page0 video {
    width: 100% !important;
    height: auto !important;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block5 a:link{
	color: #999999!important;
}
#block5 a:visited{
	color: #999999;
}
#block5 a:hover{
	color: #222222!important;
}
#block5 .story {margin-top: 5%}

#block5 {}

.rMode_stacks_in_392_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block5 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block5 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block5 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block5 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}#stacks_in_1101_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1101_page0>.s3_row>.s3_column_left {
	width: 66.67%;
}

#stacks_in_1101_page0>.s3_row>.s3_column_right {
	width: 33.330002%;
}




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










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



}



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


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


}






#stacks_in_1100_page0 {
	text-transform: uppercase;
	font-size: 160%;
}

#stacks_in_1087_page0 {
	margin: 0px 30px 0px 0px;
}

#stacks_in_1089_page0 {
	padding: 0px 0px 64px 0px;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block7 a:link{
	color: #999999!important;
}
#block7 a:visited{
	color: #999999;
}
#block7 a:hover{
	color: #222222!important;
}
#block7 .story {margin-top: 5%}

#block7 {}

.rMode_stacks_in_737_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block7 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block7 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block7 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block7 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}
#stacks_in_737_page0 {
	margin: 0px 0px 50px 0px;
}

#stacks_in_740_page0 {
	text-transform: uppercase;
	font-size: 160%;
}

#stacks_in_1134_page0 {
	margin: 0px 30px 40px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_1182_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1182_page0 video {
    width: 100% !important;
    height: auto !important;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-videos/
 * Support: support@1littledesigner.com
 * Version 2.4.1
 * Description: cleanVideo uses Chris Coyier's FitVids and tailors it for use in RapidWeaver
 */

#cleanVids_stacks_in_1198_page0.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1198_page0 video {
    width: 100% !important;
    height: auto !important;
}
/* ////////// Archetypon Parallaxis Theme ////////// */
#block8 a:link{
	color: #999999!important;
}
#block8 a:visited{
	color: #999999;
}
#block8 a:hover{
	color: #222222!important;
}
#block8 .story {margin-top: 5%}

#block8 {}

.rMode_stacks_in_1136_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block8 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block8 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block8 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block8 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}
#stacks_in_1136_page0 {
	margin: 0px 0px 50px 0px;
}
#stacks_in_1143_page0>.s3_row {
	margin: 0 -10px;
}

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








  


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




	#stacks_in_1143_page0>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_1143_page0>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



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


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





}




  
/* ////////// Archetypon Parallaxis Theme ////////// */
#block9 a:link{
	color: #999999!important;
}
#block9 a:visited{
	color: #999999;
}
#block9 a:hover{
	color: #222222!important;
}
#block9 .story {margin-top: 5%}

#block9 {}

.rMode_stacks_in_496_page0{
	background-position:center center;background-repeat:no-repeat;background-size:cover;
}

/**********mobile images**********/

/*desktops*/
@media screen and (min-width: 1024px) {
  #block9 {
      background-image: url(default-bg.png);
      background-repeat: no-repeat;
  }
}

/*ipad portrait*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
  #block9 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*ipad landscape*/
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {
  #block9 {
      background-image: url(default-bg.png)!important;
      background-repeat: no-repeat!important;
  }
}

/*iphone*/
@media only screen and (max-width: 480px){
    #block9 {
        background-image: url(default-bg.png)!important;
        background-repeat: no-repeat!important;
    }
}#stacks_in_730_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_730_page0>.s3_row>.s3_column_left {
	width: 60.07%;
}

#stacks_in_730_page0>.s3_row>.s3_column_right {
	width: 39.930000%;
}




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










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



}



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


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


}





