/* Start Liquid Columns stack CSS code */ .stacks_in_838column { float:left; display:inline; }.stacks_in_838one{	width: 30%;}.stacks_in_838two{	width: 70%;}.stacks_in_838three{	display: none;}.stacks_in_838first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_838middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_838first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_838middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_838one{		width: 100%;	}		.stacks_in_838two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */

/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_1417popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_1417popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_1417popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_1417popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_1417popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 300px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_1417popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_1417popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 300px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_1417popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_1417popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */


#stacks_in_1417 {
	margin: 34px 0px 0px 0px;
}

#stacks_in_3549 {
	font-size: 71%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_1406shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_918shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_182shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_1426shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */#stacks_in_22038>.s3_row {
	margin: 0 -10px;
}

#stacks_in_22038>.s3_row>.s3_column_left {
	width: 26.00%;
}

#stacks_in_22038>.s3_row>.s3_column_right {
	width: 74.000000%;
}




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










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



}



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


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


}






#stacks_in_22038 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	padding: 5px 10px 5px 10px;
}

#stacks_in_22041 {
	font-size: 122%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_22045shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_22046 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_22046 .theDivider1,
#simpleDivider_stacks_in_22046 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_22046 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_22046.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_22046.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_22046 .theDivider2 {
	height: 1px;
}
#simpleDivider_stacks_in_22046.transparentOff .theDivider2 {
	background-color: #000000;
}
#simpleDivider_stacks_in_22046.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_22046.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_22046.bgImageOn .theDivider1 img {
	display: block;
}

/* Start Responsive Shim stack CSS code */.stacks_in_22047shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start doo Tab 2 stack each CSS code */#stacks_in_11133wrapper{	position: relative;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}#stacks_in_11133 .dooTabContentTitle{	display: none;}ul.stacks_in_11133tabs {	position: relative;	margin: 0 !important;	padding: 0;	float: left;	list-style: none !important;	list-style-type: none !important;	height: 34px;	border-bottom: 1px solid rgba(179, 179, 179, 1.00);	width: 100%;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}ul.stacks_in_11133tabs li {	float: left;	margin: 0;	cursor: pointer;	padding: 0px 21px;	height: 33px;	line-height: 33px !important;	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	/*border-bottom: 1px solid rgba(179, 179, 179, 1.00);*/	border-left: 1px solid rgba(179, 179, 179, 1.00);	background-color: rgba(244, 244, 244, 1.00);	color: rgba(0, 128, 255, 1.00);	overflow: hidden;	position: relative;	margin-left: 2px;	z-index: 1;	-webkit-border-top-left-radius: 4px;	-webkit-border-top-right-radius: 4px;	-moz-border-radius-topleft: 4px;	-moz-border-radius-topright: 4px;	border-top-left-radius: 4px;	border-top-right-radius: 4px;	white-space: nowrap;	font-size: 14px !important;	list-style: none !important;	list-style-type: none !important;	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */}/*.tab_last { border-right: 1px solid ; }*/ul.stacks_in_11133tabs li.tab_first { margin-left: 0px; }ul.stacks_in_11133tabs li:hover {	color: rgba(0, 108, 235, 1.00);}ul.stacks_in_11133tabs li.active {	background-color: rgba(255, 255, 255, 1.00);	color: rgba(51, 51, 51, 1.00);	border-top: 1px solid rgba(179, 179, 179, 1.00);	border-left: 1px solid rgba(179, 179, 179, 1.00);	border-right: 1px solid rgba(179, 179, 179, 1.00);	display: block;	z-index: 10;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}.stacks_in_11133tab_container {	position: relative;	border: 1px solid rgba(179, 179, 179, 1.00);	border-top: none;	background: rgba(255, 255, 255, 1.00);	overflow: auto;	-webkit-border-bottom-right-radius: 3px;	-webkit-border-bottom-left-radius: 3px;	-moz-border-radius-bottomright: 3px;	-moz-border-radius-bottomleft: 3px;	border-bottom-right-radius: 3px;	border-bottom-left-radius: 3px;	-webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: content-box !important;    /* Firefox, other Gecko */	box-sizing: content-box !important;         /* Opera/IE 8+ */}#stacks_in_11133 .dooTabContent {	padding: 20px;	display: none;}#stacks_in_11133 .tab_drawer_heading { display: none; }@media screen and (max-width: 480px) {	ul.stacks_in_11133tabs {		border-bottom: none;	}	.stacks_in_11133tabs {		display: none;	}	#stacks_in_11133 .tab_drawer_heading {		background-color: rgba(244, 244, 244, 1.00) !important;		color: rgba(0, 128, 255, 1.00) !important;		border-top: 1px solid rgba(179, 179, 179, 1.00);		margin: 0;		padding: 8px 20px;		display: block;		cursor: pointer;		-webkit-touch-callout: none;		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-select: none;		-ms-user-select: none;		user-select: none;		font-size: 16px !important;	}	.stacks_in_11133tab_container > div:first-child .tab_drawer_heading {		border-top: 0px !important;	}	.stacks_in_11133_active {		background-color: rgba(255, 255, 255, 1.00) !important;		color: rgba(51, 51, 51, 1.00);		border-bottom: 1px solid rgba(179, 179, 179, 1.00);	}	.stacks_in_11133tab_container {	border: 1px solid rgba(179, 179, 179, 1.00) !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	}}/* End doo Tab 2 stack each CSS code *//* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */	
	/* start image list from doobox css */
	
	
	#stacks_in_995 .stacks_in_995imagelist {
		position: relative;
		list-style: none;
		list-style-type: none;
		margin:0px 0;
		
		z-index:1;
	}
	
	#stacks_in_995 .stacks_in_995listIcon {
		position: relative;
		float:left;
		z-index: 2;
	}
	
	#stacks_in_995 .stacks_in_995listIcon img{
		width:155px;
		height: auto;
	}
	
	
	#stacks_in_995 .stacks_in_995listTitle {

		margin-left:173px;
		padding-bottom: 5px;
		font-weight: bold;
		font-size: 115%;
	}
	
	
	#stacks_in_995 .stacks_in_995listContent {
		display: block;
		margin-left:173px;
		padding-top: 0px;
		padding-bottom: 18px;
	}
	
	.stacks_in_995breaker{
		margin: 0;
		padding: 0;
		height: 1px;
		clear: both;
	}
	
	
	/* end image list from doobox css */
	
#stacks_in_1010 {
	line-height: 2em;
}
/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */	
	/* start image list from doobox css */
	
	
	#stacks_in_1097 .stacks_in_1097imagelist {
		position: relative;
		list-style: none;
		list-style-type: none;
		margin:0px 0;
		
		z-index:1;
	}
	
	#stacks_in_1097 .stacks_in_1097listIcon {
		position: relative;
		float:left;
		z-index: 2;
	}
	
	#stacks_in_1097 .stacks_in_1097listIcon img{
		width:155px;
		height: auto;
	}
	
	
	#stacks_in_1097 .stacks_in_1097listTitle {

		margin-left:173px;
		padding-bottom: 5px;
		font-weight: bold;
		font-size: 115%;
	}
	
	
	#stacks_in_1097 .stacks_in_1097listContent {
		display: block;
		margin-left:173px;
		padding-top: 0px;
		padding-bottom: 18px;
	}
	
	.stacks_in_1097breaker{
		margin: 0;
		padding: 0;
		height: 1px;
		clear: both;
	}
	
	
	/* end image list from doobox css */
	/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */	
	/* start image list from doobox css */
	
	
	#stacks_in_1195 .stacks_in_1195imagelist {
		position: relative;
		list-style: none;
		list-style-type: none;
		margin:10px 0;
		
		z-index:1;
	}
	
	#stacks_in_1195 .stacks_in_1195listIcon {
		position: relative;
		float:left;
		z-index: 2;
	}
	
	#stacks_in_1195 .stacks_in_1195listIcon img{
		width:250px;
		height: auto;
	}
	
	
	#stacks_in_1195 .stacks_in_1195listTitle {

		margin-left:268px;
		padding-bottom: 0px;
		font-weight: bold;
		font-size: 115%;
	}
	
	
	#stacks_in_1195 .stacks_in_1195listContent {
		display: block;
		margin-left:268px;
		padding-top: 0px;
		padding-bottom: 18px;
	}
	
	.stacks_in_1195breaker{
		margin: 0;
		padding: 0;
		height: 1px;
		clear: both;
	}
	
	
	/* end image list from doobox css */
	/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */
#stacks_in_21894 {
	text-transform: uppercase;
}
/* Start doo Tab 2 item stack each CSS code *//* End doo Tab 2 item stack each CSS code */#stacks_in_10476_float {
	float:right;
	width:33%;
}

/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_10486popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_10486popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_10486popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_10486popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_10486popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_10486popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_10486popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_10486popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_10486popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */


#stacks_in_10486 {
	margin: 6px 0px 0px 0px;
}

#stacks_in_10498 {
	font-size: 71%;
}
#stacks_in_10468_float {
	float:right;
	width:33%;
}

/* Start doobox image pop css */

/* ############################################################# */
/* ############# CSS BOTH EDIT AND PREVIEW ##################### */
/* ############################################################# */
.stacks_in_10488popBox{
	position: relative;
	display: block;
	margin: 10px auto 14px auto;
	padding: 10px;
	background: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
	max-width: 90%;
	display: none;
}

.stacks_in_10488popBox img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.stacks_in_10488popBoxClose{
	position: absolute;
	top:-11px;
	left: -12px;
	width: 26px;
	height: 26px;
	background: url(../files/imagepop_files/thex.png);
	cursor: pointer;
}

@media only screen and (max-width: 480px) {
.stacks_in_10488popBoxClose{
	top:  0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background: url(../files/imagepop_files/thex2times.png);
}
}


.stacks_in_10488popThumbnail{
	position: relative;
	margin: 0 auto 0 auto;
	padding: 0;
	max-width: 150px;
	overflow: hidden;
	border: 0px solid #CCCCCC;
}

.stacks_in_10488popThumbnail img{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.stacks_in_10488popThumbOverlay{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 150px;
	padding: 0;
	margin: 0;
	background: #000000;
	cursor: pointer;
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
}


/* ############################################################# */
/* ############# CSS PREVIEW MODE ONLY ######################### */
/* ############################################################# */


.stacks_in_10488popThumbOverlay{
	-moz-opacity:0; 
	filter:alpha(opacity=0); 
	opacity:0; 
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -ms-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.stacks_in_10488popThumbOverlay:hover{
	zoom: 1;
	-moz-opacity:.3; 
	filter:alpha(opacity=3); 
	opacity:.3; 
}



/* ############################################################# */
/* ############# CSS EDIT MODE ONLY ############################ */
/* ############################################################# */


/* end doobox image pop css */


#stacks_in_10507 {
	font-size: 71%;
}
/* Start Responsive Shim stack CSS code */.stacks_in_8727shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_3839 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_3839 .theDivider1,
#simpleDivider_stacks_in_3839 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_3839 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_3839.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_3839.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_3839 .theDivider2 {
	height: 1px;
}
#simpleDivider_stacks_in_3839.transparentOff .theDivider2 {
	background-color: #000000;
}
#simpleDivider_stacks_in_3839.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_3839.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_3839.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_3847 {
	padding: 0px 0px 5px 0px;
}

#stacks_in_22015_2 {
	padding: 0px 0px 8px 0px;
}
/**
 * CSS for RapidWeaver Masonry Stack
 * 
 * A dynamic grid image gallery stack for RapidWeaver
 * http://seydesign.com/masonry
 * 
 * Licensed under the GPL 2: http://www.gnu.org/licenses/gpl-2.0.html
 * Copyright 2013 Adam Merrifield
 */
#stacks_in_8815 .sdMasonry_frame {
margin:0 auto;
}

#stacks_in_8815 .sdMasonry_frame > div.stacks_out {
margin:1px 20px 20px 0;
width:242px;
border-radius:0px;
font-size:11px;
}



#stacks_in_8815 .sdMasonry_frame .sdMasonry_brick {
padding:15px 15px 0 ;
background-color:#FFFFFF;
}




/* if description is shown, the image radius is only applied at the top */
#stacks_in_8815 .sdMasonry_frame .sdMasonry_brick img {
padding: 0;
width:100%;
height:auto;
border-radius:-9px -9px 0 0;
}


#stacks_in_8815 .sdMasonry_frame .sdMasonry_desc {
display: block;
margin:15px -15px 0;
padding:1em;
border-radius:0 0 0px 0px;
background-color:#F2F0F0;
color:#8C7E7E;
font-size: 1em;
line-height: 1.7em;
}

#stacks_in_8815 .sdMasonry_frame .sdMasonry_desc a:link,
#stacks_in_8815 .sdMasonry_frame .sdMasonry_desc a:visited {
color:#78020E;
}

#stacks_in_8815 .sdMasonry_frame .sdMasonry_desc a:hover,
#stacks_in_8815 .sdMasonry_frame .sdMasonry_desc a:active {
color:#911B27;
}



#stacks_in_8815 .masonry,#stacks_in_8815 .masonry .masonry-brick {
-webkit-transition-duration:.7s;
-moz-transition-duration:.7s;
-ms-transition-duration:.7s;
-o-transition-duration:.7s;
transition-duration:.7s;
}

#stacks_in_8815 .masonry {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
-ms-transition-property:height,width;
-o-transition-property:height,width;
transition-property:height,width;
}

#stacks_in_8815 .masonry .masonry-brick {
-webkit-transition-property:left,right,top;
-moz-transition-property:left,right,top;
-ms-transition-property:left,right,top;
-o-transition-property:left,right,top;
transition-property:left,right,top;
}

/** 
 * fancyBox v2.1.4
 * 
 * source: fancyapps.com
 * license: fancyapps.com/fancybox/#license
 */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
margin:0;
padding:0;
outline:none;
border:0;
vertical-align:top;
}

.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020;
}

.fancybox-skin {
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#f9f9f9;
color:#444;
text-shadow:none;
}

.fancybox-opened {
z-index:8030;
}

.fancybox-opened .fancybox-skin {
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}

.fancybox-outer,.fancybox-inner {
position:relative;
}

.fancybox-inner {
overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch;
}

.fancybox-error {
margin:0;
padding:15px;
color:#444;
white-space:nowrap;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-image,.fancybox-iframe {
display:block;
width:100%;
height:100%;
}

.fancybox-image {
max-width:100%;
max-height:100%;
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(../files/images/fancybox_sprite.png);
}

#fancybox-loading {
position:fixed;
top:50%;
left:50%;
z-index:8060;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:.8;
cursor:pointer;
}

#fancybox-loading div {
width:44px;
height:44px;
background:url(../files/images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
position:absolute;
top:-18px;
right:-18px;
z-index:8040;
width:36px;
height:36px;
cursor:pointer;
}

.fancybox-nav {
position:absolute;
top:0;
z-index:8040;
width:40%;
height:100%;
background:transparent url(../files/images/blank.gif);
/* helps IE */
text-decoration:none;
cursor:pointer;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.fancybox-prev {
left:0;
}

.fancybox-next {
right:0;
}

.fancybox-nav span {
position:absolute;
top:50%;
z-index:8040;
visibility:hidden;
margin-top:-18px;
width:36px;
height:34px;
cursor:pointer;
}

.fancybox-prev span {
left:10px;
background-position:0 -36px;
}

.fancybox-next span {
right:10px;
background-position:0 -72px;
}

.fancybox-nav:hover span {
visibility:visible;
}

.fancybox-tmp {
position:absolute;
top:-99999px;
left:-99999px;
visibility:hidden;
overflow:visible!important;
max-width:99999px;
max-height:99999px;
}

/* Overlay helper */
.fancybox-lock {
overflow:hidden;
}

.fancybox-overlay {
position:absolute;
top:0;
left:0;
z-index:8010;
display:none;
overflow:hidden;
background:url(../files/images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
position:fixed;
right:0;
bottom:0;
}

.fancybox-lock .fancybox-overlay {
overflow:auto;
overflow-y:scroll;
}

/* Title helper */
.fancybox-title {
position:relative;
z-index:8050;
visibility:hidden;
text-shadow:none;
font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-opened .fancybox-title {
visibility:visible;
}

.fancybox-title-float-wrap {
position:absolute;
right:50%;
bottom:0;
z-index:8050;
margin-bottom:-35px;
text-align:center;
}

.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
padding:2px 20px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background:transparent;
/* Fallback for web browsers that doesn't support RGBa */
background:rgba(0,0,0,0.8);
color:#FFF;
text-shadow:0 1px 2px #222;
white-space:nowrap;
font-weight:700;
line-height:24px;
}

.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff;
}

.fancybox-title-inside-wrap {
padding-top:10px;
}

.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
padding:10px;
background:#000;
background:rgba(0,0,0,.8);
color:#fff;
}


#stacks_in_21922 {
	padding:  10px;
}

#stacks_in_21937 {
	padding:  10px;
}

#stacks_in_21934 {
	padding:  10px;
}

#stacks_in_21931 {
	padding:  10px;
}

#stacks_in_21970 {
	padding:  10px;
}

#stacks_in_21973 {
	padding:  10px;
}

#stacks_in_21976 {
	padding:  10px;
}

#stacks_in_21982 {
	padding:  10px;
}

#stacks_in_21955 {
	padding:  10px;
}

#stacks_in_21958 {
	padding:  10px;
}

#stacks_in_21961 {
	padding:  10px;
}

#stacks_in_21964 {
	padding:  10px;
}

#stacks_in_21967 {
	padding:  10px;
}

#stacks_in_21940 {
	padding:  10px;
}

#stacks_in_21943 {
	padding:  10px;
}

#stacks_in_21946 {
	padding:  10px;
}

#stacks_in_21949 {
	padding:  10px;
}

#stacks_in_8817 {
	padding:  10px;
}

#stacks_in_8820 {
	padding:  10px;
}

#stacks_in_8823 {
	padding:  10px;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_548 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_548 .theDivider1,
#simpleDivider_stacks_in_548 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_548 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_548.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_548.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_548 .theDivider2 {
	height: 1px;
}
#simpleDivider_stacks_in_548.transparentOff .theDivider2 {
	background-color: #000000;
}
#simpleDivider_stacks_in_548.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_548.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_548.bgImageOn .theDivider1 img {
	display: block;
}

