.com_joeworkman_stacks_shareit_simple_stack a.shareit,.com_joeworkman_stacks_shareit_simple_stack i.fa{text-decoration:none;transition:color 300ms ease 0}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-facebook,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-facebook-square{color:#3B5998}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-facebook:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-facebook-square:hover{color:#3B5998}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-twitter,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-twitter-square{color:#09AEEC}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-twitter:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-twitter-square:hover{color:#09AEEC}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-google-plus,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-google-plus-square{color:#EE0000}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-google-plus:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-google-plus-square:hover{color:#EE0000}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-adn{color:#4A484C}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-adn:hover{color:#4A484C}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-pinterest,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-pinterest-square{color:#CB2027}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-pinterest:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-pinterest-square:hover{color:#CB2027}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-linkedin,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-linkedin-square{color:#257597}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-linkedin:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-linkedin-square:hover{color:#257597}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-envelope,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-envelope-o{color:#26A14B}.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-envelope:hover,.com_joeworkman_stacks_shareit_simple_stack a.default-colors i.fa-envelope-o:hover{color:#26A14B}
#stacks_in_11382_2{text-align:right}#stacks_in_11382_2 a.shareit{text-align:right;font-size:16px;color:rgba(250, 246, 240, 1.00)}#stacks_in_11382_2 a.shareit:hover{color:rgba(180, 182, 117, 1.00)}#stacks_in_11382_2 a.shareit i.fa{font-size:26px}#stacks_in_11382_2 a.shareit:not(.default-colors) i.fa{color:rgba(250, 246, 240, 1.00)}#stacks_in_11382_2 a.shareit:not(.default-colors):hover i.fa{color:rgba(180, 182, 117, 1.00)}

.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_11035 {
	height: 15.00px;
}




























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

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

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

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

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








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



}



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


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


}































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

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

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

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

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








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



}



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


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


}































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

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

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

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

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








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



}



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


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


}































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

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

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

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

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








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



}



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


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


}































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

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

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

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

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








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



}



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


	#stacks_in_10991>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_10991>.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_10980.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_10980.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_10980.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_10980.semantic-content:target {display: block\9;}
#popBox_stacks_in_10980.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_10980.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_10980.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_10980.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_10980 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_10980 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_10980 .closeIcon img {
  display: none;
}
#popBox_stacks_in_10980 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_10980.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_10980.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_10980.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_10980.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_10980 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_10980.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_10980.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_10980.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_10980.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_10980.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_10980.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_10980.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_10980.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_10980 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_10980.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_10980 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_10980.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_10980.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_10980.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_10995.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_10995.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_10995.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_10995.semantic-content:target {display: block\9;}
#popBox_stacks_in_10995.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_10995.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_10995.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_10995.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_10995 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_10995 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_10995 .closeIcon img {
  display: none;
}
#popBox_stacks_in_10995 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_10995.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_10995.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_10995.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_10995.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_10995 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_10995.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_10995.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_10995.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_10995.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_10995.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_10995.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_10995.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_10995.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_10995 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_10995.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_10995 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_10995.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_10995.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_10995.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_11006.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_11006.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11006.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11006.semantic-content:target {display: block\9;}
#popBox_stacks_in_11006.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_11006.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11006.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_11006.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11006 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11006 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11006 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11006 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11006.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11006.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11006.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11006.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11006 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11006.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11006.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_11006.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11006.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11006.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11006.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11006.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11006.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11006 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11006.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_11006 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11006.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11006.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11006.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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

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

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

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

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








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



}



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


	#stacks_in_11077>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11077>.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_11079.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_11079.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11079.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11079.semantic-content:target {display: block\9;}
#popBox_stacks_in_11079.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_11079.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11079.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_11079.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11079 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11079 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11079 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11079 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11079.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11079.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11079.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11079.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11079 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11079.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11079.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_11079.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11079.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11079.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11079.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11079.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11079.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11079 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11079.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_11079 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11079.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11079.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11079.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11089 {
		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_11105.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_11105.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11105.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11105.semantic-content:target {display: block\9;}
#popBox_stacks_in_11105.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_11105.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11105.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_11105.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11105 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11105 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11105 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11105 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11105.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11105.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11105.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11105.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11105 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11105.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11105.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_11105.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11105.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11105.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11105.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11105.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11105.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11105 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11105.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_11105 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11105.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11105.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11105.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11115 {
		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_11119.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_11119.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11119.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11119.semantic-content:target {display: block\9;}
#popBox_stacks_in_11119.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_11119.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11119.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_11119.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11119 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11119 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11119 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11119 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11119.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11119.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11119.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11119.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11119 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11119.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11119.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_11119.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11119.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11119.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11119.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11119.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11119.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11119 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11119.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_11119 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11119.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11119.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11119.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_10909>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_10909>.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_11063.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_11063.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11063.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11063.semantic-content:target {display: block\9;}
#popBox_stacks_in_11063.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_11063.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11063.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_11063.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11063 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11063 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11063 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11063 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11063.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11063.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11063.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11063.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11063 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11063.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11063.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_11063.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11063.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11063.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11063.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11063.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11063.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11063 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11063.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_11063 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11063.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11063.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11063.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11073 {
		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_11136.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_11136.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11136.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11136.semantic-content:target {display: block\9;}
#popBox_stacks_in_11136.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_11136.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11136.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_11136.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11136 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11136 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11136 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11136 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11136.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11136.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11136.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11136.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11136 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11136.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11136.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_11136.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11136.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11136.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11136.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11136.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11136.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11136 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11136.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_11136 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11136.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11136.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11136.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11146 {
		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_11150.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_11150.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11150.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11150.semantic-content:target {display: block\9;}
#popBox_stacks_in_11150.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_11150.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11150.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_11150.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11150 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11150 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11150 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11150 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11150.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11150.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11150.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11150.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11150 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11150.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11150.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_11150.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11150.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11150.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11150.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11150.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11150.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11150 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11150.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_11150 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11150.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11150.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11150.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11257>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11257>.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_11259.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_11259.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11259.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11259.semantic-content:target {display: block\9;}
#popBox_stacks_in_11259.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_11259.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11259.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_11259.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11259 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11259 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11259 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11259 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11259.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11259.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11259.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11259.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11259 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11259.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11259.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_11259.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11259.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11259.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11259.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11259.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11259.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11259 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11259.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_11259 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11259.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11259.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11259.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11269 {
		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_11273.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_11273.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11273.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11273.semantic-content:target {display: block\9;}
#popBox_stacks_in_11273.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_11273.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11273.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_11273.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11273 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11273 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11273 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11273 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11273.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11273.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11273.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11273.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11273 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11273.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11273.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_11273.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11273.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11273.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11273.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11273.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11273.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11273 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11273.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_11273 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11273.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11273.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11273.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11283 {
		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_11287.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_11287.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11287.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11287.semantic-content:target {display: block\9;}
#popBox_stacks_in_11287.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_11287.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11287.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_11287.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11287 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11287 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11287 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11287 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11287.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11287.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11287.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11287.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11287 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11287.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11287.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_11287.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11287.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11287.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11287.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11287.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11287.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11287 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11287.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_11287 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11287.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11287.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11287.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11324>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11324>.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_11326.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_11326.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11326.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11326.semantic-content:target {display: block\9;}
#popBox_stacks_in_11326.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_11326.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11326.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_11326.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11326 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11326 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11326 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11326 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11326.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11326.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11326.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11326.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11326 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11326.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11326.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_11326.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11326.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11326.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11326.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11326.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11326.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11326 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11326.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_11326 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11326.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11326.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11326.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11336 {
		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_11340.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_11340.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11340.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11340.semantic-content:target {display: block\9;}
#popBox_stacks_in_11340.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_11340.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11340.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_11340.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11340 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11340 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11340 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11340 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11340.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11340.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11340.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11340.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11340 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11340.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11340.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_11340.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11340.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11340.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11340.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11340.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11340.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11340 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11340.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_11340 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11340.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11340.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11340.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11350 {
		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_11354.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_11354.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11354.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11354.semantic-content:target {display: block\9;}
#popBox_stacks_in_11354.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_11354.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11354.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_11354.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11354 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11354 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11354 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11354 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11354.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11354.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11354.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11354.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11354 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11354.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11354.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_11354.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11354.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11354.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11354.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11354.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11354.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11354 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11354.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_11354 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11354.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11354.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11354.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11383>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11383>.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_11385.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_11385.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11385.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11385.semantic-content:target {display: block\9;}
#popBox_stacks_in_11385.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_11385.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11385.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_11385.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11385 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11385 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11385 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11385 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11385.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11385.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11385.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11385.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11385 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11385.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11385.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_11385.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11385.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11385.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11385.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11385.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11385.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11385 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11385.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_11385 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11385.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11385.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11385.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11395 {
		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_11399.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_11399.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11399.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11399.semantic-content:target {display: block\9;}
#popBox_stacks_in_11399.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_11399.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11399.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_11399.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11399 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11399 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11399 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11399 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11399.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11399.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11399.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11399.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11399 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11399.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11399.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_11399.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11399.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11399.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11399.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11399.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11399.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11399 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11399.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_11399 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11399.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11399.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11399.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11409 {
		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_11413.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_11413.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11413.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11413.semantic-content:target {display: block\9;}
#popBox_stacks_in_11413.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_11413.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11413.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_11413.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11413 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11413 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11413 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11413 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11413.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11413.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11413.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11413.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11413 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11413.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11413.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_11413.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11413.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11413.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11413.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11413.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11413.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11413 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11413.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_11413 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11413.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11413.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11413.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11443>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11443>.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_11445.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_11445.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11445.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11445.semantic-content:target {display: block\9;}
#popBox_stacks_in_11445.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_11445.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11445.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_11445.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11445 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11445 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11445 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11445 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11445.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11445.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11445.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11445.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11445 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11445.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11445.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_11445.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11445.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11445.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11445.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11445.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11445.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11445 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11445.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_11445 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11445.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11445.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11445.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11455 {
		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_11459.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_11459.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11459.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11459.semantic-content:target {display: block\9;}
#popBox_stacks_in_11459.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_11459.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11459.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_11459.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11459 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11459 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11459 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11459 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11459.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11459.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11459.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11459.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11459 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11459.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11459.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_11459.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11459.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11459.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11459.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11459.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11459.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11459 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11459.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_11459 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11459.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11459.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11459.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11469 {
		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_11473.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_11473.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11473.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11473.semantic-content:target {display: block\9;}
#popBox_stacks_in_11473.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_11473.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11473.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_11473.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11473 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11473 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11473 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11473 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11473.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11473.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11473.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11473.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11473 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11473.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11473.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_11473.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11473.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11473.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11473.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11473.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11473.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11473 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11473.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_11473 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11473.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11473.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11473.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11165>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11165>.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_11167.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_11167.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11167.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11167.semantic-content:target {display: block\9;}
#popBox_stacks_in_11167.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_11167.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11167.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_11167.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11167 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11167 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11167 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11167 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11167.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11167.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11167.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11167.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11167 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11167.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11167.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_11167.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11167.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11167.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11167.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11167.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11167.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11167 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11167.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_11167 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11167.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11167.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11167.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11177 {
		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_11489.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_11489.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11489.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11489.semantic-content:target {display: block\9;}
#popBox_stacks_in_11489.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_11489.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11489.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_11489.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11489 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11489 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11489 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11489 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11489.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11489.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11489.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11489.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11489 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11489.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11489.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_11489.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11489.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11489.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11489.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11489.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11489.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11489 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11489.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_11489 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11489.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11489.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11489.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11202 {
		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_11502.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_11502.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11502.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11502.semantic-content:target {display: block\9;}
#popBox_stacks_in_11502.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_11502.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11502.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_11502.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11502 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11502 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11502 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11502 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11502.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11502.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11502.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11502.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11502 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11502.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11502.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_11502.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11502.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11502.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11502.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11502.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11502.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11502 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11502.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_11502 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11502.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11502.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11502.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11577>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11577>.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_11606.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_11606.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11606.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11606.semantic-content:target {display: block\9;}
#popBox_stacks_in_11606.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_11606.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11606.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_11606.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11606 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11606 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11606 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11606 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11606.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11606.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11606.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11606.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11606 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11606.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11606.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_11606.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11606.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11606.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11606.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11606.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11606.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11606 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11606.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_11606 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11606.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11606.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11606.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11616 {
		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_11592.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_11592.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11592.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11592.semantic-content:target {display: block\9;}
#popBox_stacks_in_11592.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_11592.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11592.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_11592.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11592 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11592 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11592 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11592 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11592.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11592.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11592.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11592.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11592 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11592.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11592.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_11592.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11592.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11592.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11592.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11592.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11592.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11592 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11592.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_11592 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11592.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11592.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11592.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11602 {
		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_11578.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_11578.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11578.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11578.semantic-content:target {display: block\9;}
#popBox_stacks_in_11578.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_11578.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11578.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_11578.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11578 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11578 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11578 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11578 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11578.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11578.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11578.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11578.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11578 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11578.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11578.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_11578.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11578.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11578.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11578.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11578.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11578.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11578 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11578.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_11578 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11578.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11578.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11578.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11632>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11632>.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_11661.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_11661.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11661.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11661.semantic-content:target {display: block\9;}
#popBox_stacks_in_11661.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_11661.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11661.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_11661.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11661 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11661 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11661 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11661 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11661.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11661.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11661.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11661.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11661 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11661.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11661.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_11661.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11661.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11661.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11661.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11661.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11661.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11661 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11661.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_11661 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11661.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11661.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11661.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11671 {
		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_11647.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_11647.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11647.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11647.semantic-content:target {display: block\9;}
#popBox_stacks_in_11647.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_11647.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11647.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_11647.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11647 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11647 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11647 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11647 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11647.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11647.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11647.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11647.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11647 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11647.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11647.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_11647.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11647.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11647.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11647.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11647.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11647.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11647 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11647.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_11647 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11647.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11647.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11647.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11657 {
		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_11633.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_11633.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11633.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11633.semantic-content:target {display: block\9;}
#popBox_stacks_in_11633.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_11633.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11633.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_11633.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11633 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11633 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11633 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11633 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11633.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11633.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11633.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11633.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11633 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11633.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11633.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_11633.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11633.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11633.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11633.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11633.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11633.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11633 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11633.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_11633 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11633.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11633.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11633.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11516>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11516>.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_11545.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_11545.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11545.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11545.semantic-content:target {display: block\9;}
#popBox_stacks_in_11545.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_11545.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11545.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_11545.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11545 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11545 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11545 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11545 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11545.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11545.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11545.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11545.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11545 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11545.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11545.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_11545.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11545.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11545.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11545.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11545.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11545.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11545 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11545.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_11545 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11545.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11545.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11545.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11555 {
		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_11562.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_11562.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11562.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11562.semantic-content:target {display: block\9;}
#popBox_stacks_in_11562.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_11562.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11562.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_11562.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11562 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11562 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11562 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11562 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11562.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11562.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11562.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11562.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11562 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11562.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11562.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_11562.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11562.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11562.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11562.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11562.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11562.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11562 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11562.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_11562 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11562.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11562.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11562.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_11517.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_11517.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11517.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11517.semantic-content:target {display: block\9;}
#popBox_stacks_in_11517.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_11517.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11517.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_11517.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11517 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11517 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11517 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11517 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11517.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11517.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11517.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11517.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11517 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11517.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11517.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_11517.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11517.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11517.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11517.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11517.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11517.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11517 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11517.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_11517 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11517.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11517.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11517.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11690>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11690>.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_11719.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_11719.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11719.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11719.semantic-content:target {display: block\9;}
#popBox_stacks_in_11719.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_11719.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11719.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_11719.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11719 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11719 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11719 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11719 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11719.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11719.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11719.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11719.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11719 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11719.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11719.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_11719.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11719.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11719.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11719.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11719.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11719.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11719 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11719.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_11719 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11719.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11719.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11719.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11729 {
		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_11705.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_11705.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11705.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11705.semantic-content:target {display: block\9;}
#popBox_stacks_in_11705.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_11705.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11705.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_11705.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11705 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11705 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11705 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11705 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11705.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11705.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11705.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11705.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11705 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11705.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11705.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_11705.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11705.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11705.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11705.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11705.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11705.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11705 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11705.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_11705 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11705.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11705.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11705.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11715 {
		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_11692.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_11692.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11692.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11692.semantic-content:target {display: block\9;}
#popBox_stacks_in_11692.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_11692.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11692.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_11692.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11692 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11692 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11692 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11692 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11692.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11692.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11692.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11692.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11692 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11692.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11692.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_11692.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11692.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11692.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11692.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11692.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11692.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11692 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11692.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_11692 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11692.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11692.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11692.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























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

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

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

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

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








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



}



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


	#stacks_in_11749>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_11749>.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_11778.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_11778.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11778.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11778.semantic-content:target {display: block\9;}
#popBox_stacks_in_11778.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_11778.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11778.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_11778.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11778 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11778 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11778 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11778 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11778.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11778.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11778.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11778.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11778 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11778.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11778.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_11778.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11778.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11778.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11778.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11778.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11778.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11778 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11778.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_11778 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11778.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11778.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11778.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























@media print {
	#spacerStackstacks_in_11788 {
		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_11764.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_11764.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11764.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11764.semantic-content:target {display: block\9;}
#popBox_stacks_in_11764.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_11764.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11764.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_11764.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11764 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11764 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11764 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11764 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11764.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11764.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11764.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11764.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11764 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11764.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11764.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_11764.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11764.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11764.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11764.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11764.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11764.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11764 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11764.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_11764 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11764.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11764.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11764.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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




























@media print {
	#spacerStackstacks_in_11760 {
		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_11750.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_11750.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_11750.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_11750.semantic-content:target {display: block\9;}
#popBox_stacks_in_11750.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_11750.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_11750.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_11750.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #FFFFFF;
}

  #popBox_stacks_in_11750 .popBoxHeader {
    display: none;
  }
  

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

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

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

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


#popBox_stacks_in_11750 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_11750 .closeIcon img {
  display: none;
}
#popBox_stacks_in_11750 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_11750.semantic-content .modal-inner {
  border-radius: 0px
}
#popBox_stacks_in_11750.semantic-content .popBoxHeader {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11750.semantic-content .popBoxFooter {
  border-radius: 0px 0px 0px 0px;
}
#popBox_stacks_in_11750.semantic-content .modal-inner {
  border-width: 0px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_11750 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_11750.popBoxStyleDemo .modal-content {
  height: 450px;
}
#popBox_stacks_in_11750.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_11750.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
  margin: 0 auto;
}
#popBox_stacks_in_11750.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 50%;
  min-width: 50%;
  max-width: 800px;
  margin: 0 auto;
}
#popBox_stacks_in_11750.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.50;
}
#popBox_stacks_in_11750.popBoxStyleDemo .popBoxHeader {
  padding: 10px 10px 10px 10px;
}
#popBox_stacks_in_11750.popBoxStyleDemo .modal-content {
  padding: 10px;
  padding: 10px 10px;
}
#popBox_stacks_in_11750.popBoxStyleDemo .popBoxFooter {
  padding: 10px;
  padding: 10px 10px 10px 10px;
}
#stacks_in_11750 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */

#popBox_stacks_in_11750.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_11750 .closeIcon {
  width: 30px;
  height: 30px;
  text-align: center;
  top: 0;
  right: 0;
}
#popBox_stacks_in_11750.semantic-content .popBoxHeader {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11750.semantic-content .modal-content {
  background: transparent;
  border-width: 0px;
}
#popBox_stacks_in_11750.semantic-content .popBoxFooter {
  background: transparent;
  border-width: 0px;
}






























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