
/* 2.0.1
- improves overall performance on retina devices
- fixes performance issue in safari when using the Frosted Glass effect
- fixes a loading bug with the parallax effect
 */
#stacks_in_412.btr-bg-outer .btr-bg-inner {
  
  min-height: 200px;
  
}
#stacks_in_412.btr-bg-gradient .btr-bg-inner ,
#stacks_in_412.btr-bg-animated .btr-bg-inner ,
#stacks_in_412.btr-bg-blur .btr-bg-inner ,
#stacks_in_412.btr-bg-mouse .btr-bg-inner ,
#stacks_in_412.btr-bg-pan .btr-bg-inner ,
#stacks_in_412.btr-bg-parallax .btr-bg-inner ,
#stacks_in_412.btr-bg-transition .btr-bg-inner ,
#stacks_in_412.btr-bg-none .btr-bg-inner  {
  padding: 0px 0px 0px 0px;
}
#stacks_in_412.btr-bg-none {

background-color: rgba(0, 0, 0, 0.00);
}
#stacks_in_412.btr-bg-outer:after {
  background: rgba(0, 0, 0, 0.00);
}
#stacks_in_412.btr-bg-outer {
  background-image : url(../files/backgroundImageBlur-412.jpg);
  
  background-position: center left;
  background-size: cover;
  -webkit-transform:translateZ(0);
}
#stacks_in_412.btr-bg-outer .btr-bg-inner .btr-bg-content {
  position: relative;
  background-color : rgba(255, 255, 255, 0.00);
  overflow: hidden;
  padding: 24px 24px 24px 24px;
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
  
}
#stacks_in_412.btr-bg-outer .btr-bg-inner .btr-bg-header,
#stacks_in_412.btr-bg-outer .btr-bg-inner .btr-bg-footer {
  
  pointer-events: none;
  opacity: 0;
  
}









/* Start Final Word stack CSS code */




#stacks_in_477finalword-modal {
	display: none;
	position: fixed;
	top:0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.90) !important;
	cursor: pointer;
	-webkit-animation: fadein 0.5s;
	animation: fadein 0.5s;
	z-index: 101001;
}



.stacks_in_477table{
	display: table;
	width: 100%;
	height: 100%;
}

.stacks_in_477cell{
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
}

#stacks_in_477finalword-modal .stacks_in_477modal {
	-webkit-animation: popin 0.3s;
	animation: popin 0.3s;
}






#stacks_in_477finalword-modal .stacks_in_477modal {
	display: block;
	max-width: 600px;
	background-color: rgba(255, 255, 255, 1.00);
	z-index: 1;
	position: relative;
	margin: auto;
	border-radius: 4px;
	
	cursor: default;
	
	-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 1px 10px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 1px 10px 0px rgba(0, 0, 0, 0.75);
	overflow: hidden;
}



#stacks_in_477finalword-modal .stacks_in_477modal-title {
  font-size: 150%;
  font-weight: bold;
  background-color: rgba(85, 85, 85, 1.00);
  color: rgba(255, 255, 255, 1.00);
  padding: 10px;
  margin: 0;
  text-align: center;
    
}
.stacks_in_477modal-body {
  padding: 20px 35px;
}


#stacks_in_477finalword-modal .stacks_in_477modal-footer {
  position: relative;
  bottom: 20px;
  text-align: center;
  width: 90%;
  margin: 20px auto 0 auto;
  cursor: pointer;
  display: block;
  color: rgba(0, 0, 255, 1.00) !important;
  background: rgba(255, 255, 255, 1.00);
  padding: 2px 10px 2px 10px;
  border-radius: 3px;
    
}

#stacks_in_477finalword-modal .stacks_in_477modal-footer:hover {
  color: rgba(0, 0, 127, 1.00) !important;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@-webkit-keyframes popin {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-ms-keyframes popin {
  0% {
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes popin {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

/* End Final Word stack CSS code *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_483 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_483 .theDivider1,
#simpleDivider_stacks_in_483 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_483 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_483.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_483.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_483 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_483.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_483.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_483.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_483.bgImageOn .theDivider1 img {
	display: block;
}

  #stacks_in_417 h1,#stacks_in_417 h2,#stacks_in_417 h3,#stacks_in_417 h4,#stacks_in_417 h5,#stacks_in_417 h6,#stacks_in_417 p,#stacks_in_417 div,#stacks_in_417 ul,#stacks_in_417 ol,#stacks_in_417 dl,#stacks_in_417 a{word-wrap:break-word}#stacks_in_417 .text-center{text-align:center}#stacks_in_417 .text-right{text-align:right} #stacks_in_417 .mez,#stacks_in_417 p,#stacks_in_417 div,#stacks_in_417 h1,#stacks_in_417 h2,#stacks_in_417 h3,#stacks_in_417 h4,#stacks_in_417 h5,#stacks_in_417 h6{margin:0!important}  
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_424 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_424 .theDivider1,
#simpleDivider_stacks_in_424 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_424 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_424.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_424.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_424 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_424.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_424.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_424.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_424.bgImageOn .theDivider1 img {
	display: block;
}

/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_425 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_425.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_425.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_425.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_425.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_425.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_425.inheritOff a, #simpleText_stacks_in_425.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_425.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_425.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_425.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_425.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_425.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_425.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_425.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_425.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_425.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_428 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_428.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_428.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_428.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_428.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_428.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_428.inheritOff a, #simpleText_stacks_in_428.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_428.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_428.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_428.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_428.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_428.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_428.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_428.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_428.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_428.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_419 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_419 .theDivider1,
#simpleDivider_stacks_in_419 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_419 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_419.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_419.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_419 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_419.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_419.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_419.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_419.bgImageOn .theDivider1 img {
	display: block;
}

/* -- EACH CSS Template -- */



  

#stacks_in_2 * { box-sizing: border-box !important; }
#stacks_in_2 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_2 .devicewrapper, stacks_in_2_default7_hype_container, stacks_in_2 HYPE_document, #stacks_in_2 .device-trigger { pointer-events: auto !important; }
#stacks_in_2 .devicewrapper { max-width: 1800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_2 .devicewrapper {  display:table; width: 100%;	 	
	 height: 500px;   }
@media (max-width: 800px) {
#stacks_in_2 .devicewrapper {   height: 400px;     
     }
}
@media (max-width: 600px) {
#stacks_in_2 .devicewrapper {   height: 320px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 60px !important;*/
#stacks_in_2 p {  font-size: 60px !important;  }
#stacks_in_2 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_2_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_2 .hype-link-hover-group, #stacks_in_2 .hype-link-hover, #stacks_in_2 .hype-link-hover-blank  { 
  }
#stacks_in_2 .hype-link-hover {  }
#stacks_in_2 .hype_videobox {  width: 100% !important; height: 100% !important; }
#stacks_in_2 .hype-link-hover-group {  }
#stacks_in_2 .hype-link-hover-group {  display: none !important;  }
 #stacks_in_2 .hype-link-hover-group {	background-size: cover !important; background-position: center center;  background-image: url() !important;  	 }

#stacks_in_2 .device-area {   margin-top: 1% !important;   }
#stacks_in_2 .hype-dev-frame path, #stacks_in_2 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(255, 255, 255, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #CACACA !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_2 .hype-glass-reflect {    }
#stacks_in_2 .hype-glass-shading {    }
#stacks_in_2 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;  display: block !important;   }

@media (max-width: 500px) {
   #stacks_in_2 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_2 .hype-dev-frame-back path, #stacks_in_2 .hype-dev-frame-back {   fill: rgba(220, 219, 221, 1.00) !important; 
   }
/* custom text */
#stacks_in_2 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #7F7F7F !important; font-style: none; text-transform: none; font-size: 60px !important; line-height: 60px !important; letter-spacing: 1px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 0.25) ) !important;
  }

#stacks_in_2 .hype-device-text, #stacks_in_2 p .hype-device-text {  font-family: "title_safe_font_selector", sans-serif !important;
 font-family: "Trebuchet MS", sans-serif !important; font-weight: 400 !important;  	
 	
  }
/* sreen bottom side stand and laptop */
#stacks_in_2 .hype-dev-stand-style, #stacks_in_2 .hype-dev-stand-style path {  fill: rgba(255, 255, 255, 1.00) !important; stroke-style: solid !important; stroke: #CACACA !important; stroke-width: 4px !important;  }
#stacks_in_2 .hype-dev-stand-group {    display: none !important;   }
/* mug */
#stacks_in_2 .hype-mug-box {    }
#stacks_in_2 .hype-mug {  margin-left: -600px !important; margin-top: 0px !important;  }
#stacks_in_2 .hype-mug-line path {  stroke: #CACACA !important; stroke-width: 4px !important;  } 
@media (max-width: 500px) {#stacks_in_2 .hype-mug-box, #stacks_in_2 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_2 .hype-dev-speaker-group, #stacks_in_2 .hype-dev-speaker-group path {    } 	
@media (max-width: 500px) {#stacks_in_2 .hype-dev-speaker-group, #stacks_in_2 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_2 .hype-dev-speaker-style, #stacks_in_2 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #CACACA !important; border-color:  #CACACA !important;   }
/* top bottom bands */
#stacks_in_2 .hype-bands-reveal1, #stacks_in_2 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(255, 255, 255, 1.00) !important;  -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);   }
#stacks_in_2 .hype-bands-reveal1 {    }

#stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path { 	background-size: cover !important;
	 background-image: url(../files/internal_bg_cover_1.jpg) !important;  	 	
	  opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_2 .img-dev-bg-back, #stacks_in_2 .img-dev-bg-back path {  
	 filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important; -webkit-filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important;	  }
#stacks_in_2 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_2 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_2 .scale-trigger {  }
#stacks_in_2 .device-trigger {  top: 100px !important;  }
#stacks_in_2 .line-trigger {  top: 100px !important;  }
#stacks_in_2 .bands-trigger {  }
#stacks_in_2 .bands-trigger, #stacks_in_2 .scale-trigger, #stacks_in_2 .device-trigger, #stacks_in_2 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_2 {
	background-color: rgba(204, 204, 204, 1.00);
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_377 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_377 .theDivider1,
#simpleDivider_stacks_in_377 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_377 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_377.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_377.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_377 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_377.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_377.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_377.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_377.bgImageOn .theDivider1 img {
	display: block;
}

#stacks_in_273 .pc-ctrls.xscroll{white-space:nowrap;max-width:100%;overflow-x:auto;padding-bottom:16px}#stacks_in_273 .pc-filter-links .pc-button{margin:6px 6px}#stacks_in_273 .pc-filter-links .pc-button.custom-style{border-radius:4px;background-color:rgba(2, 116, 216, 1.00);border-color:rgba(100, 100, 100, 0.00);color:rgba(255, 255, 255, 0.90)}#stacks_in_273 .pc-filter-links .pc-button.custom-style:hover{background-color:rgba(12, 126, 226, 1.00);color:rgba(255, 255, 255, 1.00)}#stacks_in_273 .pc-filter-links .pc-button.custom-style.pc-links{background-color:transparent}#stacks_in_273 .pc-filter-links .pc-button.custom-style.pc-links.pc-ghost{border:1px solid rgba(2, 116, 216, 1.00)}@media screen and (max-width:640px){#stacks_in_273 .pc-filter-links.lln-small-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}#stacks_in_273 .pc-filter-links.lln-small-stretch > .pc-button{display:inline-block !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#stacks_in_273 .pc-filter-links.lln-small-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_273 .pc-filter-links.lln-small-left{text-align:left}#stacks_in_273 .pc-filter-links.lln-small-left.lln-small-stack > .pc-button{display:block;margin-right:auto}#stacks_in_273 .pc-filter-links.lln-small-center{text-align:center}#stacks_in_273 .pc-filter-links.lln-small-center.lln-small-stack > .pc-button{display:block;margin-left:auto;margin-right:auto}#stacks_in_273 .pc-filter-links.lln-small-right{text-align:right}#stacks_in_273 .pc-filter-links.lln-small-right.lln-small-stack > .pc-button{display:block;margin-left:auto}}@media screen and (min-width:640px){#stacks_in_273 .pc-filter-links.lln-large-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}#stacks_in_273 .pc-filter-links.lln-large-stretch > .pc-button{display:inline-block !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#stacks_in_273 .pc-filter-links.lln-large-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_273 .pc-filter-links.lln-large-left{text-align:left}#stacks_in_273 .pc-filter-links.lln-large-left.lln-large-stack > .pc-button{display:block;margin-right:auto}#stacks_in_273 .pc-filter-links.lln-large-center{text-align:center}#stacks_in_273 .pc-filter-links.lln-large-center.lln-large-stack > .pc-button{display:block;margin-left:auto;margin-right:auto}#stacks_in_273 .pc-filter-links.lln-large-right{text-align:right}#stacks_in_273 .pc-filter-links.lln-large-right.lln-large-stack > .pc-button{display:block;margin-left:auto}}#stacks_in_273 .pc-filter-links .pc-button.custom-size-btn{padding:3px 7px;font-size:7px}@media screen and (min-width:640px){#stacks_in_273 .pc-filter-links .pc-button.custom-size-btn{font-size:7px}}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_372 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_372.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_372.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_372.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_372.lineHeightOn {
	line-height: 14px;
}
#simpleText_stacks_in_372.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_372.inheritOff a, #simpleText_stacks_in_372.inheritOff a:link {
	color: #0000FF;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_372.inheritOff a:visited {
	color: #FB0207;
}
#simpleText_stacks_in_372.inheritOff a:hover {
	color: #21FF06;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_372.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_372.inheritOff a:focus {
	color: #FF6600;
	outline: inherit; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_372.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_372.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_372.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_372.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_372.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_485 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_485 .theDivider1,
#simpleDivider_stacks_in_485 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_485 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_485.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_485.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_485 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_485.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_485.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_485.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_485.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_486 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_486 .theDivider1,
#simpleDivider_stacks_in_486 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_486 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_486.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_486.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_486 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_486.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_486.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_486.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_486.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_422 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_422 .theDivider1,
#simpleDivider_stacks_in_422 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_422 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_422.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_422.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_422 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_422.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_422.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_422.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_422.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_484 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_484 .theDivider1,
#simpleDivider_stacks_in_484 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_484 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_484.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_484.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_484 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_484.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_484.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_484.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_484.bgImageOn .theDivider1 img {
	display: block;
}

