
#stacks_in_569 {
	word-spacing: 10px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1271,
#ruleStackstacks_in_1271:before,
#ruleStackstacks_in_1271:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1271 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1271 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1271 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1271 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1271 {
	text-align: left;
}

#ruleStackstacks_in_1271:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1271 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1232 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1233 {
	font-size: 101%;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1597 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 500px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1597 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1597 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1597 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1597 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1597 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1597 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1597 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1597 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1597 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1598 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_1598 .pullquote:before, #stacks_in_1598 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_1598 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_1598 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_1598 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_1598 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}#stacks_in_1424>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1424>.s3_row>.s3_column_left {
	width: 70.03%;
}

#stacks_in_1424>.s3_row>.s3_column_right {
	width: 29.970001%;
}




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










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


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


}



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


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


}





/* @group Generic Styles */

#ruleStackstacks_in_1782,
#ruleStackstacks_in_1782:before,
#ruleStackstacks_in_1782:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1782 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1782 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1782 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1782 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1782 {
	text-align: left;
}

#ruleStackstacks_in_1782:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1782 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1810 {
	border: solid rgba(253, 128, 8, 1.00);
	border-width:  2px;
}

#stacks_in_1819 {
	padding:  12px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1816 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1816 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1816 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1816 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1816 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1816 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1816 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1816 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1816 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1816 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
#imageComparestacks_in_1817 {
	position: relative;
	z-index: 1;
}

#imageComparestacks_in_1817 .twentytwenty-handle:before, .twentytwenty-handle:after {
	content: " ";
	display: block;
	width: 3px;
	background: white;
	height: 9999px;
	position: absolute;
	left: 50%;
	margin-left: -1.5px;
	z-index: 30;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_1817 .twentytwenty-before-label,
#imageComparestacks_in_1817 .twentytwenty-after-label, .twentytwenty-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

#imageComparestacks_in_1817 .twentytwenty-before-label,
#imageComparestacks_in_1817 .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

#imageComparestacks_in_1817 .twentytwenty-before-label,
#imageComparestacks_in_1817 .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}

#imageComparestacks_in_1817 .twentytwenty-before-label:before,
#imageComparestacks_in_1817 .twentytwenty-after-label:before {
	color: white;
	font-size: 13px;
	letter-spacing: 0.1em;
}

#imageComparestacks_in_1817 .twentytwenty-before-label:before,
#imageComparestacks_in_1817 .twentytwenty-after-label:before {
	background: rgba(255, 255, 255, 0.2);
	position: absolute;
	top: 50%;
	margin-top: -19px;
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#imageComparestacks_in_1817 .twentytwenty-left-arrow,
#imageComparestacks_in_1817 .twentytwenty-right-arrow {
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
	top: 50%;
	margin-top: -6px;
}

#imageComparestacks_in_1817 {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
}

#imageComparestacks_in_1817 img {
	position: absolute;
	top: 0;
	display: block;
}

#imageComparestacks_in_1817.active .twentytwenty-overlay,
#imageComparestacks_in_1817.active :hover.twentytwenty-overlay {
		background: rgba(0, 0, 0, 0);
}

#imageComparestacks_in_1817.active .twentytwenty-overlay .twentytwenty-before-label,
#imageComparestacks_in_1817.active .twentytwenty-overlay .twentytwenty-after-label,
#imageComparestacks_in_1817.active :hover.twentytwenty-overlay .twentytwenty-before-label,
#imageComparestacks_in_1817.active :hover.twentytwenty-overlay .twentytwenty-after-label {
	opacity: 0;
}

#imageComparestacks_in_1817 * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#imageComparestacks_in_1817 .twentytwenty-before-label {
	opacity: 0;
}

#imageComparestacks_in_1817 .twentytwenty-before-label:before {
	content: "Before";
	left: 10px;
}

#imageComparestacks_in_1817 .twentytwenty-after-label {
	opacity: 0; 
}

#imageComparestacks_in_1817 .twentytwenty-after-label:before {
	content: "After";
	right: 10px;
}

#imageComparestacks_in_1817 .twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
	background: rgba(0, 0, 0, 0);
	z-index: 25;
}

#imageComparestacks_in_1817 .twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.5);
}

#imageComparestacks_in_1817 .twentytwenty-overlay:hover .twentytwenty-after-label {
	opacity: 1;
}

#imageComparestacks_in_1817 .twentytwenty-overlay:hover .twentytwenty-before-label {
	opacity: 1;
}

#imageComparestacks_in_1817 .twentytwenty-before {
	z-index: 20;
}

#imageComparestacks_in_1817 .twentytwenty-after {
	z-index: 10;
}

#imageComparestacks_in_1817 .twentytwenty-handle {
	height: 38px;
	width: 38px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -22px;
	margin-top: -22px;
	border: 3px solid white;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	z-index: 40;
	cursor: pointer; }

#imageComparestacks_in_1817 .twentytwenty-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
	-webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_1817 .twentytwenty-handle:after {
	top: 50%;
	margin-top: 22px;
	-webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#imageComparestacks_in_1817 .twentytwenty-left-arrow {
	border-right: 6px solid white;
	left: 50%;
	margin-left: -17px;
}

#imageComparestacks_in_1817 .twentytwenty-right-arrow {
	border-left: 6px solid white;
	right: 50%;
	margin-right: -17px;
}

/* @group Added by WW */

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

#imageComparestacks_in_1817 .twentytwenty-before-label:before {
		content: "Human view";
}

#imageComparestacks_in_1817 .twentytwenty-after-label:before {
		content: "Lumenoscope view";
}

#imageComparestacks_in_1817 .twentytwenty-before-label:before,
#imageComparestacks_in_1817 .twentytwenty-after-label:before {
	display: block;
	color: #FFFFFF;
	background: #929393;
	font-size: 80%;
	opacity: 0.80;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	letter-spacing: 0px;
}



#imageComparestacks_in_1817 .twentytwenty-overlay:hover {
	background: rgba(0, 0, 0, 0.0);
}

#imageComparestacks_in_1817 .noscreen {
	display: none;
}

@media print {
	
	#imageComparestacks_in_1817 .noscreen {
		display: block;
		float: left;
		width: 100%;
		height: 2.00em;
		clear: both;
	}
	
	#imageComparestacks_in_1817 .print-before,
	#imageComparestacks_in_1817 .print-after {
		width: 48%;
		margin-right: 1%;
		display: block;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	
	
	#imageComparestacks_in_1817 {
		height: auto !important;
		overflow: auto;
		clear: both;
		page-break-inside: avoid;
	}
	
	#imageComparestacks_in_1817 .twentytwenty-overlay,
	#imageComparestacks_in_1817 .twentytwenty-handle {
		display: none !important;
	}
	
	#imageComparestacks_in_1817.twentytwenty-container.imageCompare img {
		position: relative;
		float: left;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		width: 48%;
		margin-right: 1%;
		height: auto;
		clip: auto;
	}
}

/* @end */

/* @group Edit Mode Styling */



/* @end *//*
 * 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_1821.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1821 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1835 {
	padding:  5px;
}

#stacks_in_1826 {
	border: solid rgba(253, 128, 8, 1.00);
	border-width:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1829 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1829 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1829 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1829 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1829 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1829 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1829 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1829 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1829 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1829 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1828.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1828 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1837 {
	padding:  5px;
}

#stacks_in_1831 {
	border: solid rgba(253, 128, 8, 1.00);
	border-width:  2px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1787,
#ruleStackstacks_in_1787:before,
#ruleStackstacks_in_1787:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1787 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1787 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1787 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1787 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1787 {
	text-align: left;
}

#ruleStackstacks_in_1787:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1787 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* Ghost Button 1.5.0 */
#stacks_in_1783 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_1783 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 200px !important;
  
  padding: 8px !important;
  color: rgba(253, 128, 8, 1.00) !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_1783:visited {
  color: rgba(253, 128, 8, 1.00) !important;
}
.stacks_in_1783:hover, .stacks_in_1783:active {
  background-color: rgba(253, 128, 8, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}/* Ghost Button 1.5.0 */
#stacks_in_1785 {
  display: block;
  position: relative;
  text-align: center;
}
.stacks_in_1785 {
   display: inline-block !important; 
  
  
  position: relative !important;
  
  width: 200px !important;
  
  padding: 8px !important;
  color: rgba(253, 128, 8, 1.00) !important;
  background-color: transparent !important;
  border: 1px solid rgba(0, 0, 0, 1.00) !important;
  border-radius: 0px !important;
  text-align: center !important;
  outline: none !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out;
}
.stacks_in_1785:visited {
  color: rgba(253, 128, 8, 1.00) !important;
}
.stacks_in_1785:hover, .stacks_in_1785:active {
  background-color: rgba(253, 128, 8, 1.00) !important;
  color: rgba(255, 255, 255, 1.00) !important;
  transition: background-color 0.2s ease-in, color 0.2s ease-in, border-color 0.2s ease-in;
}/* @group Generic Styles */

#ruleStackstacks_in_1777,
#ruleStackstacks_in_1777:before,
#ruleStackstacks_in_1777:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1777 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1777 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1777 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1777 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1777 {
	text-align: left;
}

#ruleStackstacks_in_1777:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1777 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#stacks_in_1450>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1436 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 200px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1436 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1436 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1436 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1436 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1436 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1436 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1436 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1436 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1436 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
#stacks_out_1437 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: center;
  align-self: center;
  
}
#stacks_in_1437 {
  box-shadow: none;
}
#stacks_in_1437, [tag="slice"] #stacks_in_1437 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 0px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: space-between;
}
}
#stacks_in_1437 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1437 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_1437.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_1446 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_1446 {
  box-shadow: none;
}
#stacks_in_1446, [tag="slice"] #stacks_in_1446 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_1446 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_1446 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_1446.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_1455 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_1455 {
  box-shadow: none;
}
#stacks_in_1455, [tag="slice"] #stacks_in_1455 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_1455 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_1455 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_1455.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_1457 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_1457 {
  box-shadow: none;
}
#stacks_in_1457, [tag="slice"] #stacks_in_1457 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  align-content: flex-start;
}
}
#stacks_in_1457 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_1457 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_1457.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* @group Generic Styles */

#ruleStackstacks_in_1414,
#ruleStackstacks_in_1414:before,
#ruleStackstacks_in_1414:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1414 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1414 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1414 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1414 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1414 {
	text-align: left;
}

#ruleStackstacks_in_1414:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1414 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1413,
#ruleStackstacks_in_1413:before,
#ruleStackstacks_in_1413:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1413 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1413 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1413 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1413 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1413 {
	text-align: left;
}

#ruleStackstacks_in_1413:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1413 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1379 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1380 {
	font-size: 101%;
}
/* @group Generic Styles */

#ruleStackstacks_in_1420,
#ruleStackstacks_in_1420:before,
#ruleStackstacks_in_1420:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1420 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1420 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1420 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1420 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1420 {
	text-align: left;
}

#ruleStackstacks_in_1420:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1420 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1727 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1728 {
	font-size: 101%;
}
#stacks_in_1730>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1730 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1734 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1734 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1734 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1734 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1734 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1734 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1734 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1734 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1734 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1734 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1738 {
	padding:  5px;
}
/*
 * 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_1729.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1729 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1731 {
	padding:  5px;
}

#stacks_in_1758 {
	padding:  5px;
}

#stacks_in_1745 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1746 {
	font-size: 101%;
}
#stacks_in_1383>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1383 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1118 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1118 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1118 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1118 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1118 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1118 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1118 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1118 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1118 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1118 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1122 {
	padding:  5px;
}
/*
 * 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_1013.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1013 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1701 {
	padding:  5px;
}

#stacks_in_1760 {
	padding:  5px;
}
#stacks_in_1391>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}





/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1394 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1394 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1394 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1394 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1394 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1394 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1394 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1394 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1394 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1394 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1398 {
	padding:  5px;
}
/*
 * 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_1392.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1392 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1703 {
	padding:  5px;
}
/*
 * 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_1433.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1433 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1705 {
	padding:  5px;
}

#stacks_in_1751 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1752 {
	font-size: 101%;
}
#stacks_in_1616>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1616 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1619 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1619 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1619 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1619 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1619 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1619 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1619 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1619 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1619 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1619 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1623 {
	padding:  5px;
}
/*
 * 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_1617.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1617 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1707 {
	padding:  5px;
}
#stacks_in_1498>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1498 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1500 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1500 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1500 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1500 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1500 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1500 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1500 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1500 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1500 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1500 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1504 {
	padding:  5px;
}
/*
 * 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_1497.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1497 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1709 {
	padding:  5px;
}
#stacks_in_1633>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1633 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1636 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1636 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1636 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1636 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1636 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1636 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1636 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1636 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1636 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1636 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1640 {
	padding:  5px;
}
/*
 * 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_1634.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1634 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1711 {
	padding:  5px;
}
#stacks_in_1647>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1647 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1649 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1649 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1649 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1649 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1649 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1649 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1649 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1649 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1649 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1649 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1653 {
	padding:  5px;
}
/*
 * 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_1646.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1646 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1713 {
	padding:  5px;
}
#stacks_in_1663>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1663 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1666 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1666 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1666 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1666 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1666 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1666 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1666 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1666 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1666 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1666 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1670 {
	padding:  5px;
}
/*
 * 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_1664.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1664 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1715 {
	padding:  5px;
}
#stacks_in_1519>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1519 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1521 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1521 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1521 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1521 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1521 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1521 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1521 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1521 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1521 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1521 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1525 {
	padding:  5px;
}
/*
 * 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_1518.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1518 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1717 {
	padding:  5px;
}
#stacks_in_1480>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1480 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1483 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1483 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1483 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1483 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1483 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1483 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1483 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1483 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1483 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1483 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1487 {
	padding:  5px;
}
/*
 * 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_1481.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1481 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1719 {
	padding:  5px;
}
#stacks_in_1532>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1532 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1534 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1534 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1534 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1534 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1534 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1534 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1534 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1534 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1534 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1534 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1538 {
	padding:  5px;
}
/*
 * 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_1531.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1531 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1721 {
	padding:  5px;
}
#stacks_in_1685>.s3_row {
	margin: 0 -10px;
}

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

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




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










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


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


}



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


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


}






#stacks_in_1685 {
	margin:  2px;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1687 > .layouts-section {
  grid-gap: 0px 0px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 720px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 0px 0px;
  
}
#stacks_in_1687 > .layouts-section > div {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_1687 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1687 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1687 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1687 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1687 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1687 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1687 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1687 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_in_1691 {
	padding:  5px;
}
/*
 * 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_1684.maxWidthOn {
	max-width: 100px !important;
}
#cleanVids_stacks_in_1684 video {
    width: 100% !important;
    height: auto !important;
}

#stacks_in_1723 {
	padding:  5px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1555,
#ruleStackstacks_in_1555:before,
#ruleStackstacks_in_1555:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1555 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_1555 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_1555 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1555 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1555 {
	text-align: left;
}

#ruleStackstacks_in_1555:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1555 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
#stacks_in_1558 {
	-moz-border-radius:  2px;
	-webkit-border-radius:  2px;
	border-radius:  2px;
	margin:  3px;
}

#stacks_in_1559 {
	font-size: 101%;
}
/* @group Generic Styles */

#ruleStackstacks_in_727,
#ruleStackstacks_in_727:before,
#ruleStackstacks_in_727:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_727 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_727 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_727 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_727 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_727 {
	text-align: left;
}

#ruleStackstacks_in_727:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_727 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  *//*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1572 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1572 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1572 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1572 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1572 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1572 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1572 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1572 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1572 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1572 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1562.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1562 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1577 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1577 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1577 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1577 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1577 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1577 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1577 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1577 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1577 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1577 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1576.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1576 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1581 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1581 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1581 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1581 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1581 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1581 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1581 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1581 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1581 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1581 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1582.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1582 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1589 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1589 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1589 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1589 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1589 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1589 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1589 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1589 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1589 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1589 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1590.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1590 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1594 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1594 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1594 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1594 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1594 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1594 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1594 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1594 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1594 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1594 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1595.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1595 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1607 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1607 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1607 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1607 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1607 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1607 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1607 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1607 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1607 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1607 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1606.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1606 video {
    width: 100% !important;
    height: auto !important;
}
/*
1.1.3
  - added support for hide stacks in inner columns
  - added breakpoint customization to layouts item stack
  - fixes a crashing issue in RapidWeaver 8 and Stacks 4.10
*/
/*  */
#stacks_in_1612 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  max-width: 600px;
  width: calc(100% - 60px);
  margin:0 auto;
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_1612 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_1612 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_1612 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(0, minmax(0px, 1fr));
  }
  #stacks_in_1612 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_1612 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_1612 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_1612 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[0];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 0, minmax(0px, 1fr));
  }
  #stacks_in_1612 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_1612 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
/*
 * 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_1611.maxWidthOn {
	max-width: 600px !important;
}
#cleanVids_stacks_in_1611 video {
    width: 100% !important;
    height: auto !important;
}
/* @group Generic Styles */

#ruleStackstacks_in_584,
#ruleStackstacks_in_584:before,
#ruleStackstacks_in_584:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_584 {
	position: relative;
	overflow: hidden;
	margin: 3.00% 0;
	width: %;
}

/*  */

/*  */

/*  */
#ruleStackstacks_in_584 {
	width: 50%;
	margin-left: auto; margin-right: auto;
}
/*  */

#ruleStackstacks_in_584 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(204, 204, 204, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_584 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_584 {
	text-align: left;
}

#ruleStackstacks_in_584:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_584 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */