/*
 * com.bwd.lib.sectionspro
 */

.sections-stack.s-pro.eq-height,.sections-stack.s-pro.eq-height > .shear-wrapper{margin-top:0 !important}.sections-stack.s-pro.top-margin-none{margin-top:0}.sections-stack.s-pro.bot-margin-none{margin-bottom:0}.sections-stack.s-pro .inner-content{position:relative}.sections-stack.s-pro .content-wrapper.fill-content{height:100%}.sections-stack.s-pro .content-wrapper > .content{margin:0;padding:0}.sections-stack.s-pro .shear-inner::before,.sections-stack.s-pro .shear-inner::after{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;pointer-events:none !important;position:absolute;top:0;height:100%;left:0;width:100%;content:""}.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.full-height,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner > .inner-content.v-center,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.fixed-height > .inner-content{overflow:visible !important}


.sections-stack .content.preload-content{opacity:0}html.no-js .sections-stack .content.preload-content{opacity:1}.sections-stack video.video-bg{max-width:none}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
#stacks_in_26_1 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_26_1 > .s-pro > .sections-layer{display:none}#stacks_in_26_1 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_26_1 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}

#stacks_in_26_1 {
	border: solid rgba(208, 208, 208, 1.00);
	border-width: 1px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
#stacks_in_26_3 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_26_3 > .s-pro > .sections-layer{display:none}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:90%;max-width:100%}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-center{margin-left:auto;margin-right:auto}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-left{margin-left:0;margin-right:auto}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-mob-right{margin-right:0;margin-left:auto}@media screen and (min-width:640px){#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width{width:90%;max-width:1000px}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-center{margin:0 auto}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-left{margin-left:0;margin-right:auto}#stacks_in_26_3 > .s-pro > .shear-wrapper > .shear-inner > .inner-content > .content-wrapper.sp-max-width.sp-large-right{margin-right:0;margin-left:auto}}
/*
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_26_11 > .layouts-section {
  grid-gap: 30px 30px;
  -ms-grid-columns: (minmax(0px, 1fr))[2];
  grid-template-columns: repeat(2, minmax(0px, 1fr));
  
  
  
}
#stacks_in_26_11 > .layouts-section > div {
  margin-bottom: 30px;
  margin-right: 30px;
}
@supports (display: grid) {
  #stacks_in_26_11 > .layouts-section > div {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
@media all and (max-width: 900px) {
  #stacks_in_26_11 > .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_26_11 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  #stacks_in_26_11 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }
  #stacks_in_26_11 > .layouts-section > div {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
@media all and (max-width: 700px) {
  #stacks_in_26_11 > .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_26_11 > .layouts-section[data-col="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  #stacks_in_26_11 > .layouts-section[data-col="3"] > div:nth-child(3n) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
}
/*  */
/*  */
#stacks_out_26_35 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_26_35 {
  box-shadow: none;
}
#stacks_in_26_35, [tag="slice"] #stacks_in_26_35 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 15px 15px;
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 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_26_35 > * {
  margin-bottom: 15px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_26_35 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
#stacks_in_26_35, [tag="slice"] #stacks_in_26_35 > .layouts-item > .out {
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
}
@media all and (max-width: 1440px) {
  #stacks_in_26_35 {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media all and (max-width: 1280px) {
  #stacks_in_26_35 {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media all and (max-width: 800px) {
  #stacks_in_26_35 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
/*  */
/*  */
#stacks_out_26_35 {
  grid-column: 1 / -1 !important;
}
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_26_35.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_26_12 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_26_12 {
  box-shadow: none;
}
#stacks_in_26_12, [tag="slice"] #stacks_in_26_12 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 15px 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_26_12 > * {
  margin-bottom: 15px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_26_12 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_26_12.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_in_26_4 p,#stacks_in_26_4 div,#stacks_in_26_4 ul,#stacks_in_26_4 ol,#stacks_in_26_4 dl{color:rgba(34, 34, 34, 1.00)}#stacks_in_26_4 a{color:rgba(11, 87, 168, 1.00)}#stacks_in_26_4 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_26_4{}}


#stacks_in_26_4 {
	margin: 20px 0px 20px 0px;
}
#stacks_out_26_23 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_26_23 {
  box-shadow: none;
}
#stacks_in_26_23, [tag="slice"] #stacks_in_26_23 > .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_26_23 > * {
  margin-bottom: 0px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_26_23 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_26_23.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
#stacks_out_26_18 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
  -ms-flex-item-align: top;
  align-self: top;
  
}
#stacks_in_26_18 {
  box-shadow: none;
}
#stacks_in_26_18, [tag="slice"] #stacks_in_26_18 > .layouts-item > .out {
  display: -ms-grid;
  display: grid;
  grid-gap: 15px 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_26_18 > * {
  margin-bottom: 15px;
  margin-right: 15px;
}
@supports (display: grid) {
  #stacks_in_26_18 > * {
    margin-bottom: 0px;
    margin-right: 0px;
    margin: 0;
  }
}
/*  */
/*  */
/*  */
/*  */
/*  */
@media all and (max-width: 800px) {
  #stacks_in_26_18.com_onelittledesigner_stacks_Layouts_Item_stack {
    padding: 0px 0px 0px 0px ;
  }
}
/* */
/* -- Start Textalign Each css Template -- */
#stacks_in_26_20 {
	text-align: right !important;
}




#stacks_in_26_20 img {
	margin: 0 0 0 auto !important;
}


@media only screen and (max-width: 768px) {
    #stacks_in_26_20 {
		text-align: right !important;
	}
	
	#stacks_in_26_20 img {
		margin: 0 auto !important;
	}
	
	
	
	
	#stacks_in_26_20 img {
		margin: 0 0 0 auto !important;
	}
	
}

@media only screen and (max-width: 480px) {
    #stacks_in_26_20 {
		text-align: left !important;
	}
	
	#stacks_in_26_20 img {
		margin: 0 auto !important;
	}
	
	
	#stacks_in_26_20 img {
		margin: 0 !important;
	}
	
	
	
}
/* -- End Textalign Each css Template -- */#stacks_in_26_26 p,#stacks_in_26_26 div,#stacks_in_26_26 ul,#stacks_in_26_26 ol,#stacks_in_26_26 dl{color:rgba(34, 34, 34, 1.00)}#stacks_in_26_26 a{color:rgba(11, 87, 168, 1.00)}#stacks_in_26_26 a:hover{color:rgba(0, 102, 153, 1.00)}@media only screen and (min-width:0px){#stacks_in_26_26{}}


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