
.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_11394 {
	height: 15.00px;
}




























@media print {
	#spacerStackstacks_in_11394 {
		display: none !important;
	}
}
#stacks_in_11619>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}































@media print {
	#spacerStackstacks_in_11018 {
		display: none !important;
	}
}
#stacks_in_11623>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}































@media print {
	#spacerStackstacks_in_11007 {
		display: none !important;
	}
}
#stacks_in_11627>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}































@media print {
	#spacerStackstacks_in_10996 {
		display: none !important;
	}
}
#stacks_in_11631>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}































@media print {
	#spacerStackstacks_in_11325 {
		display: none !important;
	}
}
#stacks_in_11345>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11346.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11346.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11346.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11346.semantic-content:target {display: block\9;}
#popBox_stacks_in_11346.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11346.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11346.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11346.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11346 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11346 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11346 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11346.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11346 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11346 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11346 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11346 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11346.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11346.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11346.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11346.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11346.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11346.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11346.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11346.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11346 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11346 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11346 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11346.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11346.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11346.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11346.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11346 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11346.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11346.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11346.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11346.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11346.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11346.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11346.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11346.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11346 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11346.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11346 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11346.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11346.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11346.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}


/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11359.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11359.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11359.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11359.semantic-content:target {display: block\9;}
#popBox_stacks_in_11359.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11359.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11359.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11359.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11359 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11359 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11359 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11359.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11359 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11359 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11359 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11359 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11359.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11359.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11359.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11359.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11359.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11359.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11359.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11359.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11359 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11359 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11359 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11359.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11359.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11359.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11359.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11359 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11359.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11359.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11359.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11359.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11359.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11359.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11359.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11359.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11359 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11359.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11359 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11359.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11359.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11359.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}


/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11372.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11372.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11372.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11372.semantic-content:target {display: block\9;}
#popBox_stacks_in_11372.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11372.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11372.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11372.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11372 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11372 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11372 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11372.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11372 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11372 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11372 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11372 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11372.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11372.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11372.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11372.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11372.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11372.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11372.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11372.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11372 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11372 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11372 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11372.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11372.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11372.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11372.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11372 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11372.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11372.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11372.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11372.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11372.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11372.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11372.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11372.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11372 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11372.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11372 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11372.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11372.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11372.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11342 {
		display: none !important;
	}
}
#stacks_in_11635>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11410.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11410.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11410.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11410.semantic-content:target {display: block\9;}
#popBox_stacks_in_11410.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11410.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11410.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11410.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11410 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11410 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11410 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11410.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11410 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11410 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11410 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11410 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11410.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11410.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11410.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11410.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11410.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11410.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11410.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11410.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11410 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11410 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11410 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11410.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11410.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11410.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11410.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11410 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11410.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11410.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11410.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11410.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11410.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11410.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11410.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11410.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11410 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11410.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11410 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11410.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11410.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11410.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11343 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11436.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11436.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11436.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11436.semantic-content:target {display: block\9;}
#popBox_stacks_in_11436.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11436.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11436.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11436.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11436 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11436 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11436 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11436.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11436 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11436 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11436 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11436 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11436.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11436.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11436.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11436.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11436.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11436.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11436.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11436.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11436 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11436 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11436 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11436.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11436.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11436.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11436.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11436 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11436.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11436.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11436.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11436.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11436.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11436.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11436.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11436.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11436 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11436.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11436 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11436.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11436.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11436.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11446 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11395.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11395.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11395.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11395.semantic-content:target {display: block\9;}
#popBox_stacks_in_11395.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11395.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11395.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11395.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11395 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11395 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11395 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11395.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11395 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11395 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11395 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11395 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11395.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11395.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11395.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11395.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11395.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11395.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11395.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11395.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11395 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11395 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11395 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11395.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11395.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11395.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11395.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11395 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11395.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11395.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11395.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11395.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11395.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11395.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11395.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11395.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11395 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11395.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11395 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11395.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11395.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11395.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11639 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11495 {
		display: none !important;
	}
}
#stacks_in_11467>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11469.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11469.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11469.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11469.semantic-content:target {display: block\9;}
#popBox_stacks_in_11469.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11469.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11469.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11469.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11469 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11469 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11469 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11469.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11469 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11469 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11469 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11469 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11469.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11469.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11469.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11469.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11469.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11469.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11469.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11469.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11469 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11469 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11469 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11469.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11469.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11469.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11469.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11469 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11469.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11469.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11469.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11469.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11469.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11469.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11469.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11469.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11469 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11469.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11469 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11469.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11469.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11469.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11479 {
		display: none !important;
	}
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
/* @group ProGallery Grid */

#mygallery {
	display: block;
	width: 100%;
    
    text-align: center;
    
}

#mygallery li.proGalleryItem {
	-webkit-transform: translateZ(0);
}

#mygallery ul#proGalleryThumbsstacks_in_11484 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#mygallery li.proGalleryItem {
	margin: 0;
	padding: 0;
  position: relative;
}

#mygallery li .proGalleryItemInner {
  border: 0px solid rgba(255, 255, 255, 1.00);
  border-radius: 0px;
	background: rgba(31, 30, 35, 1.00);
	padding: 1px 2px 1px 2px;
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

#mygallery li.proGalleryItem a {
	display: block;
	text-align: center;
  cursor: zoom-in;
  margin: 0px;
  cursor: pointer;
  outline: none;
}



#mygallery li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0px;
  display: block;
  border: 0px solid rgba(234, 234, 234, 1.00);
  padding: 0px;
}

/* Disable links that don't go anywhere */
#mygallery li .proGalleryItemInner a[href='']{
  pointer-events: none !important;
  cursor: default !important;
}

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
    opacity: 0;
}

.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

/*  */

/*  */

/*  */

/*  */

/*  */
#mygallery li.proGalleryItem {
	display: inline-block;
	max-width: 250px;
  min-height: 350px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
/*  */

/*  */







/* Thumbnail titles */
#mygallery .proGalleryItemTitle {
	display: block;
	transition: opacity 300ms ease-in-out;
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	border-radius: 0px;
	line-height: 1.25em;
	color: rgba(102, 102, 102, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  
  
  
}

#mygallery .proGalleryItemTitle strong {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#mygallery .proGalleryItemTitle div {
    color: rgba(102, 102, 102, 1.00);
    font-size: 14px;
}

#mygallery.titlesBelowLeft .proGalleryItemTitle {
	text-align: left;
	opacity: 1.00;
}

#mygallery.titlesBelowCentre .proGalleryItemTitle {
	text-align: center;
	opacity: 1.00;
}

#mygallery.titlesBelowRight .proGalleryItemTitle {
	text-align: right;
	opacity: 1.00;
}

#mygallery.titlesHoverTopLeft .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#mygallery.titlesHoverTopCentre .proGalleryItemTitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
	text-align: center;
}

#mygallery.titlesTopRight .proGalleryItemTitle {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	opacity: 0;
}

#mygallery.titlesHoverMiddleLeft .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	opacity: 0;
	text-align: left;
}

#mygallery.titlesHoverMiddleCentre .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#mygallery.titlesHoverMiddleRight .proGalleryItemTitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	opacity: 0;
	text-align: right;
}

#mygallery.titlesHoverBottomLeft .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	text-align: left;
}

#mygallery.titlesHoverBottomCentre .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0;
}

#mygallery.titlesHoverBottomRight .proGalleryItemTitle {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0;
	text-align: right;
}

#mygallery li:hover .proGalleryItemTitle {
	opacity: 1.00;
}

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Light case */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
@font-face {
  font-family: 'lightcase';
  src: url("../files/progallery-fonts/lightcase.eot?55356177");
  src: url("../files/progallery-fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/progallery-fonts/lightcase.woff?55356177") format("woff"), url("../files/progallery-fonts/lightcase.ttf?55356177") format("truetype"), url("../files/progallery-fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='mygallery-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.mygallery-icon-play:before {
  content: '\e800';
}

.mygallery-icon-pause:before {
  content: '\e801';
}

.mygallery-icon-close:before {
  content: '\e802';
}

.mygallery-icon-prev:before {
  content: '\e803';
}

.mygallery-icon-next:before {
  content: '\e804';
}

.mygallery-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes mygallery-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes mygallery-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes mygallery-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes mygallery-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mygallery-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#mygallery-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #mygallery-case,
  html[data-lc-type=ajax] #mygallery-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #mygallery-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #mygallery-content,
  html[data-lc-type=video] #mygallery-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #mygallery-content,
html[data-lc-type=ajax] #mygallery-content,
html[data-lc-type=error] #mygallery-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #mygallery-content,
  html[data-lc-type=ajax] #mygallery-content,
  html[data-lc-type=error] #mygallery-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #mygallery-content .mygallery-contentInner,
html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner,
html[data-lc-type=error] #mygallery-content .mygallery-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=error] #mygallery-content .mygallery-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=inline] #mygallery-content .mygallery-contentInner > *,
  html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner > *,
  html[data-lc-type=error] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=error] #mygallery-content .mygallery-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #mygallery-content .mygallery-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner > *:not(iframe),
  html[data-lc-type=error] #mygallery-content .mygallery-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.mygallery-isMobileDevice[data-lc-type=iframe] #mygallery-content .mygallery-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #mygallery-content .mygallery-contentInner,
  html[data-lc-type=video] #mygallery-content .mygallery-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #mygallery-content .mygallery-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #mygallery-content .mygallery-contentInner .mygallery-inlineWrap,
  html[data-lc-type=ajax] #mygallery-content .mygallery-contentInner .mygallery-inlineWrap,
  html[data-lc-type=error] #mygallery-content .mygallery-contentInner .mygallery-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #mygallery-content .mygallery-contentInner .mygallery-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #mygallery-content h1,
  #mygallery-content h2,
  #mygallery-content h3,
  #mygallery-content h4,
  #mygallery-content h5,
  #mygallery-content h6,
  #mygallery-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #mygallery-content h1,
  #mygallery-content h2,
  #mygallery-content h3,
  #mygallery-content h4,
  #mygallery-content h5,
  #mygallery-content h6,
  #mygallery-content p {
    color: #333;
  }
}

#mygallery-case p.mygallery-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #mygallery-case p.mygallery-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #mygallery-case p.mygallery-error {
    padding: 0;
  }
}

.mygallery-open body {
  overflow: hidden;
}

.mygallery-isMobileDevice .mygallery-open body {
  max-width: 100%;
  max-height: 100%;
}

#mygallery-info {
  position: absolute;
  padding-top: 15px;
}

#mygallery-info #mygallery-title,
#mygallery-info #mygallery-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#mygallery-info #mygallery-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #mygallery-info #mygallery-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#mygallery-info #mygallery-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#mygallery-info #mygallery-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .mygallery-fullScreenMode #mygallery-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #mygallery-info {
    position: static;
  }
}

#mygallery-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: mygallery-spin 0.5s infinite linear;
  -moz-animation: mygallery-spin 0.5s infinite linear;
  -o-animation: mygallery-spin 0.5s infinite linear;
  animation: mygallery-spin 0.5s infinite linear;
}

#mygallery-loading, #mygallery-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#mygallery-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='mygallery-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='mygallery-icon-'],
a[class*='mygallery-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='mygallery-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='mygallery-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='mygallery-icon-'].mygallery-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='mygallery-icon-'].mygallery-icon-prev {
  left: 15px;
}

a[class*='mygallery-icon-'].mygallery-icon-next {
  right: 15px;
}

a[class*='mygallery-icon-'].mygallery-icon-pause,
a[class*='mygallery-icon-'].mygallery-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='mygallery-icon-'].mygallery-icon-pause,
  a[class*='mygallery-icon-'].mygallery-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='mygallery-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='mygallery-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='mygallery-icon-']:hover,
  #mygallery-case:hover ~ a[class*='mygallery-icon-'] {
    opacity: 1;
  }
}

#mygallery-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #mygallery-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='mygallery-icon-'],
a[class*='mygallery-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='mygallery-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#mygallery-content img {
	width: auto;
	height: auto;
}

#mygallery-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#mygallery-info #mygallery-sequenceInfo,
#mygallery-info #mygallery-title,
#mygallery-info #mygallery-caption {
    color: rgba(170, 170, 170, 1.00);
}

#mygallery-info #mygallery-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#mygallery-info #mygallery-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-mygallery {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-mygallery {
		display: block;
	}
}

#social-mygallery a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-mygallery a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #mygallery-content,
  html[data-lc-type=video] #mygallery-content {
    background: transparent;
  }
}

#mygallery-content img {
  border: 8px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* @group ProGallery Edit Mode */

/*  */

/* @end */
.cms-guide-blocker-container{z-index:99998 !important}.cms-bubble{z-index:99999 !important}#stacks_in_11488 .expose_image{position:relative;text-align:center;cursor:pointer}#stacks_in_11488 .expose_image img{border-radius:0px}#stacks_in_11488 .expose_image img{width:100% !important;height:auto;min-width:50px !important;}#stacks_in_11488 img{max-width:430px}#fullprint_stacks_in_11488{display:none;min-height:128px;min-width:128px}#fullprint_stacks_in_11488 .image_safe{display:block;width:100%;position:absolute;top:0;left:0;height:100%}#fullprint_stacks_in_11488.loading{background:url("../../rw_common/plugins/stacks/exposeimagepro-images/loading.gif") no-repeat center center;top:35% !important}#fullprint_stacks_in_11488 .fullprint_image{margin:0;padding:0;overflow:hidden;box-shadow:#1F1F1F 0 2px 5px;border-radius:0px}#fullprint_stacks_in_11488 .close{z-index:1000000;display:none;background-image:url("../../rw_common/plugins/stacks/exposeimagepro-images/close.png");position:absolute;top:-12px;cursor:pointer;height:28px;width:28px;right:-12px;}#fullprint_stacks_in_11488 .caption{display:none;position:absolute;bottom:0;width:100%}#fullprint_stacks_in_11488 .caption_back{display:none;opacity:0.84;background-color:#333333;width:100%;position:absolute;bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px}#fullprint_stacks_in_11488 .caption_text{padding:5px;position:absolute;bottom:0}#stacks_in_11488 .temp_image{display:none}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11497.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11497.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11497.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11497.semantic-content:target {display: block\9;}
#popBox_stacks_in_11497.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11497.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11497.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11497.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11497 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11497 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11497 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11497.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11497 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11497 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11497 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11497 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11497.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11497.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11497.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11497.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11497.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11497.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11497.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11497.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11497 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11497 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11497 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11497.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11497.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11497.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11497.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11497 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11497.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11497.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11497.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11497.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11497.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11497.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11497.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11497.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11497 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11497.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11497 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11497.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11497.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11497.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11507 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11511.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11511.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11511.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11511.semantic-content:target {display: block\9;}
#popBox_stacks_in_11511.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11511.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11511.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11511.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11511 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11511 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11511 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11511.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11511 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11511 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11511 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11511 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11511.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11511.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11511.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11511.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11511.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11511.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11511.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11511.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11511 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11511 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11511 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11511.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11511.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11511.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11511.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11511 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11511.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11511.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11511.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11511.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11511.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11511.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11511.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11511.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11511 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11511.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11511 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11511.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11511.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11511.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11521 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11572 {
		display: none !important;
	}
}
#stacks_in_11573>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11575.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11575.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11575.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11575.semantic-content:target {display: block\9;}
#popBox_stacks_in_11575.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11575.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11575.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11575.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11575 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11575 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11575 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11575.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11575 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11575 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11575 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11575 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11575.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11575.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11575.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11575.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11575.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11575.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11575.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11575.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11575 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11575 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11575 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11575.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11575.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11575.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11575.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11575 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11575.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11575.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11575.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11575.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11575.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11575.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11575.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11575.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11575 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11575.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11575 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11575.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11575.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11575.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11585 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11589.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11589.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11589.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11589.semantic-content:target {display: block\9;}
#popBox_stacks_in_11589.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11589.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11589.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11589.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11589 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11589 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11589 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11589.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11589 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11589 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11589 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11589 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11589.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11589.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11589.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11589.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11589.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11589.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11589.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11589.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11589 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11589 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11589 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11589.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11589.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11589.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11589.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11589 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11589.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11589.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11589.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11589.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11589.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11589.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11589.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11589.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11589 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11589.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11589 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11589.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11589.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11589.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11599 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11603.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11603.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11603.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11603.semantic-content:target {display: block\9;}
#popBox_stacks_in_11603.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11603.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11603.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11603.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11603 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11603 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11603 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11603.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11603 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11603 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11603 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11603 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11603.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11603.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11603.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11603.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11603.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11603.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11603.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11603.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11603 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11603 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11603 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11603.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11603.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11603.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11603.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11603 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11603.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11603.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11603.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11603.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11603.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11603.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11603.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11603.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11603 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11603.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11603 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11603.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11603.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11603.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11613 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11544 {
		display: none !important;
	}
}
#stacks_in_11525>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11527.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11527.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11527.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11527.semantic-content:target {display: block\9;}
#popBox_stacks_in_11527.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11527.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11527.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11527.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11527 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11527 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11527 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11527.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11527 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11527 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11527 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11527 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11527.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11527.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11527.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11527.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11527.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11527.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11527.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11527.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11527 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11527 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11527 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11527.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11527.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11527.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11527.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11527 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11527.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11527.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11527.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11527.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11527.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11527.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11527.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11527.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11527 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11527.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11527 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11527.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11527.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11527.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11537 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11546.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11546.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11546.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11546.semantic-content:target {display: block\9;}
#popBox_stacks_in_11546.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11546.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11546.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11546.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11546 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11546 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11546 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11546.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11546 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11546 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11546 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11546 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11546.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11546.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11546.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11546.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11546.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11546.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11546.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11546.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11546 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11546 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11546 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11546.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11546.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11546.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11546.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11546 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11546.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11546.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11546.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11546.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11546.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11546.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11546.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11546.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11546 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11546.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11546 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11546.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11546.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11546.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11541 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11642.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11642.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11642.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11642.semantic-content:target {display: block\9;}
#popBox_stacks_in_11642.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11642.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11642.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11642.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11642 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11642 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11642 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11642.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11642 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11642 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11642 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11642 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11642.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11642.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11642.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11642.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11642.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11642.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11642.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11642.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11642 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11642 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11642 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11642.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11642.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11642.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11642.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11642 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11642.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11642.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11642.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11642.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11642.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11642.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11642.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11642.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11642 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11642.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11642 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11642.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11642.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11642.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11543 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11653 {
		display: none !important;
	}
}
#stacks_in_11708>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11710.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11710.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11710.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11710.semantic-content:target {display: block\9;}
#popBox_stacks_in_11710.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11710.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11710.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11710.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11710 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11710 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11710 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11710.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11710 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11710 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11710 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11710 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11710.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11710.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11710.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11710.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11710.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11710.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11710.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11710.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11710 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11710 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11710 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11710.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11710.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11710.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11710.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11710 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11710.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11710.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11710.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11710.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11710.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11710.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11710.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11710.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11710 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11710.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11710 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11710.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11710.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11710.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11720 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11724.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11724.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11724.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11724.semantic-content:target {display: block\9;}
#popBox_stacks_in_11724.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11724.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11724.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11724.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11724 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11724 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11724 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11724.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11724 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11724 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11724 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11724 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11724.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11724.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11724.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11724.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11724.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11724.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11724.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11724.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11724 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11724 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11724 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11724.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11724.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11724.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11724.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11724 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11724.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11724.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11724.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11724.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11724.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11724.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11724.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11724.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11724 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11724.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11724 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11724.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11724.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11724.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11734 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11738.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11738.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11738.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11738.semantic-content:target {display: block\9;}
#popBox_stacks_in_11738.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11738.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11738.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11738.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11738 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11738 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11738 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11738.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11738 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11738 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11738 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11738 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11738.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11738.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11738.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11738.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11738.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11738.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11738.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11738.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11738 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11738 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11738 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11738.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11738.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11738.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11738.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11738 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11738.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11738.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11738.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11738.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11738.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11738.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11738.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11738.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11738 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11738.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11738 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11738.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11738.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11738.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11748 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11767 {
		display: none !important;
	}
}
#stacks_in_11768>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11770.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11770.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11770.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11770.semantic-content:target {display: block\9;}
#popBox_stacks_in_11770.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11770.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11770.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11770.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11770 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11770 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11770 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11770.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11770 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11770 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11770 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11770 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11770.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11770.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11770.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11770.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11770.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11770.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11770.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11770.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11770 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11770 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11770 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11770.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11770.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11770.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11770.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11770 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11770.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11770.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11770.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11770.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11770.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11770.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11770.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11770.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11770 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11770.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11770 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11770.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11770.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11770.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11780 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11784.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11784.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11784.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11784.semantic-content:target {display: block\9;}
#popBox_stacks_in_11784.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11784.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11784.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11784.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11784 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11784 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11784 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11784.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11784 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11784 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11784 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11784 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11784.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11784.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11784.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11784.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11784.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11784.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11784.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11784.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11784 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11784 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11784 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11784.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11784.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11784.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11784.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11784 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11784.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11784.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11784.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11784.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11784.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11784.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11784.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11784.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11784 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11784.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11784 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11784.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11784.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11784.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11794 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11798.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11798.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11798.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11798.semantic-content:target {display: block\9;}
#popBox_stacks_in_11798.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11798.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11798.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11798.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11798 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11798 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11798 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11798.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11798 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11798 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11798 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11798 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11798.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11798.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11798.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11798.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11798.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11798.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11798.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11798.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11798 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11798 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11798 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11798.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11798.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11798.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11798.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11798 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11798.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11798.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11798.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11798.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11798.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11798.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11798.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11798.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11798 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11798.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11798 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11798.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11798.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11798.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11808 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11751 {
		display: none !important;
	}
}
#stacks_in_11655>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11657.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11657.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11657.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11657.semantic-content:target {display: block\9;}
#popBox_stacks_in_11657.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11657.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11657.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11657.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11657 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11657 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11657 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11657.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11657 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11657 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11657 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11657 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11657.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11657.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11657.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11657.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11657.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11657.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11657.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11657.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11657 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11657 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11657 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11657.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11657.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11657.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11657.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11657 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11657.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11657.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11657.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11657.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11657.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11657.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11657.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11657.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11657 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11657.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11657 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11657.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11657.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11657.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11667 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11814.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11814.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11814.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11814.semantic-content:target {display: block\9;}
#popBox_stacks_in_11814.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11814.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11814.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11814.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11814 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11814 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11814 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11814.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11814 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11814 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11814 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11814 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11814.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11814.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11814.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11814.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11814.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11814.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11814.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11814.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11814 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11814 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11814 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11814.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11814.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11814.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11814.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11814 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11814.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11814.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11814.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11814.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11814.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11814.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11814.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11814.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11814 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11814.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11814 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11814.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11814.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11814.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11677 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11827.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11827.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11827.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11827.semantic-content:target {display: block\9;}
#popBox_stacks_in_11827.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11827.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11827.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11827.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11827 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11827 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11827 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11827.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11827 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11827 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11827 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11827 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11827.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11827.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11827.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11827.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11827.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11827.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11827.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11827.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11827 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11827 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11827 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11827.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11827.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11827.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11827.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11827 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11827.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11827.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11827.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11827.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11827.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11827.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11827.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11827.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11827 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11827.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11827 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11827.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11827.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11827.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11687 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11840 {
		display: none !important;
	}
}
#stacks_in_11902>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11932.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11932.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11932.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11932.semantic-content:target {display: block\9;}
#popBox_stacks_in_11932.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11932.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11932.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11932.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11932 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11932 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11932 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11932.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11932 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11932 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11932 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11932 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11932.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11932.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11932.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11932.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11932.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11932.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11932.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11932.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11932 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11932 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11932 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11932.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11932.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11932.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11932.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11932 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11932.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11932.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11932.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11932.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11932.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11932.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11932.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11932.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11932 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11932.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11932 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11932.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11932.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11932.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11941 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11919.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11919.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11919.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11919.semantic-content:target {display: block\9;}
#popBox_stacks_in_11919.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11919.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11919.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11919.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11919 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11919 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11919 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11919.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11919 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11919 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11919 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11919 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11919.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11919.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11919.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11919.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11919.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11919.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11919.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11919.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11919 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11919 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11919 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11919.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11919.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11919.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11919.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11919 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11919.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11919.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11919.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11919.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11919.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11919.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11919.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11919.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11919 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11919.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11919 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11919.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11919.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11919.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11928 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11903.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11903.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11903.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11903.semantic-content:target {display: block\9;}
#popBox_stacks_in_11903.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11903.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11903.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11903.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11903 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11903 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11903 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11903.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11903 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11903 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11903 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11903 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11903.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11903.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11903.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11903.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11903.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11903.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11903.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11903.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11903 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11903 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11903 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11903.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11903.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11903.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11903.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11903 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11903.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11903.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11903.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11903.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11903.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11903.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11903.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11903.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11903 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11903.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11903 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11903.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11903.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11903.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11915 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_11945 {
		display: none !important;
	}
}
#stacks_in_11957>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11987.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11987.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11987.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11987.semantic-content:target {display: block\9;}
#popBox_stacks_in_11987.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11987.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11987.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11987.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11987 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11987 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11987 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11987.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11987 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11987 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11987 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11987 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11987.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11987.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11987.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11987.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11987.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11987.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11987.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11987.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11987 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11987 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11987 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11987.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11987.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11987.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11987.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11987 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11987.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11987.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11987.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11987.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11987.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11987.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11987.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11987.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11987 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11987.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11987 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11987.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11987.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11987.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11996 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11974.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11974.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11974.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11974.semantic-content:target {display: block\9;}
#popBox_stacks_in_11974.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11974.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11974.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11974.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11974 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11974 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11974 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11974.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11974 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11974 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11974 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11974 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11974.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11974.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11974.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11974.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11974.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11974.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11974.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11974.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11974 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11974 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11974 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11974.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11974.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11974.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11974.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11974 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11974.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11974.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11974.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11974.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11974.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11974.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11974.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11974.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11974 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11974.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11974 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11974.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11974.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11974.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11983 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11958.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11958.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11958.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11958.semantic-content:target {display: block\9;}
#popBox_stacks_in_11958.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11958.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11958.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11958.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11958 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11958 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11958 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11958.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11958 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11958 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11958 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11958 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11958.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11958.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11958.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11958.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11958.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11958.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11958.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11958.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11958 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11958 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11958 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11958.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11958.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11958.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11958.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11958 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11958.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11958.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11958.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11958.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11958.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11958.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11958.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11958.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11958 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11958.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11958 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11958.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11958.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11958.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11970 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12000 {
		display: none !important;
	}
}
#stacks_in_11841>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11871.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11871.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11871.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11871.semantic-content:target {display: block\9;}
#popBox_stacks_in_11871.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11871.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11871.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11871.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11871 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11871 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11871 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11871.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11871 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11871 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11871 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11871 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11871.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11871.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11871.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11871.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11871.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11871.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11871.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11871.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11871 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11871 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11871 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11871.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11871.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11871.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11871.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11871 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11871.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11871.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11871.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11871.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11871.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11871.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11871.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11871.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11871 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11871.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11871 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11871.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11871.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11871.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11880 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11887.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11887.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11887.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11887.semantic-content:target {display: block\9;}
#popBox_stacks_in_11887.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11887.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11887.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11887.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11887 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11887 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11887 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11887.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11887 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11887 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11887 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11887 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11887.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11887.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11887.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11887.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11887.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11887.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11887.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11887.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11887 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11887 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11887 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11887.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11887.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11887.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11887.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11887 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11887.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11887.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11887.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11887.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11887.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11887.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11887.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11887.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11887 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11887.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11887 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11887.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11887.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11887.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11867 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_11842.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_11842.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11842.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11842.semantic-content:target {display: block\9;}
#popBox_stacks_in_11842.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_11842.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11842.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_11842.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11842 .popBoxHeader {
    display: none;
  }
  

#stacks_in_11842 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_11842 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_11842.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_11842 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_11842 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_11842 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_11842 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_11842.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_11842.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_11842.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_11842.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_11842.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_11842.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_11842.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_11842.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_11842 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11842 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11842 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11842.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11842.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11842.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11842.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11842 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11842.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11842.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_11842.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11842.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11842.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11842.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11842.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11842.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11842 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11842.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_11842 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11842.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11842.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11842.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11854 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12014 {
		display: none !important;
	}
}
#stacks_in_12015>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12044.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12044.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12044.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12044.semantic-content:target {display: block\9;}
#popBox_stacks_in_12044.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12044.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12044.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12044.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12044 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12044 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12044 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12044.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12044 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12044 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12044 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12044 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12044.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12044.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12044.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12044.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12044.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12044.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12044.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12044.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12044 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12044 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12044 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12044.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12044.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12044.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12044.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12044 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12044.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12044.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12044.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12044.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12044.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12044.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12044.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12044.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12044 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12044.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12044 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12044.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12044.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12044.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12053 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12031.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12031.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12031.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12031.semantic-content:target {display: block\9;}
#popBox_stacks_in_12031.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12031.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12031.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12031.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12031 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12031 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12031 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12031.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12031 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12031 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12031 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12031 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12031.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12031.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12031.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12031.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12031.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12031.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12031.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12031.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12031 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12031 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12031 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12031.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12031.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12031.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12031.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12031 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12031.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12031.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12031.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12031.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12031.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12031.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12031.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12031.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12031 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12031.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12031 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12031.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12031.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12031.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12040 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12017.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12017.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12017.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12017.semantic-content:target {display: block\9;}
#popBox_stacks_in_12017.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12017.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12017.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12017.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12017 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12017 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12017 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12017.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12017 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12017 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12017 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12017 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12017.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12017.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12017.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12017.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12017.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12017.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12017.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12017.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12017 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12017 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12017 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12017.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12017.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12017.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12017.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12017 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12017.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12017.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12017.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12017.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12017.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12017.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12017.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12017.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12017 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12017.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12017 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12017.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12017.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12017.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12028 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12076 {
		display: none !important;
	}
}
#stacks_in_12077>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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


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


}



/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12107.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12107.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12107.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12107.semantic-content:target {display: block\9;}
#popBox_stacks_in_12107.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12107.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12107.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12107.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12107 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12107 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12107 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12107.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12107 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12107 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12107 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12107 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12107.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12107.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12107.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12107.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12107.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12107.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12107.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12107.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12107 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12107 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12107 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12107.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12107.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12107.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12107.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12107 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12107.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12107.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12107.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12107.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12107.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12107.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12107.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12107.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12107 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12107.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12107 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12107.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12107.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12107.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12116 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12121 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12120 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12094.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12094.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12094.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12094.semantic-content:target {display: block\9;}
#popBox_stacks_in_12094.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12094.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12094.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12094.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12094 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12094 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12094 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12094.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12094 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12094 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12094 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12094 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12094.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12094.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12094.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12094.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12094.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12094.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12094.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12094.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12094 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12094 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12094 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12094.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12094.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12094.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12094.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12094 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12094.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12094.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12094.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12094.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12094.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12094.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12094.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12094.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12094 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12094.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12094 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12094.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12094.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12094.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12103 {
		display: none !important;
	}
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_12080.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_12080.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_12080.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_12080.semantic-content:target {display: block\9;}
#popBox_stacks_in_12080.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #333333;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_12080.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_12080.semantic-content .modal-content {
  background: #333333;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 10px 10px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 450px;
  
}
#popBox_stacks_in_12080.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_12080 .popBoxHeader {
    display: none;
  }
  

#stacks_in_12080 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_12080 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_12080.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}

#popBox_stacks_in_12080 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_12080 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_12080 .closeIcon svg {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
#popBox_stacks_in_12080 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_12080.semantic-content .widthPercentageOff .modal-inner {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
  }
  #popBox_stacks_in_12080.semantic-content .widthPercentageOn .modal-inner {
    width: 50%;
    min-width: 50%;
    max-width: 800px;
  }
  /* Tablets */
  @media (max-width: 768px) {
    #popBox_stacks_in_12080.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_12080.semantic-content .widthPercentageOff .modal-inner {
      width: 500px;
      min-width: 500px;
      max-width: 500px;
    }
    #popBox_stacks_in_12080.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 480px) {
    #popBox_stacks_in_12080.semantic-content .modal-content {
      height: 220px;
    }
    #popBox_stacks_in_12080.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_12080.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_12080 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_12080 .closeIcon img {
  display: none;
}
#popBox_stacks_in_12080 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_12080.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_12080.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12080.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_12080.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_12080 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_12080.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_12080.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_12080.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_12080.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_12080.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_12080.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_12080.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_12080.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_12080 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_12080.semantic-content .modal-inner {
  overflow: visible;
  border: 0px solid rgba(0,0,0,0.0);
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: transparent;
}
#popBox_stacks_in_12080 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_12080.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12080.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_12080.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_12091 {
		display: none !important;
	}
}




























@media print {
	#spacerStackstacks_in_12122 {
		display: none !important;
	}
}
