/*
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_465 > .layouts-section {
  grid-gap: 20px 20px;
  -ms-grid-columns: (minmax(0px, 1fr))[1];
  grid-template-columns: repeat(1, minmax(0px, 1fr));
  
  
  
  padding: 20px 20px;
  
}
#stacks_in_465 > .layouts-section > div {
  margin-bottom: 20px;
  margin-right: 20px;
}
@supports (display: grid) {
  #stacks_in_465 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_465 > .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_465 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_465 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_465 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_465 > .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_465 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_465 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */

#stacks_out_465 {
	width: 250px;
}
#stacks_out_466 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_466 {
  box-shadow: none;
}
#stacks_in_466, [tag="slice"] #stacks_in_466 > .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)[3];
  grid-template-columns: repeat(3, 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_466 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_466 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_466.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_467 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_467 {
  box-shadow: none;
}
#stacks_in_467, [tag="slice"] #stacks_in_467 > .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_467 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_467 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_467.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#rollFadestacks_in_468 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_468:hover {
	opacity: 0.50;
}#stacks_out_490 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_490 {
  box-shadow: none;
}
#stacks_in_490, [tag="slice"] #stacks_in_490 > .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_490 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_490 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_490.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_473 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_473 {
  box-shadow: none;
}
#stacks_in_473, [tag="slice"] #stacks_in_473 > .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_473 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_473 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_473.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#rollFadestacks_in_474 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_474:hover {
	opacity: 0.50;
}#stacks_out_494 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_494 {
  box-shadow: none;
}
#stacks_in_494, [tag="slice"] #stacks_in_494 > .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_494 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_494 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_494.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_479 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_479 {
  box-shadow: none;
}
#stacks_in_479, [tag="slice"] #stacks_in_479 > .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_479 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_479 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_479.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#rollFadestacks_in_480 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_480:hover {
	opacity: 0.50;
}#stacks_out_498 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_498 {
  box-shadow: none;
}
#stacks_in_498, [tag="slice"] #stacks_in_498 > .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_498 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_498 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_498.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_in_312 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_312 .jwresp_col{overflow:hidden;margin:0;width:59%; float:left;}#stacks_in_312 #jwresp_col2_stacks_in_312{ float:right; width:39%}@media screen and (max-width:500px){#stacks_in_312 #jwresp_col1_stacks_in_312,#stacks_in_312 #jwresp_col2_stacks_in_312{width:100%;float:none;display:block}#stacks_in_312 #jwresp_col1_stacks_in_312{margin-bottom:15px}}

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

#stacks_in_205 {
	border: solid rgba(11, 89, 176, 1.00);
	border-width: 0px 0px 1px 0px;
	margin: 40px 0px 20px 0px;
}

#stacks_in_110 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_667 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_668 {
	font-size: 80%;
}

#stacks_in_678 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_599 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_599 .jwresp_col{float:none} #stacks_in_599 #jwresp_col2_stacks_in_599{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_599 #jwresp_col1_stacks_in_599,#stacks_in_599 #jwresp_col3_stacks_in_599{width:32%}#stacks_in_599 #jwresp_col1_stacks_in_599{float:left}#stacks_in_599 #jwresp_col3_stacks_in_599{float:right} @media screen and (max-width:770px){#stacks_in_599 #jwresp_col1_stacks_in_599,#stacks_in_599 #jwresp_col3_stacks_in_599{margin-bottom:20px}#stacks_in_599 #jwresp_col1_stacks_in_599{width:49%}#stacks_in_599 #jwresp_col3_stacks_in_599{width:49%}#stacks_in_599 #jwresp_col2_stacks_in_599{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_599 #jwresp_col1_stacks_in_599,#stacks_in_599 #jwresp_col3_stacks_in_599,#stacks_in_599 #jwresp_col2_stacks_in_599{float:none;width:100%;display:block}#stacks_in_599 #jwresp_col1_stacks_in_599,#stacks_in_599 #jwresp_col3_stacks_in_599{margin-bottom:20px}} 

#stacks_in_599 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_656 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_656 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_656 .textalign a {

}

#stacks_in_656 .textalign a:visited {

}

#stacks_in_656 .textalign a:hover {

}

#stacks_in_656 .textalign a:active {

}
#stacks_in_656 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_662 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_662 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_662 .textalign a {

}

#stacks_in_662 .textalign a:visited {

}

#stacks_in_662 .textalign a:hover {

}

#stacks_in_662 .textalign a:active {

}
#stacks_in_662 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_659 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_659 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_659 .textalign a {

}

#stacks_in_659 .textalign a:visited {

}

#stacks_in_659 .textalign a:hover {

}

#stacks_in_659 .textalign a:active {

}
#stacks_in_659 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_706 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_706 .jwresp_col{float:none} #stacks_in_706 #jwresp_col2_stacks_in_706{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_706 #jwresp_col1_stacks_in_706,#stacks_in_706 #jwresp_col3_stacks_in_706{width:32%}#stacks_in_706 #jwresp_col1_stacks_in_706{float:left}#stacks_in_706 #jwresp_col3_stacks_in_706{float:right} @media screen and (max-width:770px){#stacks_in_706 #jwresp_col1_stacks_in_706,#stacks_in_706 #jwresp_col3_stacks_in_706{margin-bottom:20px}#stacks_in_706 #jwresp_col1_stacks_in_706{width:49%}#stacks_in_706 #jwresp_col3_stacks_in_706{width:49%}#stacks_in_706 #jwresp_col2_stacks_in_706{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_706 #jwresp_col1_stacks_in_706,#stacks_in_706 #jwresp_col3_stacks_in_706,#stacks_in_706 #jwresp_col2_stacks_in_706{float:none;width:100%;display:block}#stacks_in_706 #jwresp_col1_stacks_in_706,#stacks_in_706 #jwresp_col3_stacks_in_706{margin-bottom:20px}} 

#stacks_in_706 {
	margin: 0px 0px 40px 0px;
}
#stacks_in_710 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_710 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_710 .textalign a {

}

#stacks_in_710 .textalign a:visited {

}

#stacks_in_710 .textalign a:hover {

}

#stacks_in_710 .textalign a:active {

}
#stacks_in_710 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_715 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_715 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_715 .textalign a {

}

#stacks_in_715 .textalign a:visited {

}

#stacks_in_715 .textalign a:hover {

}

#stacks_in_715 .textalign a:active {

}
#stacks_in_715 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_720 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: left;
/*Custom CSS;*/
}

#stacks_in_720 .textalign {
text-align: left;

display: inline-block;




color: rgba(102, 102, 102, 1.00) !important;






padding-left: 0px !important; padding-right: 0px !important;
padding-top: 2px !important; padding-bottom: 2px !important;





font-size: 80%; line-height: 140%;



/*Custom CSS;*/
}

#stacks_in_720 .textalign a {

}

#stacks_in_720 .textalign a:visited {

}

#stacks_in_720 .textalign a:hover {

}

#stacks_in_720 .textalign a:active {

}
#stacks_in_720 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_764 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_763 {
	font-size: 80%;
}
#stacks_in_621 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_621 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_621 #jwresp_col2_stacks_in_621{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_621 #jwresp_col1_stacks_in_621,#stacks_in_621 #jwresp_col2_stacks_in_621{width:100%;float:none;display:block}#stacks_in_621 #jwresp_col1_stacks_in_621{margin-bottom:15px}}

#stacks_in_621 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_622 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_625 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_760 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_627 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_630 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_752 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_687 {
	margin: 0px 0px 40px 0px;
}

#stacks_in_771 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_654 {
	margin: 0px 0px 40px 0px;
}
/*
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_781_26 > .layouts-section {
  grid-gap: 5px 5px;
  -ms-grid-columns: (minmax(0px, 1fr))[5];
  grid-template-columns: repeat(5, minmax(0px, 1fr));
  
  
  
}
#stacks_in_781_26 > .layouts-section > div {
  margin-bottom: 5px;
  margin-right: 5px;
}
@supports (display: grid) {
  #stacks_in_781_26 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_781_26 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[2];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat(2, minmax(0px, 1fr));
  }
  #stacks_in_781_26 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_781_26 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_781_26 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_781_26 > .layouts-section {
    -ms-grid-columns: minmax(0px, 1fr);
    -ms-grid-columns: (minmax(0px, 1fr))[1];
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-columns: repeat( 1, minmax(0px, 1fr));
  }
  #stacks_in_781_26 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_781_26 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
#stacks_out_781_27 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_27 {
  box-shadow: none;
}
#stacks_in_781_27, [tag="slice"] #stacks_in_781_27 > .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: flex-start;
}
}
#stacks_in_781_27 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_781_27 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_27.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Sammelaktion 2021 button */

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

.ButtonMakerStackstacks_in_781_46 {
	line-height: 35px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_781_46 {
	background: #BD0002;
}

.ButtonMakerStackstacks_in_781_46:hover {
	background: #B3B1B4;
}





















.ButtonMakerStackstacks_in_781_46 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_781_46 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_781_46 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.ButtonMakerStackstacks_in_781_46:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_781_46 {
		display: none !important;
	}
}

/* End of CSS code for the Sammelaktion 2021 button */











#stacks_out_781_31 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_31 {
  box-shadow: none;
}
#stacks_in_781_31, [tag="slice"] #stacks_in_781_31 > .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_781_31 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_781_31 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_31.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_781_38 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_38 {
  box-shadow: none;
}
#stacks_in_781_38, [tag="slice"] #stacks_in_781_38 > .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: flex-start;
}
}
#stacks_in_781_38 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_781_38 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_38.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Sammelaktion 2022 button */

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

.ButtonMakerStackstacks_in_781_47 {
	line-height: 35px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_781_47 {
	background: #BD0002;
}

.ButtonMakerStackstacks_in_781_47:hover {
	background: #B3B1B4;
}





















.ButtonMakerStackstacks_in_781_47 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_781_47 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_781_47 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.ButtonMakerStackstacks_in_781_47:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_781_47 {
		display: none !important;
	}
}

/* End of CSS code for the Sammelaktion 2022 button */











#stacks_out_781_52 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_52 {
  box-shadow: none;
}
#stacks_in_781_52, [tag="slice"] #stacks_in_781_52 > .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_781_52 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_781_52 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_52.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_781_40 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_40 {
  box-shadow: none;
}
#stacks_in_781_40, [tag="slice"] #stacks_in_781_40 > .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: flex-start;
}
}
#stacks_in_781_40 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_781_40 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_40.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Sammelaktion 2023 button */

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

.ButtonMakerStackstacks_in_781_48 {
	line-height: 35px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_781_48 {
	background: #BD0002;
}

.ButtonMakerStackstacks_in_781_48:hover {
	background: #B3B1B4;
}





















.ButtonMakerStackstacks_in_781_48 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_781_48 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_781_48 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.ButtonMakerStackstacks_in_781_48:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_781_48 {
		display: none !important;
	}
}

/* End of CSS code for the Sammelaktion 2023 button */











#stacks_out_781_60 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_60 {
  box-shadow: none;
}
#stacks_in_781_60, [tag="slice"] #stacks_in_781_60 > .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_781_60 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_781_60 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_60.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_781_42 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_42 {
  box-shadow: none;
}
#stacks_in_781_42, [tag="slice"] #stacks_in_781_42 > .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: flex-start;
}
}
#stacks_in_781_42 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_781_42 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_42.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Sammelaktion 2024 button */

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

.ButtonMakerStackstacks_in_781_49 {
	line-height: 35px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_781_49 {
	background: #BD0002;
}

.ButtonMakerStackstacks_in_781_49:hover {
	background: #B3B1B4;
}





















.ButtonMakerStackstacks_in_781_49 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_781_49 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_781_49 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.ButtonMakerStackstacks_in_781_49:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_781_49 {
		display: none !important;
	}
}

/* End of CSS code for the Sammelaktion 2024 button */











#stacks_out_781_68 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_68 {
  box-shadow: none;
}
#stacks_in_781_68, [tag="slice"] #stacks_in_781_68 > .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_781_68 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_781_68 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_68.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_781_44 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_44 {
  box-shadow: none;
}
#stacks_in_781_44, [tag="slice"] #stacks_in_781_44 > .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: flex-start;
}
}
#stacks_in_781_44 > * {
  margin-bottom: 0px;
  margin-right: 0px;
}
@supports (display: grid) {
  #stacks_in_781_44 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_44.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Sammelaktion 2025 button */

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

.ButtonMakerStackstacks_in_781_50 {
	line-height: 35px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_781_50 {
	background: #BD0002;
}

.ButtonMakerStackstacks_in_781_50:hover {
	background: #B3B1B4;
}





















.ButtonMakerStackstacks_in_781_50 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_781_50 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_781_50 .Button-Label {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.ButtonMakerStackstacks_in_781_50:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_781_50 {
		display: none !important;
	}
}

/* End of CSS code for the Sammelaktion 2025 button */











#stacks_out_781_76 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_781_76 {
  box-shadow: none;
}
#stacks_in_781_76, [tag="slice"] #stacks_in_781_76 > .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_781_76 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_781_76 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_781_76.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
