.hr-align-left hr {
  text-align: left;
  margin-left: 0;
  margin-right: auto
}

.hr-align-right hr {
  text-align: right;
  margin-right: 0;
  margin-left: auto
}

.hr-align-center hr {
  text-align: center;
  margin-left: auto;
  margin-right: auto
}

@media (max-width:600px) {
  .hr-s-align-left hr {
    text-align: left;
    margin-left: 0;
    margin-right: auto
  }
  .hr-s-align-right hr {
    text-align: right;
    margin-right: 0;
    margin-left: auto
  }
  .hr-s-align-center hr {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width:600px) {
  .hr-m-align-left hr {
    text-align: left;
    margin-left: 0;
    margin-right: auto
  }
  .hr-m-align-right hr {
    text-align: right;
    margin-right: 0;
    margin-left: auto
  }
  .hr-m-align-center hr {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width:900px) {
  .hr-l-align-left hr {
    text-align: left;
    margin-left: 0;
    margin-right: auto
  }
  .hr-l-align-right hr {
    text-align: right;
    margin-right: 0;
    margin-left: auto
  }
  .hr-l-align-center hr {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width:1200px) {
  .hr-xl-align-left hr {
    text-align: left;
    margin-left: 0;
    margin-right: auto
  }
  .hr-xl-align-right hr {
    text-align: right;
    margin-right: 0;
    margin-left: auto
  }
  .hr-xl-align-center hr {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }
}
.nav-wrap{margin:0 auto;overflow:visible}.nav-wrap h1,.nav-wrap h2,.nav-wrap h3,.nav-wrap h4,.nav-wrap h5,.nav-wrap h6{margin-bottom:0}.nav-content{position:relative}.contained-bar{margin:0 auto}.site-title a:hover{text-decoration:none}html:not(.menulab-js) .navbar ul,html:not(.menulab-js) .navbar li{display:block!important;position:relative!important;margin:0!important;padding:0!important;left:0!important;right:0!important}html:not(.menulab-js) .navbar .ml-arrows li::after{display:none!important}html:not(.menulab-js) .navbar a{text-align:left!important}.navbar{float:none;max-height:0;overflow:hidden;transition:max-height .5s;margin:0;padding:0;list-style-type:none}.navbar ul{margin:0}.navbar li>ul li{white-space:nowrap}.navbar li{list-style-type:none;display:block}.navbar li a{display:block;text-decoration:none;padding:3px 0.8em;transition:all 0.2s ease}.navbar li.has-dropdown>.ml-dropdown{padding-left:20px}.navbar .ml-arrows .has-dropdown::after{top:12px}.ml-dropdown,.ml-dropdown *{margin:0;padding:0;list-style:none}.ml-dropdown li{position:relative}.ml-dropdown ul{display:none;top:100%;right:0;left:auto;z-index:99}html:not(.touch-stripped) .ml-dropdown li:hover>ul{display:block}html.touch-stripped .ml-dropdown li.dd-open>ul{display:block}.ml-dropdown a{display:block;position:relative}.ml-dropdown ul ul{top:0;left:100%}.expand{max-height:100vh}.ml-arrows .has-dropdown:after{content:'';position:absolute;right:3px;margin-top:0;height:0;width:0;border:5px solid transparent}.ml-arrows ul .ml-dropdown:after{margin-top:-5px;margin-right:-3px;border-color:transparent}
.btn-group-rounded .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}@media only screen and (min-width:600px){.btn-group-rounded-m .button-group-btn:first-of-type a{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important}.btn-group-rounded-m .button-group-btn:last-of-type a{border-top-right-radius:50px!important;border-bottom-right-radius:50px!important}}
html{--text-color-richer:rgba(9, 9, 9, 1.00);--text-color-normal:rgba(34, 34, 34, 1.00);--text-color-softer:rgba(59, 59, 59, 1.00);--accent-color:rgba(23, 42, 58, 1.00);--accent-color-hover:rgba(20, 36, 50, 1.00);--accent-text-color:rgba(255, 255, 255, 1.00);--accent-text-color-hover:rgba(230, 230, 230, 1.00);--link-color:rgba(51, 195, 240, 1.00); --link-color-hover:rgba(5, 95, 122, 1.00); --border-color:rgba(187, 187, 187, 1.00);--border-color-softer:rgba(237, 237, 237, 1.00);--border-color-richer:rgba(137, 137, 137, 1.00);--background-color:rgba(255, 255, 255, 0.00);--background-color-alt:rgba(51, 51, 51, 0.00);--nav-bg:rgba(255, 255, 255, 0.00);--nav-bg-hover:rgba(99, 74, 43, 1.00);--nav-link:rgba(251, 247, 255, 1.00);--nav-link-hover:rgba(254, 182, 9, 1.00);--code-background:rgba(241, 241, 241, 0.00);--code-text:rgba(34, 34, 34, 1.00);--button-primary-color:rgba(255, 255, 255, 1.00);--button-primary-color-hover:rgba(230, 230, 230, 1.00);--second-color:rgba(106, 134, 144, 1.00);--second-color-hover:rgba(125, 152, 161, 1.00);--second-color-alt:rgba(255, 255, 255, 1.00);--base-font-size:62.5%;--container-max-width:1140px;--container-max-width-alt:600px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{font-size:1.60rem;line-height:1.60;font-weight:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; color:rgba(34, 34, 34, 1.00);background-color:rgba(255, 255, 255, 0.00);color:var(--text-color-normal);background-color:var(--background-color);}@media (min-width:600px){body{font-size:1.60rem}p.lead{font-size:1.80rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.2rem;font-weight:bold;font-style:normal;font-family:Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;}h1,.h1{font-size:4.00rem;line-height:1.2;letter-spacing:-.1rem;}h2,.h2{font-size:3.60rem;line-height:1.25;letter-spacing:-.1rem;}h3,.h3{font-size:3.00rem;line-height:1.3;letter-spacing:-.1rem;}h4,.h4{font-size:2.40rem;line-height:1.35;letter-spacing:-.08rem;}h5,.h5{font-size:1.80rem;line-height:1.5;letter-spacing:-.05rem;}h6,.h6{font-size:1.60rem;line-height:1.6;letter-spacing:0;}@media (min-width:600px){h1,.h1{font-size:5.00rem}h2,.h2{font-size:4.20rem}h3,.h3{font-size:3.60rem}h4,.h4{font-size:3.00rem}h5,.h5{font-size:2.40rem}h6,.h6{font-size:2.00rem}}p{margin-top:0}p.lead{font-size:1.80rem}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all 0.2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:none}.stripped-button a,.source-btn{line-height:38px;font-size:14px;height:38px;font-weight:bolder;text-transform:uppercase;display:inline-block;padding:0 30px;text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all 0.2s ease 0s}.button-nav a,.source-btn-nav a{color:var(--button-primary-color)!important;background-color:var(--nav-link)!important;border-color:var(--nav-link)!important}.button-nav a:hover,.button-nav a:focus,.source-btn-nav a:focus,.source-btn-nav a:hover{color:var(--button-primary-color);background-color:var(--nav-link-hover);border-color:var(--nav-link-hover)}.button-second a,.s-button-second{color:var(--second-color-alt)!important;background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-second a:hover,.button-second a:focus,.s-button-second:hover,.s-button-second:focus{color:var(--second-color-alt)!important;background-color:var(--second-color-hover)!important;border-color:var(--second-color-hover)!important}.button-primary-flip a,.s-button-primary-flip{color:var(--accent-color)!important;background-color:var(--button-primary-color)!important;border-color:var(--accent-color)!important}.button-primary-flip a:hover,.button-primary-flip a:focus,.s-button-primary-flip:hover,.s-button-primary-flip:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a,.s-button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a:hover,.button-primary a:focus,.s-button-primary:hover,.s-button-primary:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.button-ghost a:hover,.button-ghost a:focus{border-color:var(--border-color-richer)!important}input{font-size:14px}.quizArea label{display:inline-block}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:1rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{font-size:100%;margin:1rem 0 1rem 2rem;color:var(--text-color-softer)}li{margin-bottom:0.5rem;margin-left:3rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:95%;white-space:nowrap;background:var(--code-background);color:var(--code-text);border:1px solid var(--border-color-softer);border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}button,.source-button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}@media (max-width:600px){.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-center{text-align:center}}@media (min-width:600px){.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-center{text-align:center}}@media (min-width:900px){.l-align-left{text-align:left}.l-align-right{text-align:right}.l-align-center{text-align:center}}@media (min-width:1200px){.xl-align-left{text-align:left}.xl-align-right{text-align:right}.xl-align-center{text-align:center}}hr{margin-top:2rem;margin-bottom:2.5rem;border-width:0;border-top:1px solid var(--border-color-softer)}.u-cf:before,.container:before,.row:before,.s3_row:before,.u-cf:after,.container:after,.row:after,.s3_row:after{content:"";display:table}.u-cf:after,.container:after,.row:after,.s3_row:after{clear:both}.stripped-container,.s-container-lite,.stripped-content,.stripped-outer,.stripped-wrapper,.s-grid-item,.s-cols-item,.s-coder-wrap{position:relative}.stripped-container,.stripped-content{box-sizing:border-box}img{max-width:100%}.stripped-img,.stripped-svg,.img-fit-wrap,picture{line-height:0}.stripped-img img,.s-cols-item,.s-grid-item,.stripped-svg svg,.s-lift,.s-drop,.s-zoom,.s-zoom-big,.s-zoom-img img,.s-zoom-img-big img{transition:transform 0.2s ease-out 0s}.s-container-lite,.s-content-center{margin-left:auto;margin-right:auto}.s-grid-item,.s-cols-item,.s-flex{display:flex;flex-direction:column;flex-wrap:wrap}.s-flow-down{flex-wrap:nowrap!important}.s-self-end{justify-self:end}.s-grid-item>.stacks_out,.s-cols-item>.stacks_out,.s-flex>.stacks_out{width:100%}.s-cols-container{position:relative;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;vertical-align:top}.s-grid-link,.s-img-fit-link,.s-coder-link{display:contents}.s-button-group{display:flex;flex-wrap:wrap}.w-100{width:100%!important}.s-no-lift{transform:translateY(0)!important}.s-lift:hover{transform:translateY(-5px)!important}.s-drop:hover{transform:translateY(5px)!important}.s-zoom:hover{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img:hover img{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img-big:hover img{transform:scale(1.1)!important;z-index:10!important}.s-zoom-big:hover{transform:scale(1.1)!important;z-index:10!important}.s-bright{filter:brightness(70%);transition:filter 250ms ease-in-out!important}.s-bright:hover{filter:brightness(100%)}.s-dark{filter:brightness(100%);transition:filter 250ms ease-in-out!important}.s-dark:hover{filter:brightness(60%)}.s-blur{transition:filter 250ms ease-in-out!important}.s-blur:hover{filter:blur(6px)}.s-shad{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-none{box-shadow:none!important}.s-shad-hov:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (min-width:600px){.s-shad-m{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-m:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-m{box-shadow:none!important}.text-rotate-up-m{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-m{writing-mode:vertical-lr}.s-flip-m{transform:rotate(180deg)}.s-hide-m{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}.s-screen{mix-blend-mode:screen}.s-multiply{mix-blend-mode:multiply}.s-no-pointer{pointer-events:none}.s-flip{transform:rotate(180deg)}.text-rotate-up{writing-mode:vertical-rl;text-orientation:upright}.text-rotate{writing-mode:vertical-lr}html:not(.touch-stripped) .s-hide-nt{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-hide{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-reveal:hover .s-hide,.s-reveal:hover .s-hide-nt,.s-reveal:hover .s-hide-m{pointer-events:auto;opacity:1}.repeat{background-repeat:repeat!important;background-size:unset!important}.touch-stripped .hide-touch{display:none}html:not(.touch-stripped) .hide-non-touch{display:none}.grid-container{position:relative;max-width:100%;margin:0 auto;display:grid}.stripped-container>.stripped-link a,.stripped-outer>.stripped-link a,.s-grid-item>.s-grid-link a,.s-cols-item>.s-grid-link a,.s-img-fit-link a,.s-coder-wrap>.s-coder-link a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1140px;max-width:var(--container-max-width)}.source-base-width-alt{max-width:600px;max-width:var(--container-max-width-alt)}.alt-bg{background-color:rgba(51, 51, 51, 0.00)!important}.page-bg{background-color:rgba(255, 255, 255, 0.00)!important}.page-fg{color:rgba(255, 255, 255, 0.00)!important}.text-bg{background-color:rgba(34, 34, 34, 1.00)!important}.s-accent,.accent-bg{background-color:rgba(23, 42, 58, 1.00)!important}.s-accent-text,.accent-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover,.accent-hover-bg{background-color:rgba(20, 36, 50, 1.00)!important}.s-accent-c,.accent-fg{color:rgba(23, 42, 58, 1.00)!important}.s-accent-text-c,.accent-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover-c,.accent-hover-fg{color:rgba(20, 36, 50, 1.00)!important}.second-hover-fg{color:rgba(125, 152, 161, 1.00)!important}.second-hover-bg{background-color:rgba(125, 152, 161, 1.00)!important}.s-second-c,.second-fg{color:rgba(106, 134, 144, 1.00)!important}.s-second-text-c,.second-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-second,.second-bg{background-color:rgba(106, 134, 144, 1.00)!important}.s-second-text,.second-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.nav-1-bg{background-color:rgba(255, 255, 255, 0.00)!important}.nav-2-bg{background-color:rgba(99, 74, 43, 1.00)!important}.nav-3-bg{background-color:rgba(251, 247, 255, 1.00)!important}.nav-4-bg{background-color:rgba(254, 182, 9, 1.00)!important}.nav-1-fg{color:rgba(255, 255, 255, 0.00)!important}.nav-2-fg{color:rgba(99, 74, 43, 1.00)!important}.nav-3-fg{color:rgba(251, 247, 255, 1.00)!important}.nav-4-fg{color:rgba(254, 182, 9, 1.00)!important}.code-1-bg{background-color:rgba(241, 241, 241, 0.00)!important}.code-2-bg{background-color:rgba(34, 34, 34, 1.00)!important}.code-1-fg{color:rgba(241, 241, 241, 0.00)!important}.code-2-fg{color:rgba(34, 34, 34, 1.00)!important}.border-fg{color:rgba(187, 187, 187, 1.00)!important}.border-bg{background-color:rgba(187, 187, 187, 1.00)!important}.s-dark-bg{background-color:rgba(58,56,68,0.5)}.s-vdark-bg{background-color:rgba(25,29,36,0.80)}.s-light-bg{background-color:rgba(255,255,255,0.5)}.s-vlight-bg{background-color:rgba(255,255,255,0.8)}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}
/* 1.5.7.2
- fixes a bug wth non-wrapping text and columns (min-width:0 -> auto)
- the action attribute is now editable in the PHP mail form. This is so you an add the # link of the contact page in a one page menu website
- fixes a bug that would prevent the one page nav from showing a next page arrow when scroling by touch and touching a link
- improved mouse wheel scrolling sensitivity for one page nav
*/
html {
  background-color: rgba(255, 255, 255, 1.00);
  color: rgba(0, 0, 0, 0.60);
  font-size: 12px;
  line-height: 140%;
  
  
  text-align: left;
  font-weight: 400;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
p, span {
  line-height: 140%;
}
body, body * {
  box-sizing: border-box;
}
h1,h2,h3,h4,h5,h6,p,
[data-deluxe-link],
[data-deluxe-text]:not(span):not(div),
input,
textarea {
  margin: 16px 0px;
  
}
.g-recaptcha {
  margin: 12px 0px 16px 0px;
}
input,
textarea,
button {
  font-family: inherit;
}
::placeholder {
  opacity: .6;
}
a {
  display: inline-block;
  text-decoration: none;
  transition: color 150ms ease, background-color 150ms ease, box-shadow 300ms ease, border 150ms ease;
}
a:focus, button:focus {
   outline: none;
}
a [data-width] > i,
a [data-width] > svg,
a [data-width] > ion-icon {
  vertical-align: top;
}
[data-auto-width="True"] a {
  white-space: nowrap;
}
svg,
[data-deluxe-link] {
  color:  rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
  fill: rgba(0, 0, 0, 0.60);
}
a:not([data-deluxe-link]),
h1 a:not([data-deluxe-link]),
h2 a:not([data-deluxe-link]),
h3 a:not([data-deluxe-link]),
h4 a:not([data-deluxe-link]),
h5 a:not([data-deluxe-link]),
p a:not([data-deluxe-link]),
span a:not([data-deluxe-link]),
[data-edit-p] a:not([data-deluxe-link]),
a:not([data-deluxe-link]) i,
a:not([data-deluxe-link]) svg {
  color: rgba(255, 255, 255, 1.00);
  fill:  rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
a:not([data-deluxe-link]):hover,
h1 a:not([data-deluxe-link]):hover,
h2 a:not([data-deluxe-link]):hover,
h3 a:not([data-deluxe-link]):hover,
h4 a:not([data-deluxe-link]):hover,
h5 a:not([data-deluxe-link]):hover,
p a:not([data-deluxe-link]):hover,
span a:not([data-deluxe-link]):hover,
a:not([data-deluxe-link]):hover i,
a:not([data-deluxe-link]):hover svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
a:not([data-deluxe-link]):active,
h1 a:not([data-deluxe-link]):active,
h2 a:not([data-deluxe-link]):active,
h3 a:not([data-deluxe-link]):active,
h4 a:not([data-deluxe-link]):active,
h5 a:not([data-deluxe-link]):active,
p a:not([data-deluxe-link]):active,
span a:not([data-deluxe-link]):active,
.current a:not([data-deluxe-link]),
.active a:not([data-deluxe-link]),
a:not([data-deluxe-link]):active i,
a:not([data-deluxe-link]):active svg  {
  color: rgba(42, 122, 240, 1.00);
  fill:  rgba(42, 122, 240, 1.00);
  stroke: rgba(42, 122, 240, 1.00);
}
form {
  margin-block-end: 0;
}
hr {
  border-width: 0 0 0 0;
  clear: both;
  height: 0
}
h1,h2,h3,h4,h5,h6 {
  color: rgba(0, 0, 0, 0.90);
  line-height: 110%;
  
  font-weight: 400;
  letter-spacing: 0.00px;
  word-spacing: 0.00px;
}
span[data-deluxe-text="span-True"] {
  line-height: 100%;
  display: block;
  white-space: nowrap;
}
[data-deluxe-link="2"] {
  display: block;
}
[data-deluxe-link="0"],
[data-deluxe-link="1"] {
  display: inline-block;
}
[data-deluxe-link="1"] {
  margin: 0;
}
[data-deluxe-text],
input[data-deluxe-el],
textarea[data-deluxe-el],
button[data-deluxe-el] {
  margin-bottom: 0px;
}
[data-deluxe-text]:first-child,
input[data-deluxe-el]:first-child,
textarea[data-deluxe-el]:first-child,
button[data-deluxe-el]:first-child {
  margin-top: 0px;
}
[data-deluxe-text]:only-child,
input[data-deluxe-el]:only-child,
textarea[data-deluxe-el]:only-child,
button[data-deluxe-el]:only-child  {
  margin-top: 0px;
  margin-bottom: 0px;
}
[data-deluxe-text] span:not([data-deluxe-text]):not([class]) {
 font: inherit !important;
 color: inherit !important;
 font-weight: inherit !important;
 line-height: inherit !important;
 letter-spacing: inherit !important;
 word-spacing: inherit !important;
}
sup {
    font-size: 60%;
}
input {
  width: 100%;
}
h1,
h1 p {
  font-size: 16px;
}
h2,
h2 p {
  font-size: 16px;
}
h3,
h3 p {
  font-size: 16px;
}
h4,
h4 p {
  font-size: 16px;
}
h5,
h5 p {
  font-size: 16px;
}
h6,
h6 p {
  font-size: 116px;
}
h1 p {
  margin: 0px;
}
h2 p {
  margin: 0px;
}
h3 p {
  margin: 0px;
}
h4 p {
  margin: 0px;
}
h5 p {
  margin: 0px;
}
h6 p {
  margin: 0px;
}
.deluxe-link-wrap {
  display: grid;
}
.deluxe-navbar {
  position: relative;
}

.column-sticky {
  position: sticky;
  top:0
}
.sticky-container {
  overflow: scroll;
  max-height: 100vh;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.sticky-container::-webkit-scrollbar {
  display: none;
}
.column-overflow-top,
.column-overflow,
.column-overflow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.column-overflow > * {
  transform: translateY(-50%);
}
.column-overflow-top > * {
  transform: translateY(-100%);
}
.content-overflow {
  position: relative;
  z-index: 99;
  transform: translateY(50%);
}
.deluxe-lightbox {
  cursor: pointer;
}
.deluxe-lightbox-wrap {
    position: fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.5);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: center;
    text-align: left;
}
.deluxe-lightbox-wrap > * {
    align-self: center;
    box-shadow: 0px 0px 24px rgba(0,0,0,0.6);
    max-width: 80vw;
}
.deluxe-lightbox-wrap > div > div > div.slice.empty {
  width: 80vw;
  height: 80vh;
}

@media all and (min-width: 771px) {
  .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 770px) and (min-width: 501px) {
  .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  .hide-mobile {
    display: none;
  }
}

.stacks_in:not(.site_image_stack):not(.image_stack), .stacks_out, .out {
  overflow: visible;
  width: 100%;
}
/*
1.0.0.1
can switch preset number and el type
links pass color to icons
*/

div[data-deluxe-el="1"] {
  
  
}
div[data-deluxe-el="1"] > div {
  
}

#stickystacks_in_352 {
	display: block;
	position: fixed;
	left: 5px;
	bottom: 5px;
	padding: 0;
	margin: 0;
	width: 200px;
	overflow: hidden;
	z-index: 100;
}

#stickyLinkstacks_in_352 a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media print {
	#stickystacks_in_352 {
		display: none !important;
	}
}@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(actionmenu-files/MaterialIcons-Regular.woff2) format('woff2'),
    url(actionmenu-files/MaterialIcons-Regular.woff) format('woff'),
    url(actionmenu-files/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
}
@font-face{font-family:"Ionicons";src:url("actionmenu-files/ionicons.eot?v=2.0.1");src:url("actionmenu-files/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("actionmenu-files/ionicons.ttf?v=2.0.1") format("truetype"),url("actionmenu-files/ionicons.woff?v=2.0.1") format("woff"),url("actionmenu-files/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#actionMenu_stacks_in_353 .actionMenu_toggle_icon {
  color: #FFF6F4;
  /*  */
  background: #25A51B;
  /*  */
  /*  */
  /*  */ }

#stacks_in_354 {
  clear: both; }

#actionMenu_stacks_in_353_inline_wrap {
  display: inline-block;
  padding: 10px 5px;
  position: relative;
  height: 50px; }

#actionMenu_stacks_in_353 {
  cursor: pointer;
  font-family: "Roboto", sans-serif; }
  #actionMenu_stacks_in_353 .actionMenu_toggle_icon {
    display: block;
    text-align: center;
    width: 50px;
    height: 50px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 50px;
    font-size: 25px;
    border-radius: 49px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon::before {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      line-height: 50px; }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.material-icons::before {
      content: attr(data-icon); }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.hidden::before {
      display: none; }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.rotate {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.no-shadow {
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
  #actionMenu_stacks_in_353 .actionMenu_menu li a {
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px; }
  #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon {
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); }
    #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon i, #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon i::before, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon i, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon i::before {
      text-align: center;
      width: 40px;
      height: 40px;
      font-size: 18px;
      line-height: 40px !important; }
    #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon i.hidden, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon i.hidden {
      display: none; }
  #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link {
    padding: 0; }
    #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link a {
      width: auto; }
  #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only {
    width: 50px; }
    #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li {
      width: 50px; }
    #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li a {
      padding: 0;
      display: inline-block;
      width: 40px;
      height: 40px; }
    #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li a.inner-icon, #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li span.inner-icon {
      display: none !important; }
    #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li span.inner-link {
      opacity: 1 !important;
      visibility: visible !important;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important; }
      #actionMenu_stacks_in_353 .actionMenu_menu.actionMenu_link_only li span.inner-link a {
        -webkit-transition-delay: 0.05s;
                transition-delay: 0.05s;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        /*  */
        padding: 0 12px !important;
        /*  */ }

/* " */
/*  */
#actionMenu_stacks_in_353 {
  /*  */
  position: fixed;
  z-index: 9999999999999999 !important;
  /* " */ }
  #actionMenu_stacks_in_353 .actionMenu_toggle_icon {
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon::before {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      line-height: 50px; }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.material-icons::before {
      content: attr(data-icon); }
    #actionMenu_stacks_in_353 .actionMenu_toggle_icon.rotate {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
  #actionMenu_stacks_in_353 .actionMenu_menu {
    left: 50%;
    padding: 0;
    z-index: -1;
    margin: 0 auto;
    overflow: visible;
    max-height: 100px;
    position: absolute;
    text-align: center;
    width: 40px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    #actionMenu_stacks_in_353 .actionMenu_menu li {
      position: absolute;
      width: 40px;
      height: 40px;
      float: left;
      clear: none;
      opacity: 0;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      touch-callout: none;
      pointer-events: none;
      list-style-type: none; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(1) {
        -webkit-transition-duration: %( 0.500000 * 0.0.80 )%s;
                transition-duration: %( 0.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(2) {
        -webkit-transition-duration: %( 1.000000 * 0.0.80 )%s;
                transition-duration: %( 1.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(3) {
        -webkit-transition-duration: %( 1.500000 * 0.0.80 )%s;
                transition-duration: %( 1.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(4) {
        -webkit-transition-duration: %( 2.000000 * 0.0.80 )%s;
                transition-duration: %( 2.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(5) {
        -webkit-transition-duration: %( 2.500000 * 0.0.80 )%s;
                transition-duration: %( 2.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(6) {
        -webkit-transition-duration: %( 3.000000 * 0.0.80 )%s;
                transition-duration: %( 3.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(7) {
        -webkit-transition-duration: %( 3.500000 * 0.0.80 )%s;
                transition-duration: %( 3.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(8) {
        -webkit-transition-duration: %( 4.000000 * 0.0.80 )%s;
                transition-duration: %( 4.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(9) {
        -webkit-transition-duration: %( 4.500000 * 0.0.80 )%s;
                transition-duration: %( 4.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(10) {
        -webkit-transition-duration: %( 5.000000 * 0.0.80 )%s;
                transition-duration: %( 5.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(11) {
        -webkit-transition-duration: %( 5.500000 * 0.0.80 )%s;
                transition-duration: %( 5.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(12) {
        -webkit-transition-duration: %( 6.000000 * 0.0.80 )%s;
                transition-duration: %( 6.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(13) {
        -webkit-transition-duration: %( 6.500000 * 0.0.80 )%s;
                transition-duration: %( 6.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(14) {
        -webkit-transition-duration: %( 7.000000 * 0.0.80 )%s;
                transition-duration: %( 7.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(15) {
        -webkit-transition-duration: %( 7.500000 * 0.0.80 )%s;
                transition-duration: %( 7.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(16) {
        -webkit-transition-duration: %( 8.000000 * 0.0.80 )%s;
                transition-duration: %( 8.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(17) {
        -webkit-transition-duration: %( 8.500000 * 0.0.80 )%s;
                transition-duration: %( 8.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(18) {
        -webkit-transition-duration: %( 9.000000 * 0.0.80 )%s;
                transition-duration: %( 9.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(19) {
        -webkit-transition-duration: %( 9.500000 * 0.0.80 )%s;
                transition-duration: %( 9.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(20) {
        -webkit-transition-duration: %( 10.000000 * 0.0.80 )%s;
                transition-duration: %( 10.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(21) {
        -webkit-transition-duration: %( 10.500000 * 0.0.80 )%s;
                transition-duration: %( 10.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(22) {
        -webkit-transition-duration: %( 11.000000 * 0.0.80 )%s;
                transition-duration: %( 11.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(23) {
        -webkit-transition-duration: %( 11.500000 * 0.0.80 )%s;
                transition-duration: %( 11.500000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li:nth-child(24) {
        -webkit-transition-duration: %( 12.000000 * 0.0.80 )%s;
                transition-duration: %( 12.000000 * 0.0.80 )%s; }
      #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link a {
        display: block;
        color: inherit;
        text-decoration: none;
        line-height: 40px; }
        #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link a:hover {
          text-decoration: underline; }
      #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link {
        top: 0;
        opacity: 0;
        padding: 0;
        z-index: -1;
        width: auto;
        font-size: 14px;
        visibility: hidden;
        position: absolute;
        white-space: nowrap;
        height: 40px;
        -webkit-transition-delay: 0.5s;
                transition-delay: 0.5s;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        line-height: 40px;
        border-radius: 100px;
        color: #000000;
        /*  */
        background: #FFFFFF;
        /*  */
        /*  */ }
        #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link a:hover {
          text-decoration: none; }
        #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-link a {
          padding: 0px 20px;
          -webkit-transition-delay: 0.5s;
                  transition-delay: 0.5s;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
      #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon {
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3); }
      #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon.hide-box-shadow, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon.hide-box-shadow {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      #actionMenu_stacks_in_353 .actionMenu_menu li a.inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_353 .actionMenu_menu li span.inner-icon.hide-box-shadow-hover:hover {
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }

#actionMenu_stacks_in_353.open {
  z-index: 999999999 !important; }
  #actionMenu_stacks_in_353.open.overlay::after {
    cursor: default;
    content: '';
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    border: none !important;
    -webkit-transform: none !important;
            transform: none !important;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    opacity: 0.50;
    background: #FFFFFF; }
  #actionMenu_stacks_in_353.open .actionMenu_toggle_icon.material-icons::before {
    content: 'close' !important; }
  #actionMenu_stacks_in_353.open .actionMenu_toggle_icon.icon-ionic::before {
    content: "\f12a" !important; }
  #actionMenu_stacks_in_353.open .actionMenu_toggle_icon.fa::before {
    content: "\f00d" !important; }
  #actionMenu_stacks_in_353.open .actionMenu_toggle_icon.rotate {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.4); }
  #actionMenu_stacks_in_353.open .actionMenu_menu {
    max-height: 500px;
    z-index: auto; }
    #actionMenu_stacks_in_353.open .actionMenu_menu li {
      opacity: 1;
      pointer-events: auto;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
      #actionMenu_stacks_in_353.open .actionMenu_menu li:hover span.inner-link {
        opacity: 1;
        visibility: visible; }

@media screen and (max-width: 1028px) {
  #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important; }
    #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      opacity: 1;
      visibility: visible;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important;
      padding-left: 55px !important; }
  #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li a.inner-icon.hide-box-shadow-hover, #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-icon.hide-box-shadow-hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_mobile_text_on.actionMenu_link_only li span.inner-link a {
    /*  */
    padding-left: 12px !important;
    /*  */ }
  #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important; }
    #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      opacity: 1;
      visibility: visible;
      -webkit-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important;
      padding-right: 55px !important; }
  #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li a.inner-icon.hide-box-shadow-hover, #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-icon.hide-box-shadow-hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_mobile_text_on.actionMenu_link_only li span.inner-link a {
    /*  */
    padding-right: 12px !important;
    /*  */ } }

#actionMenu_stacks_in_353.ho-left {
  left: 30px; }
  #actionMenu_stacks_in_353.ho-left .actionMenu_menu span.inner-link {
    left: 1px;
    text-align: left; }
  #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link, #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-delay: none;
            transition-delay: none; }
    #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link a, #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      -webkit-transition-delay: none;
              transition-delay: none; }
  #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow, #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_353.ho-left .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

#actionMenu_stacks_in_353.open.ho-left .actionMenu_menu li:hover span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: none;
          transition-delay: none; }
  #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu li:hover span.inner-link a {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding-left: 55px !important; }

#actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important; }
  #actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_text_on li span.inner-link a {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important;
    padding-left: 55px !important; }

#actionMenu_stacks_in_353.open.ho-left .actionMenu_menu.actionMenu_link_only li:hover span.inner-link a {
  text-decoration: underline;
  /*  */
  padding-left: 12px !important;
  /*  */ }

#actionMenu_stacks_in_353.ho-right {
  right: 30px; }
  #actionMenu_stacks_in_353.ho-right .actionMenu_menu span.inner-link {
    right: 1px;
    text-align: right; }
  #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link, #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link {
    opacity: 0;
    visibility: hidden;
    -webkit-transition-delay: none;
            transition-delay: none; }
    #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link a, #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_mobile_text_on li span.inner-link a {
      -webkit-transition-delay: none;
              transition-delay: none; }
  #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow, #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_text_on li .inner-icon.hide-box-shadow-hover:hover, #actionMenu_stacks_in_353.ho-right .actionMenu_menu.actionMenu_mobile_text_on li .inner-icon.hide-box-shadow-hover:hover {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

#actionMenu_stacks_in_353.open.ho-right .actionMenu_menu li:hover span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: none;
          transition-delay: none; }
  #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu li:hover span.inner-link a {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding-right: 55px !important; }

#actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important; }
  #actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_text_on li span.inner-link a {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0.5s !important;
            transition-delay: 0.5s !important;
    padding-right: 55px !important; }

#actionMenu_stacks_in_353.open.ho-right .actionMenu_menu.actionMenu_link_only li:hover span.inner-link a {
  text-decoration: underline;
  /*  */
  padding-right: 12px !important;
  /*  */ }

#actionMenu_stacks_in_353.vo-top {
  top: 30px; }
  #actionMenu_stacks_in_353.vo-top .actionMenu_menu {
    top: 45px; }
    #actionMenu_stacks_in_353.vo-top .actionMenu_menu li {
      top: -40px; }
  #actionMenu_stacks_in_353.vo-top.ho-left .actionMenu_menu li {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  #actionMenu_stacks_in_353.vo-top.ho-right .actionMenu_menu li {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

#actionMenu_stacks_in_353.open.vo-top .actionMenu_menu {
  top: 100%; }
  #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all ease, opacity 0.2s ease-in;
    transition: all ease, opacity 0.2s ease-in; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(1) {
      top: 15px;
      -webkit-transition-duration: 0.250000s;
              transition-duration: 0.250000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(2) {
      top: 70px;
      -webkit-transition-duration: 0.300000s;
              transition-duration: 0.300000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(3) {
      top: 125px;
      -webkit-transition-duration: 0.350000s;
              transition-duration: 0.350000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(4) {
      top: 180px;
      -webkit-transition-duration: 0.400000s;
              transition-duration: 0.400000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(5) {
      top: 235px;
      -webkit-transition-duration: 0.450000s;
              transition-duration: 0.450000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(6) {
      top: 290px;
      -webkit-transition-duration: 0.500000s;
              transition-duration: 0.500000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(7) {
      top: 345px;
      -webkit-transition-duration: 0.550000s;
              transition-duration: 0.550000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(8) {
      top: 400px;
      -webkit-transition-duration: 0.600000s;
              transition-duration: 0.600000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(9) {
      top: 455px;
      -webkit-transition-duration: 0.650000s;
              transition-duration: 0.650000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(10) {
      top: 510px;
      -webkit-transition-duration: 0.700000s;
              transition-duration: 0.700000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(11) {
      top: 565px;
      -webkit-transition-duration: 0.750000s;
              transition-duration: 0.750000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(12) {
      top: 620px;
      -webkit-transition-duration: 0.800000s;
              transition-duration: 0.800000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(13) {
      top: 675px;
      -webkit-transition-duration: 0.850000s;
              transition-duration: 0.850000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(14) {
      top: 730px;
      -webkit-transition-duration: 0.900000s;
              transition-duration: 0.900000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(15) {
      top: 785px;
      -webkit-transition-duration: 0.950000s;
              transition-duration: 0.950000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(16) {
      top: 840px;
      -webkit-transition-duration: 1.000000s;
              transition-duration: 1.000000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(17) {
      top: 895px;
      -webkit-transition-duration: 1.050000s;
              transition-duration: 1.050000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(18) {
      top: 950px;
      -webkit-transition-duration: 1.100000s;
              transition-duration: 1.100000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(19) {
      top: 1005px;
      -webkit-transition-duration: 1.150000s;
              transition-duration: 1.150000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(20) {
      top: 1060px;
      -webkit-transition-duration: 1.200000s;
              transition-duration: 1.200000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(21) {
      top: 1115px;
      -webkit-transition-duration: 1.250000s;
              transition-duration: 1.250000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(22) {
      top: 1170px;
      -webkit-transition-duration: 1.300000s;
              transition-duration: 1.300000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(23) {
      top: 1225px;
      -webkit-transition-duration: 1.350000s;
              transition-duration: 1.350000s; }
    #actionMenu_stacks_in_353.open.vo-top .actionMenu_menu li:nth-child(24) {
      top: 1280px;
      -webkit-transition-duration: 1.400000s;
              transition-duration: 1.400000s; }

#actionMenu_stacks_in_353.vo-bottom {
  bottom: 30px; }
  #actionMenu_stacks_in_353.vo-bottom .actionMenu_menu {
    bottom: 45px; }
    #actionMenu_stacks_in_353.vo-bottom .actionMenu_menu li {
      bottom: -40px; }
  #actionMenu_stacks_in_353.vo-bottom.ho-left .actionMenu_menu li {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  #actionMenu_stacks_in_353.vo-bottom.ho-right .actionMenu_menu li {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

#actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu {
  bottom: 100%; }
  #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all ease, opacity 0.2s ease-in;
    transition: all ease, opacity 0.2s ease-in; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(1) {
      bottom: 15px;
      -webkit-transition-duration: 0.250000s;
              transition-duration: 0.250000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(2) {
      bottom: 70px;
      -webkit-transition-duration: 0.300000s;
              transition-duration: 0.300000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(3) {
      bottom: 125px;
      -webkit-transition-duration: 0.350000s;
              transition-duration: 0.350000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(4) {
      bottom: 180px;
      -webkit-transition-duration: 0.400000s;
              transition-duration: 0.400000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(5) {
      bottom: 235px;
      -webkit-transition-duration: 0.450000s;
              transition-duration: 0.450000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(6) {
      bottom: 290px;
      -webkit-transition-duration: 0.500000s;
              transition-duration: 0.500000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(7) {
      bottom: 345px;
      -webkit-transition-duration: 0.550000s;
              transition-duration: 0.550000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(8) {
      bottom: 400px;
      -webkit-transition-duration: 0.600000s;
              transition-duration: 0.600000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(9) {
      bottom: 455px;
      -webkit-transition-duration: 0.650000s;
              transition-duration: 0.650000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(10) {
      bottom: 510px;
      -webkit-transition-duration: 0.700000s;
              transition-duration: 0.700000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(11) {
      bottom: 565px;
      -webkit-transition-duration: 0.750000s;
              transition-duration: 0.750000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(12) {
      bottom: 620px;
      -webkit-transition-duration: 0.800000s;
              transition-duration: 0.800000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(13) {
      bottom: 675px;
      -webkit-transition-duration: 0.850000s;
              transition-duration: 0.850000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(14) {
      bottom: 730px;
      -webkit-transition-duration: 0.900000s;
              transition-duration: 0.900000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(15) {
      bottom: 785px;
      -webkit-transition-duration: 0.950000s;
              transition-duration: 0.950000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(16) {
      bottom: 840px;
      -webkit-transition-duration: 1.000000s;
              transition-duration: 1.000000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(17) {
      bottom: 895px;
      -webkit-transition-duration: 1.050000s;
              transition-duration: 1.050000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(18) {
      bottom: 950px;
      -webkit-transition-duration: 1.100000s;
              transition-duration: 1.100000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(19) {
      bottom: 1005px;
      -webkit-transition-duration: 1.150000s;
              transition-duration: 1.150000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(20) {
      bottom: 1060px;
      -webkit-transition-duration: 1.200000s;
              transition-duration: 1.200000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(21) {
      bottom: 1115px;
      -webkit-transition-duration: 1.250000s;
              transition-duration: 1.250000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(22) {
      bottom: 1170px;
      -webkit-transition-duration: 1.300000s;
              transition-duration: 1.300000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(23) {
      bottom: 1225px;
      -webkit-transition-duration: 1.350000s;
              transition-duration: 1.350000s; }
    #actionMenu_stacks_in_353.open.vo-bottom .actionMenu_menu li:nth-child(24) {
      bottom: 1280px;
      -webkit-transition-duration: 1.400000s;
              transition-duration: 1.400000s; }

/*  */
#item_stacks_in_355 a.inner-icon, #item_stacks_in_355 span.inner-icon {
  color: #FFFFFF;
  /*  */
  background: #26B923;
  /*  */
  /*  */
  /*  */ }

/*  */
.s-container-stacks_in_3{max-width:3000px;   margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_3{margin:0;  }#s-content-stacks_in_3{justify-content:center;min-height:100vh; padding:0;  }@media (min-width:600px){.s-container-stacks_in_3{ }#s-wrapper-stacks_in_3{}#s-content-stacks_in_3{min-height:100vh; }}@media (min-width:900px){.s-container-stacks_in_3{ }#s-wrapper-stacks_in_3{}#s-content-stacks_in_3{min-height:100vh; }}@media (min-width:1200px){.s-container-stacks_in_3{ }#s-wrapper-stacks_in_3{}#s-content-stacks_in_3{min-height:100vh; }}@media only screen and (min-device-width:1024px){#s-content-stacks_in_3,.s-bg-stacks_in_3{background-attachment:fixed!important;width:100%}} .s-bg-stacks_in_3{border-radius:0px 0px 0px 0px;  background-image:linear-gradient(to right,rgba(127, 88, 35, 0.68),rgba(127, 88, 35, 0.68)),url(../index_files/s-background-img-s-local-3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;  }@media (min-width:600px){.s-bg-stacks_in_3{ background-image:linear-gradient(to right,rgba(127, 88, 35, 0.68),rgba(127, 88, 35, 0.68)),url(../index_files/s-background-img-m-local-3.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;  }}.s-bg-stacks_in_3{z-index:0}#s-outer-stacks_in_3{border-radius:0px 0px 0px 0px}
.source-fonts{display: none;}
#stacks_in_280.nav-wrap{background-color:var(--nav-bg);width:100%;padding:5px 5px 5px 5px}#stacks_in_280 .nav-content{z-index:9999}html:not(.menulab-js) .nav-wrap{display:none}#stacks_in_280.nav-fixed{position:fixed;top:0;width:100%;z-index:9999;box-shadow:0 0 6px 0 rgba(0,0,0,0.12)}#stacks_in_280 .contained-bar{max-width:var(--container-max-width)}#stacks_in_280 .navbar li>ul{background-color:rgba(105, 80, 48, 0.54)}#stacks_in_280 .navbar li{list-style-type:none;display:block}#stacks_in_280 .navbar li a{color:var(--nav-link)}#stacks_in_280 .navbar li:hover>*:first-child,#stacks_in_280 .navbar li.active>*:first-child{color:var(--nav-link-hover)}#stacks_in_280 .navbar li:hover,#stacks_in_280 .navbar li.active{background-color:var(--nav-bg-hover)}#stacks_in_280 .logo img{vertical-align:top;height:42px;border-radius:5px;width:auto}#stacks_in_280 .logo{display: none;}#stacks_in_280 .site-title{display: none;}#stacks_in_280 .navbar{display:block}#stacks_in_280 .branding{position:relative;display:flex;align-items:center;justify-content:space-between}#stacks_in_280 .branding h3{font-size:20px;font-weight:normal;text-transform: none; padding-left:10px;padding-right:10px}#stacks_in_280 .site-title a{color:var(--text-color-normal);}#stacks_in_280 .site-title a:hover{color:var(--text-color-softer);}@media only screen and (max-width:599px){#stacks_in_280 .ml-dropdown{max-height:calc(100vh - 45px);overflow-y:scroll} #stacks_in_280 .cta{display:none} #stacks_in_280 .navbar li{margin:3px 0}#stacks_in_280 .branding{}}@media only screen and (min-width:600px){ #stacks_in_280 .logo{display: block; margin-left:0;padding-right:10px}#stacks_in_280 .site-title{display: block;} #stacks_in_280 .cta-small{display:none} #stacks_in_280 .branding h3{font-size:20px;padding-left:0;padding-right:40px}#stacks_in_280 .branding{display: none;}#stacks_in_280 .logo img{height:54px}#stacks_in_280 .navbar{display:inline-block}#stacks_in_280 .mob-icon{display:none}#stacks_in_280.nav-wrap{padding:13px 12px 13px 12px}#stacks_in_280 .navbar{float:right;max-height:none;overflow:visible}#stacks_in_280 .navbar,#stacks_in_280 .nav-content{position:relative;display:flex;align-items:center;justify-content:center;}#stacks_in_280 .navbar li a{padding:0 0.8em}#stacks_in_280 .navbar li.active,#stacks_in_280 .navbar li:hover{border-radius:4px}#stacks_in_280 .navbar .ml-menu,#stacks_in_280 .navbar .ml-menu ul,#stacks_in_280 .navbar .ml-menu li{margin:2px 1px;padding-top:3px;padding-bottom:3px}#stacks_in_280 .navbar li>ul{box-shadow:0 0 18px rgba(0,0,0,0.1)}#stacks_in_280 .navbar .ml-menu li>ul .dd-to-left>ul{right:100%!important;left:auto!important}#stacks_in_280 .navbar .ml-menu li>ul .dd-to-right>ul{left:100%!important;right:auto!important}#stacks_in_280 .navbar .ml-menu ul,#stacks_in_280 .navbar [dir=rtl] .ml-menu>.dd-to-right>ul{display:none;position:absolute;padding:6px;top:100%;left:0;right:auto;z-index:1}#stacks_in_280 .navbar [dir=rtl] .ml-menu ul,#stacks_in_280 .navbar .ml-menu>.dd-to-left>ul{left:auto;right:0}#stacks_in_280 .navbar .ml-menu ul ul,#stacks_in_280 .navbar [dir=rtl] .ml-menu ul .dd-to-right ul{top:0;left:100%;right:auto}#stacks_in_280 .navbar [dir=rtl] .ml-menu ul ul,#stacks_in_280 .navbar .ml-menu ul .ml-dd-to-left ul{left:auto;right:100%}#stacks_in_280 .navbar .ml-menu li{position:relative;display:block;list-style-type:none}#stacks_in_280 .navbar .ml-menu>li{display:inline-block}#stacks_in_280 .navbar .ml-menu a,#stacks_in_280 .navbar .ml-menu span{display:block;text-decoration:none;white-space:pre}#stacks_in_280 .navbar .ml-menu li:hover>ul{display:block}#stacks_in_280 .navbar .ml-js li:hover>ul{display:none}#stacks_in_280 .navbar .ml-js li.dd-open>ul{display:block!important}#stacks_in_280 .ml-arrows .has-dropdown{padding-right:12px;*padding-right:12px}}#stacks_in_280 .ml-arrows .has-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_280 .ml-arrows>li>.ml-dropdown:focus:after,#stacks_in_280 .ml-arrows>li:hover>.ml-dropdown:after,#stacks_in_280 .ml-arrows>.sfHover>.ml-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_280 .ml-arrows ul .ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_280 .ml-arrows ul li>.ml-dropdown:focus:after,#stacks_in_280 .ml-arrows ul li:hover>.ml-dropdown:after,#stacks_in_280 .ml-arrows ul .sfHover>.ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_280 .mob-icon{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}#stacks_in_280 .burg{width:45px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#stacks_in_280 .burg span{display:block;position:absolute;height:6px;width:100%;background:darkgray;background:#FFFFFF; border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#stacks_in_280 .burg span:nth-child(1){top:0}#stacks_in_280 .burg span:nth-child(2),#stacks_in_280 .burg span:nth-child(3){top:18px}#stacks_in_280 .burg span:nth-child(4){top:36px}#stacks_in_280.ml-toggle.expand .burg span:nth-child(1){top:18px;width:0%;left:50%}#stacks_in_280.ml-toggle.expand .burg span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#stacks_in_280.ml-toggle.expand .burg span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#stacks_in_280.ml-toggle.expand .burg span:nth-child(4){top:18px;width:0%;left:50%}
#stacks_in_297>.s3_row {
	margin: 0 -10px;
}

#stacks_in_297>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_297>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}





.stacks_in_299 .source-button{max-width:100%; font-size:14px;line-height:38px;border-radius:4px;padding:0 30px;border-width:1px;height:calc(38px + 2px);     margin-bottom: 0;}.stacks_in_299 a{color:rgba(251, 0, 32, 1.00);background-color:rgba(51, 195, 240, 1.00);border-color:rgba(51, 195, 240, 1.00)}.stacks_in_299 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 124, 163, 1.00);border-color:rgba(51, 195, 240, 1.00)}#stacks_in_299 .s-button-group{justify-content:center}#stacks_in_299 .s-button-group .button-group-btn{padding-right:1px}

.stacks_in_303 .source-button{max-width:100%; line-height:38px;height:38px;  }.stacks_in_303 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(148, 33, 68, 1.00);border-color:rgba(51, 195, 240, 1.00)}.stacks_in_303 a:hover{color:rgba(255, 255, 255, 1.00);background-color:rgba(218, 166, 8, 1.00);border-color:rgba(51, 195, 240, 1.00)}#stacks_in_303 .s-button-group{justify-content:center}#stacks_in_303 .s-button-group .button-group-btn{padding-right:1px}

/*
1.3.0

*/
#stacks_in_282 {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_282 > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline-style:none;
  box-shadow:none;
  border-color:transparent;
}

#stacks_in_282 .clean-menu-extra {
  display: none;
}
#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-right {
  white-space: nowrap;
}
#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-right * {
  margin: 0;
  display: flex;
  align-self: center;
}
#clean-menu-full_stacks_in_282.cm-full-menu li a:hover,
#clean-menu_stacks_in_282 li a:hover {
  text-decoration: none;
}

#stacks_in_282 nav {
  border: 0px solid transparent;
}
#clean-menu_stacks_in_282 {
  max-width: 1320px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}
/* compatability fixes */
#clean-menu_stacks_in_282 ul {
  margin: 0;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
#clean-menu_stacks_in_282 ul li a:after,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a:after {
  align-self: center;
}
/* --- */
#clean-menu-full_stacks_in_282.cm-full-menu,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  top: 0;
  left: 0;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  text-decoration: none;
  list-style: none;
  margin: 0;
  display: block;
  padding: 0px 0px;
  background: transparent;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul {
  padding: 6px 0px;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  background: transparent;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a {
  padding: 5px 20px;
  margin: 0;
  background: transparent;
  display: inline-block;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  padding: 6px 0px;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a {
  padding: 6px 20px;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul > li > a {
  font-weight: bold;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul ul > li > a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul ul {
  padding: 6px 20px;
  font-weight: normal;
  line-height: inherit;
  height: auto;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul > div,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul > div {
  padding: 20px;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul > div a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul > div a {
  display: block;
  padding: 0;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul ul,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul ul {
  display: block;
  padding: 0px 0px 10px 10px;
  margin: 0;
}
#clean-menu-full_stacks_in_282.cm-full-menu,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, opacity 300ms ease;
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  min-width: 250px;
  border-radius: 4px;
  box-shadow: 0px 10px 20px rgba(0,0,0,0.4);
}
#clean-menu-full_stacks_in_282.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  pointer-events: all;
  opacity: 1;
}


#clean-menu-full_stacks_in_282.cm-full-menu {
  -webkit-transform: translate(-100%, 50px);
  transform: translate(-100%, 50px);
}
#clean-menu-full_stacks_in_282.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(-100%, 5px);
  transform: translate(-100%, 5px);
}


#clean-menu-full_stacks_in_282.cm-full-menu.clean-menu-active ul {
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_282 ul {
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  -webkit-transition: opacity 450ms ease;
  transition: opacity 450ms ease;
}
#clean-menu-full_stacks_in_282.clean-menu-active ul {
  opacity: 1;
  pointer-events: all;
}
.cm-toggle {
  width: 30px;
  height: 28px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.cm-toggle span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #333;
  border-radius: 4px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.cm-toggle span:nth-child(1) {
  top: 0px;
}
.cm-toggle span:nth-child(2),.cm-toggle span:nth-child(3) {
  top: 10px;
}
.cm-toggle span:nth-child(4) {
  top: 20px;
}
.cm-toggle.open span:nth-child(1) {
  opacity: 0;
}
.cm-toggle.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cm-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cm-toggle.open span:nth-child(4) {
  opacity: 0;
}



#clean-menu_stacks_in_282 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#clean-menu_stacks_in_282 > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#clean-menu_stacks_in_282 .clean-menu-full .cm-menu-toggle {
  width: 30px;
  height: 25px;
  box-sizing: border-box;
  padding: 0;
/*  border: 1px solid #000;*/
  border-radius: 3px;
  cursor: pointer;
}
#clean-menu_stacks_in_282 > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px 0;
  flex-grow: 1;
  transition: margin 300ms ease;
}
#clean-menu_stacks_in_282 .clean-menu-logo {
  max-width: 50px;
  min-width: 50px;
  margin: 0;
}
#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-wrap {
  max-width: 50px;
  min-width: 50px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: center;
}
#clean-menu_stacks_in_282 .clean-menu-logo a {
  text-decoration: none;
  display: block;
}
/*
div[tag="slice"] > .mez > #stacks_in_282.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo {
  width: 300px; max-width: 300px;
}
*/
#clean-menu_stacks_in_282 .clean-menu-logo > div > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-left {
  max-width: 73px;
  
  display: none;
  
  
  max-width: 9999px;
  
  margin: 10px 0;
}
div[tag="slice"] > .mez > #stacks_in_282.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo .cm-logo-left  {
  max-width: 128px;
  
  max-width: 9999px;
  
}
#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-right {
  
  display: none;
  
  margin: 10px 0;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  
  
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  
  -ms-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  text-decoration: none;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul > div {
  display: none;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul ul {
  display: none;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li {
  margin: 0 15px;
  -ms-flex-item-align: center;
  align-self: center;
}

#clean-menu_stacks_in_282 .clean-menu-top-level ul li:first-child {
  margin-left: 0;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li:last-child {
  margin-right: 0;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li:last-child.cm-group-True {
  margin: 0;
}


#clean-menu_stacks_in_282 > div:nth-child(1),
#clean-menu_stacks_in_282 > div:nth-child(2) {
  -webkit-box-flex: initial;
  -ms-flex: none;
  flex: none;
  width: auto;
}
#clean-menu_stacks_in_282 > div:nth-child(1) {
  margin-right: 10px;
}
#clean-menu_stacks_in_282 > div:nth-child(3) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto;
  max-width: 100%;
}
#clean-menu_stacks_in_282 > div.clean-menu-top-level:nth-child(2) ul li:first-child,
#clean-menu_stacks_in_282 > div.clean-menu-top-level:nth-child(1) ul li:last-child {
  margin: 0 15px;
}
#clean-menu_stacks_in_282 > div.clean-menu-top-level:nth-child(2) > ul > li > ul li:first-child,
#clean-menu_stacks_in_282 > div.clean-menu-top-level:nth-child(1) > ul > li > ul li:last-child {
  margin: 0;
}

div[tag="slice"] > .mez > #stacks_in_282.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 0 0 15px;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a,
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:visited {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.40);
  font-size: inherit;
  
  line-height: 25px;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li a {
  font-size: inherit;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a {
  font-family: inherit;
}
#clean-menu-full_stacks_in_282.cm-full-menu > ul > li > a {
  
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a svg,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a svg,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a svg {
  fill: rgba(0, 0, 0, 0.40);
  align-self: center;
  vertical-align: middle;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a{
  transition: color 150ms ease;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-grouped-item,
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  white-space: nowrap;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  padding: 5px 20px;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-grouped-item a,
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
  display: inline-block;
  margin-left: 5px;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-grouped-item a {
  padding: 0;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-grouped-item a:first-child,
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a:first-child {
  margin-left: 0px;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
  padding: 4px 30px 4px 0;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a ion-icon, #clean-menu_stacks_in_282 .clean-menu-top-level ul li a i,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a ion-icon, #clean-menu-full_stacks_in_282.cm-full-menu ul li a i {
  font-size: 25px;
  line-height: 25px;
}
#stacks_in_282 li a svg,
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a svg,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a svg,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a svg {
  width: 25px;
  height: 25px;
}

#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:hover {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.20);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:hover svg,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a:hover svg {
  fill: rgba(0, 0, 0, 0.20);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a.cm-heading {
  pointer-events: none;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-current > a {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-current > a svg,
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-current > a svg {
  fill: rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_282 .cm-toggle span {
  background: #000000;
}
#clean-menu_stacks_in_282 h1, #clean-menu_stacks_in_282 h2, #clean-menu_stacks_in_282 h3, #clean-menu_stacks_in_282 h4, #clean-menu_stacks_in_282 h5, #clean-menu_stacks_in_282 h6, #clean-menu_stacks_in_282 .layouts-text, #clean-menu_stacks_in_282 p {
  color: rgba(0, 0, 0, 0.60);
  font-size: inherit;
  margin: 0;
}
#clean-menu-full_stacks_in_282.cm-full-menu,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  background: rgba(255, 255, 255, 1.00);
}
#clean-menu-full_stacks_in_282.cm-full-menu > ul > li,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_282.cm-full-menu > ul > li:last-child,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li a,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a:visited,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a svg,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a:visited,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a svg,
#clean-menu-full_stacks_in_282.cm-full-menu ul ul li:before {
  color: rgba(0, 0, 0, 0.40);
  fill: rgba(0, 0, 0, 0.40);
}
#clean-menu-full_stacks_in_282.cm-full-menu ul li a:hover,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a:hover,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a:hover svg {
  color: rgba(0, 0, 0, 0.20);
  fill:  rgba(0, 0, 0, 0.20);
}
/* #clean-menu-full_stacks_in_282.cm-full-menu ul li a.cm-heading:hover,
#clean-menu-full_stacks_in_282.cm-full-menu ul li a.cm-heading:hover svg,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a.cm-heading:hover {
  color: rgba(0, 0, 0, 0.40);
  cursor: default;
} */
#clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-current > a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li.cm-current > a,
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li.cm-current > a svg {
  color: rgba(0, 0, 0, 0.60);
  fill:  rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(0, 0, 0, 0.40);
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.20);
}
/* #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.40);
} */
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(0, 0, 0, 0.60);
}
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a.parent:hover:after,
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul li a.parent:hover,
#clean-menu-full_stacks_in_282.cm-full-menu.disable-parents  ul li a.parent:hover {
  color: rgba(0, 0, 0, 0.40);
  border-color: rgba(0, 0, 0, 0.40);
}
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level ul li a.parent:hover,
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level ul li a.parent:hover:after {
  color: rgba(0, 0, 0, 0.40);
  border-color: rgba(0, 0, 0, 0.40);
}


#clean-menu_stacks_in_282 .clean-menu-logo .cm-logo-wrap {
  max-width: 50px;
  width: auto;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
#clean-menu_stacks_in_282 .clean-menu-full {
  width: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#clean-menu_stacks_in_282 .clean-menu-full .cm-menu-toggle {
  display: inline-block;
  float: right;
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
div[tag="slice"] > .mez > #stacks_in_282.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 15px 0 0;
}





#clean-menu_stacks_in_282 .clean-menu-full {
  margin: 0;
}
#clean-menu_stacks_in_282 .clean-menu-full .cm-menu-toggle {
  display: none;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul {
  display: block;
  position: fixed;
  pointer-events: none;
  opacity: 0;
  top: 100%;
  box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li {
  position: relative;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  pointer-events: all;
  opacity: 1;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:after {
  content: "";
  border-style: solid;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin: -3px 0 0 8px;
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent a.parent:after {
  border-color: rgba(0, 0, 0, 0.40);
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent a.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.20);
}
/* #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent a.cm-heading.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.40);
} */
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent a.parent.cm-current:after {
  border-color: rgba(0, 0, 0, 0.60);
}


#clean-menu_stacks_in_282 .clean-menu-logo,
#clean-menu_stacks_in_282 .clean-menu-full {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}


#clean-menu-full_stacks_in_282.cm-full-menu > ul > li {
  border-bottom: 1px solid rgba(0,0,0,0.15)
}
#clean-menu-full_stacks_in_282.cm-full-menu > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_282.cm-full-menu {

}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a,
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:visited {
  color: rgba(0,0,0,.6);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a svg {
  fill: rgba(0,0,0,.6);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:hover {
  color: rgba(0,0,0,.4);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a:hover svg {
  fill: rgba(0,0,0,.4);
}
/* #clean-menu_stacks_in_282 .clean-menu-top-level ul li a.cm-heading:hover {
  color: rgba(0,0,0,.6);
  cursor: default;
} */
#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-current > a {
  color: rgba(0,0,0,.8);
}
#clean-menu_stacks_in_282 .clean-menu-top-level ul li a.cm-current > svg {
  fill: rgba(0,0,0,.8);
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(0,0,0,.6);
}
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(0,0,0,.4);
}
/* #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(0,0,0,.6);
} */
#clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(0,0,0,.8);
}
#clean-menu_stacks_in_282 .cm-toggle span {
  background: rgba(0,0,0,8);
}
#clean-menu_stacks_in_282 h1, #clean-menu_stacks_in_282 h2, #clean-menu_stacks_in_282 h3, #clean-menu_stacks_in_282 h4, #clean-menu_stacks_in_282 h5, #clean-menu_stacks_in_282 h6, #clean-menu_stacks_in_282 .layouts-text, #clean-menu_stacks_in_282 p {
  color: rgba(0,0,0,8);
}
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:hover,
.disable-parents #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > a.parent:hover:after {
  color: rgba(0,0,0,.6);
  border-color: rgba(0,0,0,.6);
}




@media all and (min-width: 1px) {
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_282.cm-full-menu ul li {
    border-width: 0;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_282 {
    padding: 10px 0px;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-hide-dropdown-menu,
  body:not(.cm-mobile-example) #clean-menu_stacks_in_282 ul li.cm-hide-menu {
    display: none;
  }
  
  #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul.cm-wide {
    display: grid;
  }
  #clean-menu_stacks_in_282 .clean-menu-top-level > ul > li > ul.cm-wide > li {
    text-align: left;
    align-self: flex-start;
  }
}

@media all and (max-width: 0px) {
  #clean-menu-full_stacks_in_282 {
    min-width: 300px;
  }
  #clean-menu_stacks_in_282 .clean-menu-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 0;
  }
  #clean-menu_stacks_in_282 > div:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #clean-menu_stacks_in_282 .clean-menu-full .cm-menu-toggle {
    display: block;
  }
  #clean-menu_stacks_in_282 .clean-menu-top-level {
    display: none;
  }
  
  
  #clean-menu-full_stacks_in_282.cm-full-menu ul li {
    display: block;
  }
  #clean-menu-full_stacks_in_282.cm-full-menu ul {
    padding: 12px 0px;
  }
  #clean-menu-full_stacks_in_282.cm-full-menu ul li a {
    font-size: %( inherit + 2 )%px;
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_282.cm-full-menu ul ul > li > a {
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
    width: auto;
  }
  #clean-menu-full_stacks_in_282.cm-full-menu {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
  #clean-menu-full_stacks_in_282.cm-full-menu.clean-menu-active {
    -webkit-transform: translate(0px, 5px);
    transform: translate(0px, 5px);
  }
  #clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
    padding: 8px 30px 8px 0;
  }
  
}






.cm-mobile-example #clean-menu-full_stacks_in_282 {
  min-width: 300px;
}
.cm-mobile-example #clean-menu_stacks_in_282 .clean-menu-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_282 > div:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_282 .clean-menu-full .cm-menu-toggle {
  display: block;
}
.cm-mobile-example #clean-menu_stacks_in_282 .clean-menu-top-level {
  display: none;
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu ul li {
  display: block;
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu ul li a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu ul ul > li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
  width: auto;
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu {
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
}
.cm-mobile-example #clean-menu-full_stacks_in_282.cm-full-menu ul li.cm-grouped-item a {
  padding: 8px 30px 8px 0;
}









#clean-menu_stacks_in_282 .clean-menu-top-level ul li.cm-current > a {
  
}

.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(135, 0, 12, 1.00);
  background-color: rgba(250, 184, 9, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
  border-radius: 17px;
  padding: 6px 12px;
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style.cm-grouped-item a {
  padding: 0;
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(135, 0, 12, 1.00);
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover,
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(249, 184, 9, 1.00);
  background-color: rgba(135, 0, 13, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover svg,
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style.current a svg {
  fill: rgba(249, 184, 9, 1.00);
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta {
  margin: 0 9px;
}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover {

}
.clean-menu-top-level #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style {
  padding: 10px 18px 10px 18px;
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(135, 0, 12, 1.00);
  background-color: rgba(250, 184, 9, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
  border-radius: 17px;
  display: block;
  text-align: center;
  padding: 10px 20px;
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style.cm-grouped-item a {
  display: inline-block;
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(135, 0, 12, 1.00);
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover,
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(249, 184, 9, 1.00);
  background-color: rgba(135, 0, 13, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover svg,
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a.current a svg {
  fill: rgba(249, 184, 9, 1.00);
}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:hover {

}
.cm-full-menu #cta_stacks_in_285.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}

/*
1.3.0

*/
#stacks_in_289 {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stacks_in_289 > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline-style:none;
  box-shadow:none;
  border-color:transparent;
}

#stacks_in_289 .clean-menu-extra {
  display: none;
}
#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-right {
  white-space: nowrap;
}
#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-right * {
  margin: 0;
  display: flex;
  align-self: center;
}
#clean-menu-full_stacks_in_289.cm-full-menu li a:hover,
#clean-menu_stacks_in_289 li a:hover {
  text-decoration: none;
}

#stacks_in_289 nav {
  border: 0px solid transparent;
}
#clean-menu_stacks_in_289 {
  max-width: 1140px;
  box-sizing: border-box;
  padding: 0px 20px;
  
  margin: 0 auto;
  
}
/* compatability fixes */
#clean-menu_stacks_in_289 ul {
  margin: 0;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul {
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
#clean-menu_stacks_in_289 ul li a:after,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a:after {
  align-self: center;
}
/* --- */
#clean-menu-full_stacks_in_289.cm-full-menu,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  top: 0;
  left: 0;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul {
  text-decoration: none;
  list-style: none;
  margin: 0;
  display: block;
  padding: 0px 0px;
  background: transparent;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul {
  padding: 6px 0px;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  background: transparent;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a {
  padding: 5px 20px;
  margin: 0;
  background: transparent;
  display: inline-block;
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li.clean-menu-dropdown > ul {
  padding: 6px 0px;
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a {
  padding: 6px 20px;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul > li > a {
  font-weight: bold;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul ul > li > a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul ul {
  padding: 6px 20px;
  font-weight: normal;
  line-height: inherit;
  height: auto;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul > div,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul > div {
  padding: 20px;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul > div a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul > div a {
  display: block;
  padding: 0;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul ul,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul ul {
  display: block;
  padding: 0px 0px 10px 10px;
  margin: 0;
}
#clean-menu-full_stacks_in_289.cm-full-menu,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: -webkit-transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease, opacity 300ms ease;
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  min-width: 250px;
  border-radius: 4px;
  box-shadow: 0px 10px 20px rgba(0,0,0,0.4);
}
#clean-menu-full_stacks_in_289.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
  pointer-events: all;
  opacity: 1;
}


#clean-menu-full_stacks_in_289.cm-full-menu {
  -webkit-transform: translate(-100%, 50px);
  transform: translate(-100%, 50px);
}
#clean-menu-full_stacks_in_289.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(-100%, 5px);
  transform: translate(-100%, 5px);
}


#clean-menu-full_stacks_in_289.cm-full-menu.clean-menu-active ul {
  pointer-events: all;
  opacity: 1;
}
#clean-menu-full_stacks_in_289 ul {
  opacity: 0;
  pointer-events: none;
  z-index: 0;
  -webkit-transition: opacity 450ms ease;
  transition: opacity 450ms ease;
}
#clean-menu-full_stacks_in_289.clean-menu-active ul {
  opacity: 1;
  pointer-events: all;
}
.cm-toggle {
  width: 30px;
  height: 28px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.cm-toggle span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #333;
  border-radius: 4px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.cm-toggle span:nth-child(1) {
  top: 0px;
}
.cm-toggle span:nth-child(2),.cm-toggle span:nth-child(3) {
  top: 10px;
}
.cm-toggle span:nth-child(4) {
  top: 20px;
}
.cm-toggle.open span:nth-child(1) {
  opacity: 0;
}
.cm-toggle.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cm-toggle.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cm-toggle.open span:nth-child(4) {
  opacity: 0;
}



#clean-menu_stacks_in_289 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#clean-menu_stacks_in_289 > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#clean-menu_stacks_in_289 .clean-menu-full .cm-menu-toggle {
  width: 30px;
  height: 25px;
  box-sizing: border-box;
  padding: 0;
/*  border: 1px solid #000;*/
  border-radius: 3px;
  cursor: pointer;
}
#clean-menu_stacks_in_289 > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px 0;
  flex-grow: 1;
  transition: margin 300ms ease;
}
#clean-menu_stacks_in_289 .clean-menu-logo {
  max-width: 50px;
  min-width: 50px;
  margin: 0;
}
#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-wrap {
  max-width: 50px;
  min-width: 50px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: center;
}
#clean-menu_stacks_in_289 .clean-menu-logo a {
  text-decoration: none;
  display: block;
}
/*
div[tag="slice"] > .mez > #stacks_in_289.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo {
  width: 300px; max-width: 300px;
}
*/
#clean-menu_stacks_in_289 .clean-menu-logo > div > div {
  -ms-flex-item-align: center;
  align-self: center;
}
#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-left {
  max-width: 73px;
  
  display: none;
  
  
  max-width: 9999px;
  
  margin: 10px 0;
}
div[tag="slice"] > .mez > #stacks_in_289.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-logo .cm-logo-left  {
  max-width: 128px;
  
  max-width: 9999px;
  
}
#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-right {
  
  display: none;
  
  margin: 10px 0;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  
  
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  
  -ms-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  text-decoration: none;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul > div {
  display: none;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul ul {
  display: none;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li {
  margin: 0 15px;
  -ms-flex-item-align: center;
  align-self: center;
}

#clean-menu_stacks_in_289 .clean-menu-top-level ul li:first-child {
  margin-left: 0;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li:last-child {
  margin-right: 0;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li:last-child.cm-group-True {
  margin: 0;
}


#clean-menu_stacks_in_289 > div:nth-child(1),
#clean-menu_stacks_in_289 > div:nth-child(2) {
  -webkit-box-flex: initial;
  -ms-flex: none;
  flex: none;
  width: auto;
}
#clean-menu_stacks_in_289 > div:nth-child(1) {
  margin-right: 10px;
}
#clean-menu_stacks_in_289 > div:nth-child(3) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto;
  max-width: 100%;
}
#clean-menu_stacks_in_289 > div.clean-menu-top-level:nth-child(2) ul li:first-child,
#clean-menu_stacks_in_289 > div.clean-menu-top-level:nth-child(1) ul li:last-child {
  margin: 0 15px;
}
#clean-menu_stacks_in_289 > div.clean-menu-top-level:nth-child(2) > ul > li > ul li:first-child,
#clean-menu_stacks_in_289 > div.clean-menu-top-level:nth-child(1) > ul > li > ul li:last-child {
  margin: 0;
}

div[tag="slice"] > .mez > #stacks_in_289.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 0 0 15px;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a,
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:visited {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.40);
  font-size: inherit;
  
  line-height: 25px;
  padding: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li a {
  font-size: inherit;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a {
  font-family: inherit;
}
#clean-menu-full_stacks_in_289.cm-full-menu > ul > li > a {
  
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a svg,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a svg,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a svg {
  fill: rgba(0, 0, 0, 0.40);
  align-self: center;
  vertical-align: middle;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a{
  transition: color 150ms ease;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-grouped-item,
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  white-space: nowrap;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li.cm-grouped-item {
  padding: 5px 20px;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-grouped-item a,
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
  display: inline-block;
  margin-left: 5px;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-grouped-item a {
  padding: 0;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-grouped-item a:first-child,
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a:first-child {
  margin-left: 0px;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
  padding: 4px 30px 4px 0;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a ion-icon, #clean-menu_stacks_in_289 .clean-menu-top-level ul li a i,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a ion-icon, #clean-menu-full_stacks_in_289.cm-full-menu ul li a i {
  font-size: 25px;
  line-height: 25px;
}
#stacks_in_289 li a svg,
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a svg,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a svg,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a svg {
  width: 25px;
  height: 25px;
}

#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:hover {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.20);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:hover svg,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a:hover svg {
  fill: rgba(0, 0, 0, 0.20);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a.cm-heading {
  pointer-events: none;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-current > a {
  transition: color 150ms ease;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-current > a svg,
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-current > a svg {
  fill: rgba(0, 0, 0, 0.60);
}
#clean-menu_stacks_in_289 .cm-toggle span {
  background: #000000;
}
#clean-menu_stacks_in_289 h1, #clean-menu_stacks_in_289 h2, #clean-menu_stacks_in_289 h3, #clean-menu_stacks_in_289 h4, #clean-menu_stacks_in_289 h5, #clean-menu_stacks_in_289 h6, #clean-menu_stacks_in_289 .layouts-text, #clean-menu_stacks_in_289 p {
  color: rgba(0, 0, 0, 0.60);
  font-size: inherit;
  margin: 0;
}
#clean-menu-full_stacks_in_289.cm-full-menu,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul {
  background: rgba(255, 255, 255, 1.00);
}
#clean-menu-full_stacks_in_289.cm-full-menu > ul > li,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_289.cm-full-menu > ul > li:last-child,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li a,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a:visited,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a svg,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a:visited,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a svg,
#clean-menu-full_stacks_in_289.cm-full-menu ul ul li:before {
  color: rgba(129, 102, 69, 1.00);
  fill: rgba(129, 102, 69, 1.00);
}
#clean-menu-full_stacks_in_289.cm-full-menu ul li a:hover,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a:hover,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a:hover svg {
  color: rgba(205, 96, 17, 1.00);
  fill:  rgba(205, 96, 17, 1.00);
}
/* #clean-menu-full_stacks_in_289.cm-full-menu ul li a.cm-heading:hover,
#clean-menu-full_stacks_in_289.cm-full-menu ul li a.cm-heading:hover svg,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a.cm-heading:hover {
  color: rgba(129, 102, 69, 1.00);
  cursor: default;
} */
#clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-current > a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li.cm-current > a,
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li.cm-current > a svg {
  color: rgba(205, 96, 17, 1.00);
  fill:  rgba(205, 96, 17, 1.00);
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(0, 0, 0, 0.40);
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.20);
}
/* #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(0, 0, 0, 0.40);
} */
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(0, 0, 0, 0.60);
}
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a.parent:hover:after,
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul li a.parent:hover,
#clean-menu-full_stacks_in_289.cm-full-menu.disable-parents  ul li a.parent:hover {
  color: rgba(129, 102, 69, 1.00);
  border-color: rgba(129, 102, 69, 1.00);
}
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level ul li a.parent:hover,
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level ul li a.parent:hover:after {
  color: rgba(0, 0, 0, 0.40);
  border-color: rgba(0, 0, 0, 0.40);
}


#clean-menu_stacks_in_289 .clean-menu-logo .cm-logo-wrap {
  max-width: 50px;
  width: auto;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
#clean-menu_stacks_in_289 .clean-menu-full {
  width: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#clean-menu_stacks_in_289 .clean-menu-full .cm-menu-toggle {
  display: inline-block;
  float: right;
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
div[tag="slice"] > .mez > #stacks_in_289.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 15px 0 0;
}






#clean-menu_stacks_in_289 .clean-menu-logo,
#clean-menu_stacks_in_289 .clean-menu-full {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}



#clean-menu-full_stacks_in_289.cm-full-menu > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.15)
}
#clean-menu-full_stacks_in_289.cm-full-menu > ul > li:last-child {
  border-bottom: 0px solid transparent;
}
#clean-menu-full_stacks_in_289.cm-full-menu {

}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a,
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:visited {
  color: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a svg {
  fill: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:hover {
  color: rgba(255,255,255,.9);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a:hover svg {
  fill: rgba(255,255,255,.9);
}
/* #clean-menu_stacks_in_289 .clean-menu-top-level ul li a.cm-heading:hover {
  color: rgba(255,255,255,.6);
  cursor: default;
} */
#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-current > a {
  color: rgba(255,255,255,1);
}
#clean-menu_stacks_in_289 .clean-menu-top-level ul li a.cm-current > svg {
  fill: rgba(255,255,255,1);
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:after {
  border-color: rgba(255,255,255,.6);
}
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:hover:after {
  border-color: rgba(255,255,255,.9);
}
/* #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.cm-heading.parent:hover:after {
  border-color: rgba(255,255,255,.6);
} */
#clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent.cm-current:after {
  border-color: rgba(255,255,255,1);
}
#clean-menu_stacks_in_289 .cm-toggle span {
  background: rgba(255,255,255,1);
}
#clean-menu_stacks_in_289 h1, #clean-menu_stacks_in_289 h2, #clean-menu_stacks_in_289 h3, #clean-menu_stacks_in_289 h4, #clean-menu_stacks_in_289 h5, #clean-menu_stacks_in_289 h6, #clean-menu_stacks_in_289 .layouts-text, #clean-menu_stacks_in_289 p {
  color: rgba(255,255,255,1);
}
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:hover,
.disable-parents #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > a.parent:hover:after {
  color: rgba(255,255,255,.6);
  border-color: rgba(255,255,255,.6);
}



@media all and (min-width: 771px) {
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_289.cm-full-menu ul li {
    border-width: 0;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_289 {
    padding: 10px 0px;
  }
  body:not(.cm-mobile-example) #clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-hide-dropdown-menu,
  body:not(.cm-mobile-example) #clean-menu_stacks_in_289 ul li.cm-hide-menu {
    display: none;
  }
  
  #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul.cm-wide {
    display: grid;
  }
  #clean-menu_stacks_in_289 .clean-menu-top-level > ul > li > ul.cm-wide > li {
    text-align: left;
    align-self: flex-start;
  }
}

@media all and (max-width: 770px) {
  #clean-menu-full_stacks_in_289 {
    min-width: 300px;
  }
  #clean-menu_stacks_in_289 .clean-menu-full {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 10px 0;
  }
  #clean-menu_stacks_in_289 > div:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  #clean-menu_stacks_in_289 .clean-menu-full .cm-menu-toggle {
    display: block;
  }
  #clean-menu_stacks_in_289 .clean-menu-top-level {
    display: none;
  }
  
  
  #clean-menu-full_stacks_in_289.cm-full-menu ul li {
    display: block;
  }
  #clean-menu-full_stacks_in_289.cm-full-menu ul {
    padding: 12px 0px;
  }
  #clean-menu-full_stacks_in_289.cm-full-menu ul li a {
    font-size: %( inherit + 2 )%px;
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_289.cm-full-menu ul ul > li > a {
    padding: 12px 24px;
    width: 100%;
    box-sizing: border-box;
  }
  #clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
    width: auto;
  }
  #clean-menu-full_stacks_in_289.cm-full-menu {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
  #clean-menu-full_stacks_in_289.cm-full-menu.clean-menu-active {
    -webkit-transform: translate(0px, 5px);
    transform: translate(0px, 5px);
  }
  #clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
    padding: 8px 30px 8px 0;
  }
  
}






.cm-mobile-example #clean-menu-full_stacks_in_289 {
  min-width: 300px;
}
.cm-mobile-example #clean-menu_stacks_in_289 .clean-menu-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_289 > div:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cm-mobile-example #clean-menu_stacks_in_289 .clean-menu-full .cm-menu-toggle {
  display: block;
}
.cm-mobile-example #clean-menu_stacks_in_289 .clean-menu-top-level {
  display: none;
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu ul li {
  display: block;
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu ul li a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu ul ul > li > a {
  padding: 10px 20px;
  width: 100%;
  box-sizing: border-box;
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
  width: auto;
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu {
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu.clean-menu-active {
  -webkit-transform: translate(0px, 5px);
  transform: translate(0px, 5px);
}
.cm-mobile-example #clean-menu-full_stacks_in_289.cm-full-menu ul li.cm-grouped-item a {
  padding: 8px 30px 8px 0;
}









#clean-menu_stacks_in_289 .clean-menu-top-level ul li.cm-current > a {
  
}

#stacks_in_289 {
	padding: 10px 30px 0px 0px;
}

.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(135, 0, 12, 1.00);
  background-color: rgba(250, 184, 9, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
  border-radius: 17px;
  padding: 6px 12px;
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style.cm-grouped-item a {
  padding: 0;
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(135, 0, 12, 1.00);
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover,
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(249, 184, 9, 1.00);
  background-color: rgba(135, 0, 13, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover svg,
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style.current a svg {
  fill: rgba(249, 184, 9, 1.00);
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta {
  margin: 0 9px;
}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover {

}
.clean-menu-top-level #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style {
  padding: 10px 18px 10px 18px;
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a {
  transition: all 150ms ease;
  color: rgba(135, 0, 12, 1.00);
  background-color: rgba(250, 184, 9, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
  border-radius: 17px;
  display: block;
  text-align: center;
  padding: 10px 20px;
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style.cm-grouped-item a {
  display: inline-block;
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a svg {
  fill: rgba(135, 0, 12, 1.00);
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover,
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style.current a {
  color: rgba(249, 184, 9, 1.00);
  background-color: rgba(135, 0, 13, 1.00);
  border: 1px solid rgba(34, 34, 34, 1.00);
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover svg,
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a.current a svg {
  fill: rgba(249, 184, 9, 1.00);
}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:hover {

}
.cm-full-menu #cta_stacks_in_292.clean-menu-cta.clean-menu-cta-style a:active {
  transform: translate(0,1px);
}

#stacks_in_23 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_23 .jwresp_col{float:none} #stacks_in_23 #jwresp_col2_stacks_in_23{position:relative;margin:0 auto;width:20%;float:none}#stacks_in_23 #jwresp_col1_stacks_in_23,#stacks_in_23 #jwresp_col3_stacks_in_23{width:40%}#stacks_in_23 #jwresp_col1_stacks_in_23{float:left}#stacks_in_23 #jwresp_col3_stacks_in_23{float:right} @media screen and (max-width:770px){#stacks_in_23 #jwresp_col1_stacks_in_23,#stacks_in_23 #jwresp_col3_stacks_in_23{margin-bottom:20px}#stacks_in_23 #jwresp_col1_stacks_in_23{width:20%}#stacks_in_23 #jwresp_col3_stacks_in_23{width:80%}#stacks_in_23 #jwresp_col2_stacks_in_23{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_23 #jwresp_col1_stacks_in_23,#stacks_in_23 #jwresp_col3_stacks_in_23,#stacks_in_23 #jwresp_col2_stacks_in_23{float:none;width:100%;display:block}#stacks_in_23 #jwresp_col1_stacks_in_23,#stacks_in_23 #jwresp_col3_stacks_in_23{margin-bottom:20px}} 
.stacks_in_489 img{max-width:30%;border-radius:0px;}.stacks_in_489 img:hover{ }
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_29 .HYPE_document  {
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;
	 
}
/*  buttons states toolbar */
#stacks_in_29 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important; }
/* LINK AREA over the titles */
#stacks_in_29 .wrapper_link  {
	display: block !important;
	position: absolute;
	padding: 0; top: 0; right: 0; left: 0; bottom: 0;	
	margin: auto;
	z-index: 2;
	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;
	width: auto;
	max-width: 75vw;
	 
}
#stacks_in_29 .back_wrapper_8573 {		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative;	
	max-width: 1300vh;
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0;		
	 	
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_29 .back_wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_29 .back_wrapper_8573 {
 } }


#stacks_in_29 .wrapper_8573 {	
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;	
	
	 height: 20vh; min-height: 100px !important; 		
			
	 
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_29 .wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_29 .wrapper_8573 {
 } }

/*  Hype internal elements - rotation */
#stacks_in_29 .flex_elements{
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate(0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	 
}
/* --------------- */
#stacks_in_29 .wrapper_working_area  {	
	background: url(../index_files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.7;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;	
	 	
	
}

/* --------------- */

/* ---TITLE AND SLOGAN ----- active only with "STATIC" titles */
.hype-title-static {		


}
.hype-title-scale{		



}
@keyframes hype-title-scale {
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		



}
@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}
/* active only with STATIC titles END */
 /* Title style A */
#stacks_in_29 .theme_title { color: #FE8430 !important; }
 /* Title style B */
#stacks_in_29 .theme_title_b { color: #FDB357 !important; }
/* Title style A-B styles  */
#stacks_in_29 .theme_slogan {
	color: #FCAD0D !important;
	font-size: 83px !important;
	font-family: "pacificoregular", sans-serif !important;
	font-style: none;
	text-transform: none;
	text-decoration: none;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	margin-top: 20px !important;
	margin-left: 16px !important;
	display: block !important;
	letter-spacing: 22px !important;
	line-height: 120px !important;	
	
	
}

/* TITLE CSS */
#stacks_in_29 .theme_title, #stacks_in_29 .theme_title_b {
	font-size: 251px !important;			
	font-style: none;
	text-transform: none;
	text-decoration: None;
	margin-top: 0px !important;
	margin-left: 0px !important;
	letter-spacing: 15px !important;	
	line-height: 125px !important;	
	font-family: "ralewaylight", sans-serif !important;	
	-webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
		
}

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_29 .back_wrapper_8573 {	
		
	 
}
#stacks_in_29 .back_wrapper_8573bg {	
	
		background-position: 50% 50% !important;	
		background-size: cover !important;
	  
		background: url();
	   		
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;	
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0; margin: 0;
		
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_29 .back_wrapper_8573bg {
 } }
@media (max-width: 600px) { #stacks_in_29 .back_wrapper_8573bg {
 } }

#stacks_in_29 .theme_title, #stacks_in_29 .theme_title_b {
 
/* shadow set */
		












}
 /* Title shadow END */
#stacks_in_29 .theme_title, #stacks_in_29 .theme_title_b {
 
}
/* --------------- */
/* @group Built-in Webfonts */
/* Orignal font CORDIAL by Riccardo Olocco - read license */
@font-face {
font-family: 'cordial_proregregular';
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot');
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../index_files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot');
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../index_files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../index_files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../index_files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot');
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../index_files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal; font-style: normal; }
/* @end */
/* DECORATION */
/* line */
#stacks_in_29 .decoration_color_1 {
	background-color: #9F0003 !important;
	display: block !important;
	margin-top: 0px !important;	
	margin-left: 0px !important;
}
/* back glow */
#stacks_in_29 .flash-color {
	background-color: rgba(253, 168, 9, 1.00) !important;
	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;
}
/* DECORATION and GLOW END  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXX  DEMO AREA - CSS STYLES  XXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* -- End EACH CSS Template -- */#stacks_in_29 .scrollButton-hypetitles {		
	 
	display: none !important;
	 
		
	position: absolute;
	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%;
	border-radius: 55px; -webkit-border-radius: 55px; -moz-border-radius: 55px;
	padding: 0;	width: 92px; display: block;
	-webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 2;
	animation-delay: 0.15s;
	 
}    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1;
  transform:        scale(1.0) translate(0px, 0px);
 -moz-transform:    scale(1.0) translate(0px, 0px);
 -webkit-transform: scale(1.0) translate(0px, 0px);
 } 
30%{ opacity: 0.8;
  transform:        scale(0.9) translate(0px, 4px);
 -moz-transform:    scale(0.9) translate(0px, 4px);
 -webkit-transform: scale(0.9) translate(0px, 4px);
 } 
75%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  } 
 100%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  }  
}

@-webkit-keyframes hypetitles-button_pulse {
0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 
75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
}
#stacks_in_29 .scrollButton-hypetitles a {
	font-size: 50px !important;
	line-height: 1em;
	transition: 0.05s linear;
	-webkit-transition: 0.05s linear;
	-moz-transition: 0.05s linear;
	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 1; 
	animation-delay: 0.3s;	
	color: #D5D5D5 !important;
	 
}
#stacks_in_29 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_29 .scrollButton-hypetitles #stacks_in_29 [class*="fa fa-"] { color: #D5D5D5 !important; }   	
	@keyframes hypetitles-button_pulse_initial { 
	0%{	opacity: 0;	 } 
	100%{ opacity: 1;}  
	}	
	@-webkit-keyframes hypetitles-button_pulse_initial {
	0%{ opacity: 0;}
	100%{ opacity: 1;}
	}
#stacks_in_29 .scrollButton-hypetitles a:hover {
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
#target-hypetitles {
	position: absolute;
	height: 0px;
	width: 100%;
	bottom: 0px;
	 
}
@media only screen and (max-height: 601px) {
#stacks_in_29 .scrollButton-hypetitles { display: none !important; }
#stacks_in_29 .scrollButton-hypetitles a { font-size: 0 !important; display: none !important;  }  
}.stacks_in_2997 img{max-width:80%;border-radius:0px;}.stacks_in_2997 img:hover{ }
.s-container-stacks_in_348{ width:100%;  margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_348{margin:0;  }#s-content-stacks_in_348{justify-content:center; padding:0;  }@media (min-width:600px){.s-container-stacks_in_348{ }#s-wrapper-stacks_in_348{}#s-content-stacks_in_348{ }}@media (min-width:900px){.s-container-stacks_in_348{ }#s-wrapper-stacks_in_348{}#s-content-stacks_in_348{ }}@media (min-width:1200px){.s-container-stacks_in_348{ }#s-wrapper-stacks_in_348{}#s-content-stacks_in_348{ }}.s-bg-stacks_in_348{z-index:0}#s-outer-stacks_in_348{border-radius:0px 0px 0px 0px}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_349 .HYPE_document  {
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;
	 
}
/*  buttons states toolbar */
#stacks_in_349 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important; }
/* LINK AREA over the titles */
#stacks_in_349 .wrapper_link  {
	display: block !important;
	position: absolute;
	padding: 0; top: 0; right: 0; left: 0; bottom: 0;	
	margin: auto;
	z-index: 2;
	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;
	width: auto;
	max-width: 75vw;
	 
}
#stacks_in_349 .back_wrapper_8573 {		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative;	
	max-width: 1300vh;
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0;		
	 	
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_349 .back_wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_349 .back_wrapper_8573 {
 } }


#stacks_in_349 .wrapper_8573 {	
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;	
	
	 height: 20vh; min-height: 100px !important; 		
			
	 
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_349 .wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_349 .wrapper_8573 {
 } }

/*  Hype internal elements - rotation */
#stacks_in_349 .flex_elements{
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate(0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	 
}
/* --------------- */
#stacks_in_349 .wrapper_working_area  {	
	background: url(../index_files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.7;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;	
	 	
	
}

/* --------------- */

/* ---TITLE AND SLOGAN ----- active only with "STATIC" titles */
.hype-title-static {		


}
.hype-title-scale{		



}
@keyframes hype-title-scale {
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		



}
@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}
/* active only with STATIC titles END */
 /* Title style A */
#stacks_in_349 .theme_title { color: #FFFFFF !important; }
 /* Title style B */
#stacks_in_349 .theme_title_b { color: #FFFFFF !important; }
/* Title style A-B styles  */
#stacks_in_349 .theme_slogan {
	color: #FFFFFF !important;
	font-size: 100px !important;
	font-family: "cordial_proregregular", sans-serif !important;
	font-style: none;
	text-transform: none;
	text-decoration: none;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	margin-top: -5px !important;
	margin-left: 0px !important;
	display: block !important;
	letter-spacing: 5px !important;
	line-height: 120px !important;	
	
	
}

/* TITLE CSS */
#stacks_in_349 .theme_title, #stacks_in_349 .theme_title_b {
	font-size: 100px !important;			
	font-style: none;
	text-transform: none;
	text-decoration: None;
	margin-top: 0px !important;
	margin-left: 0px !important;
	letter-spacing: 15px !important;	
	line-height: 105px !important;	
	font-family: "title_cordial_font_selector", sans-serif !important;	
	-webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_proregregular", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
		
}

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_349 .back_wrapper_8573 {	
		
	 
}
#stacks_in_349 .back_wrapper_8573bg {	
	
		background-position: 50% 50% !important;	
		background-size: cover !important;
	  
		background: url();
	   		
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;	
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0; margin: 0;
		
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_349 .back_wrapper_8573bg {
 } }
@media (max-width: 600px) { #stacks_in_349 .back_wrapper_8573bg {
 } }

#stacks_in_349 .theme_title, #stacks_in_349 .theme_title_b {
 
/* shadow set */
		












}
 /* Title shadow END */
#stacks_in_349 .theme_title, #stacks_in_349 .theme_title_b {
 
}
/* --------------- */
/* @group Built-in Webfonts */
/* Orignal font CORDIAL by Riccardo Olocco - read license */
@font-face {
font-family: 'cordial_proregregular';
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot');
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../index_files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot');
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../index_files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../index_files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../index_files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot');
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../index_files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal; font-style: normal; }
/* @end */
/* DECORATION */
/* line */
#stacks_in_349 .decoration_color_1 {
	background-color: #FDA809 !important;
	display: block !important;
	margin-top: 0px !important;	
	margin-left: 0px !important;
}
/* back glow */
#stacks_in_349 .flash-color {
	background-color: rgba(253, 168, 9, 1.00) !important;
	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;
}
/* DECORATION and GLOW END  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXX  DEMO AREA - CSS STYLES  XXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* -- End EACH CSS Template -- */#stacks_in_349 .scrollButton-hypetitles {		
	 
	display: none !important;
	 
		
	position: absolute;
	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%;
	border-radius: 55px; -webkit-border-radius: 55px; -moz-border-radius: 55px;
	padding: 0;	width: 92px; display: block;
	-webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 2;
	animation-delay: 0.15s;
	 
}    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1;
  transform:        scale(1.0) translate(0px, 0px);
 -moz-transform:    scale(1.0) translate(0px, 0px);
 -webkit-transform: scale(1.0) translate(0px, 0px);
 } 
30%{ opacity: 0.8;
  transform:        scale(0.9) translate(0px, 4px);
 -moz-transform:    scale(0.9) translate(0px, 4px);
 -webkit-transform: scale(0.9) translate(0px, 4px);
 } 
75%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  } 
 100%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  }  
}

@-webkit-keyframes hypetitles-button_pulse {
0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 
75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
}
#stacks_in_349 .scrollButton-hypetitles a {
	font-size: 50px !important;
	line-height: 1em;
	transition: 0.05s linear;
	-webkit-transition: 0.05s linear;
	-moz-transition: 0.05s linear;
	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 1; 
	animation-delay: 0.3s;	
	color: #D5D5D5 !important;
	 
}
#stacks_in_349 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_349 .scrollButton-hypetitles #stacks_in_349 [class*="fa fa-"] { color: #D5D5D5 !important; }   	
	@keyframes hypetitles-button_pulse_initial { 
	0%{	opacity: 0;	 } 
	100%{ opacity: 1;}  
	}	
	@-webkit-keyframes hypetitles-button_pulse_initial {
	0%{ opacity: 0;}
	100%{ opacity: 1;}
	}
#stacks_in_349 .scrollButton-hypetitles a:hover {
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
#target-hypetitles {
	position: absolute;
	height: 0px;
	width: 100%;
	bottom: 0px;
	 
}
@media only screen and (max-height: 601px) {
#stacks_in_349 .scrollButton-hypetitles { display: none !important; }
#stacks_in_349 .scrollButton-hypetitles a { font-size: 0 !important; display: none !important;  }  
}
#stacks_in_349 {
	background-color: rgba(232, 133, 10, 1.00);
}
.s-container-stacks_in_678{max-width:3000px;   margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_678{margin:0;  }#s-content-stacks_in_678{justify-content:center;  padding:0px 0px 0px 0px; }@media (min-width:600px){.s-container-stacks_in_678{ }#s-wrapper-stacks_in_678{}#s-content-stacks_in_678{ }}@media (min-width:900px){.s-container-stacks_in_678{ }#s-wrapper-stacks_in_678{}#s-content-stacks_in_678{ }}@media (min-width:1200px){.s-container-stacks_in_678{ }#s-wrapper-stacks_in_678{}#s-content-stacks_in_678{ }} .s-bg-stacks_in_678{border-radius:0px 0px 0px 0px;background-color:rgba(181, 168, 139, 0.60);    }@media (min-width:600px){.s-bg-stacks_in_678{ }}.s-bg-stacks_in_678{z-index:0}#s-content-stacks_in_678{border-radius:0px 0px 0px 0px}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_681 .HYPE_document  {
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;
	 
}
/*  buttons states toolbar */
#stacks_in_681 .button-stats:hover, .button-stats:hover { color: #dcdcdc !important;	background-color: #262626 !important; }
/* LINK AREA over the titles */
#stacks_in_681 .wrapper_link  {
	display: block !important;
	position: absolute;
	padding: 0; top: 0; right: 0; left: 0; bottom: 0;	
	margin: auto;
	z-index: 2;
	border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
	min-height: 100px !important; max-height: 200px !important;
	width: auto;
	max-width: 75vw;
	 
}
#stacks_in_681 .back_wrapper_8573 {		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative;	
	max-width: 1300vh;
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0;		
	 	
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_681 .back_wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_681 .back_wrapper_8573 {
 } }


#stacks_in_681 .wrapper_8573 {	
	text-align: center; margin-right: auto; margin-left: auto; display: block; position: relative;	max-width: 1300px;	
	
	 height: 20vh; min-height: 100px !important; 		
			
	 
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_681 .wrapper_8573 {
 } }
@media (max-width: 600px) { #stacks_in_681 .wrapper_8573 {
 } }

/*  Hype internal elements - rotation */
#stacks_in_681 .flex_elements{
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate(0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	 
}
/* --------------- */
#stacks_in_681 .wrapper_working_area  {	
	background: url(../index_files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 20vh;
	background-size: contain !important; -webkit-background-size: contain !important; -moz-background-size: contain !important;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
	opacity: 0.7;	
	display: none !important;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin-right: auto; margin-left: auto; text-align: center;	
	 	
	
}

/* --------------- */

/* ---TITLE AND SLOGAN ----- active only with "STATIC" titles */
.hype-title-static {		



}
.hype-title-scale{		



-webkit-transform: translateZ(0px);
-webkit-transform-style: preserve-3d;
opacity: 1; overflow: visible;
-webkit-animation: hype-title-scale 1.6s  ease-out  both !important;
animation: hype-title-scale 1.6s  ease-out  both !important;

}
@keyframes hype-title-scale {
0% {transform: scale(0.8); opacity: 0;}
40% {transform: scale(0.8);}
45% {opacity: 0;}      
100% {transform: scale(1); opacity: 1;}
}
@-webkit-keyframes hype-title-scale {
0% {-webkit-transform: scale(0.8); opacity: 0;}
40% {-webkit-transform: scale(0.8);} 
45% {opacity: 0;}      
100% {-webkit-transform: scale(1); opacity: 1;}
}
.hype-title-fade {		



-webkit-animation: hype-title-fade 1.8s  ease-in-out  both !important;
animation: hype-title-fade 1.8s  ease-in-out   both !important;

}
@keyframes hype-title-fade {
0% {opacity: 0;}   
10% {opacity: 0;} 
100% {opacity: 1;}
}
@-webkit-keyframes hype-title-fade {
0% { opacity: 0;} 
10% {opacity: 0;}   
100% {opacity: 1;}
}
/* active only with STATIC titles END */
 /* Title style A */
#stacks_in_681 .theme_title { color: #F7941A !important; }
 /* Title style B */
#stacks_in_681 .theme_title_b { color: #F7941A !important; }
/* Title style A-B styles  */
#stacks_in_681 .theme_slogan {
	color: #FCAD0D !important;
	font-size: 83px !important;
	font-family: "pacificoregular", sans-serif !important;
	font-style: none;
	text-transform: none;
	text-decoration: none;
	transform: rotate( 0deg ) !important;
	-webkit-transform: rotate( 0deg ) !important;
	-moz-transform: rotate( 0deg ) !important;
	margin-top: 20px !important;
	margin-left: 0px !important;
	display: block !important;
	letter-spacing: 2px !important;
	line-height: 120px !important;	
	
	
}

/* TITLE CSS */
#stacks_in_681 .theme_title, #stacks_in_681 .theme_title_b {
	font-size: 251px !important;			
	font-style: none;
	text-transform: none;
	text-decoration: None;
	margin-top: 0px !important;
	margin-left: 0px !important;
	letter-spacing: 4px !important;	
	line-height: 125px !important;	
	font-family: "ralewaylight", sans-serif !important;	
	-webkit-transform: translate3d(0,0,0) !important;
	
	 
	
	 	
	
	 	
	
	 
	
		
}

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_681 .back_wrapper_8573 {	
		
	background: url(../index_files/dots10.png) center center repeat !important;
		
	 
}
#stacks_in_681 .back_wrapper_8573bg {	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;	
	
	 height: 20vh; min-height: 100px !important; 	
	
		
	
	padding: 0; margin: 0;
		
}
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_681 .back_wrapper_8573bg {
 } }
@media (max-width: 600px) { #stacks_in_681 .back_wrapper_8573bg {
 } }

#stacks_in_681 .theme_title, #stacks_in_681 .theme_title_b {
 
/* shadow set */
		




text-shadow: 1px 1px rgba(0, 0, 0, 0.35), 
             2px 2px rgba(0, 0, 0, 0.35),
             3px 3px rgba(0, 0, 0, 0.35),					
             4px 4px rgba(0, 0, 0, 0.35),					
             5px 5px rgba(0, 0, 0, 0.35),					
             6px 6px rgba(0, 0, 0, 0.35),
             7px 7px rgba(0, 0, 0, 0.35) !important;		           









}
 /* Title shadow END */
#stacks_in_681 .theme_title, #stacks_in_681 .theme_title_b {
 
}
/* --------------- */
/* @group Built-in Webfonts */
/* Orignal font CORDIAL by Riccardo Olocco - read license */
@font-face {
font-family: 'cordial_proregregular';
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_regular_39-webfont.svg#cordial_proregregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_semibold_38-webfont.svg#cordial_prosemibold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_medium_38-webfont.svg#cordial_promedium') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_light_59-webfont.svg#cordial_prolight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_bold_69-webfont.svg#cordial_probold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_inline_rou_17-webfont.svg#cordial_pro_inlineBdrounded') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot');
src: url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.ttf') format('truetype'),
url('../index_files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.svg#cordial_pro_cherryBdrounded') format('svg');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot');
src: url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.svg#rubik_mono_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot');
src: url('../index_files/webfonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../index_files/webfonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot');
src: url('../index_files/webfonts/abel/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/abel/abel-regular-webfont.woff') format('woff'), url('../index_files/webfonts/abel/abel-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/abel/abel-regular-webfont.svg#abelregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot');
src: url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.ttf') format('truetype'), url('../index_files/webfonts/open-sans-condensed/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot');
src: url('../index_files/webfonts/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/breeserif/breeserif-regular-webfont.svg#bree_serifregular')format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot');
src: url('../index_files/webfonts/pacifico/pacifico-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/pacifico/pacifico-regular-webfont.svg#pacificoregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot');
src: url('../index_files/webfonts/signika/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/signika/signika-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/signika/signika-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/signika/signika-regular-webfont.svg#signikaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot');
src: url('../index_files/webfonts/rochester/rochester-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/rochester/rochester-regular-webfont.svg#rochesterregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot');
src: url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.ttf') format('truetype'),
url('../index_files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.svg#playfair_display_scregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot');
src: url('../index_files/webfonts/raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../index_files/webfonts/raleway/raleway-light-webfont.woff') format('woff'), url('../index_files/webfonts/raleway/raleway-light-webfont.ttf') format('truetype'), url('../index_files/webfonts/raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot');
src: url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/fjallaone/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot');
src: url('../index_files/webfonts/viga/viga-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/viga/viga-regular-webfont.woff') format('woff'), url('../index_files/webfonts/viga/viga-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/viga/viga-regular-webfont.svg#vigaregular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot');
src: url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype'), url('../index_files/webfonts/ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot');
src: url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.eot?#iefix') format('embedded-opentype'), 
url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.ttf') format('truetype'), url('../index_files/webfonts/archivoblack/archivoblack-regular-webfont.svg#archivo_blackregular') format('svg');
font-weight: normal; font-style: normal; }
/* @end */
/* DECORATION */
/* line */
#stacks_in_681 .decoration_color_1 {
	background-color: #9F0003 !important;
	display: block !important;
	margin-top: 0px !important;	
	margin-left: 0px !important;
}
/* back glow */
#stacks_in_681 .flash-color {
	background-color: rgba(253, 168, 9, 1.00) !important;
	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: none !important;
}
/* DECORATION and GLOW END  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXX  DEMO AREA - CSS STYLES  XXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* -- End EACH CSS Template -- */#stacks_in_681 .scrollButton-hypetitles {		
	 
	display: none !important;
	 
		
	position: absolute;
	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%;
	border-radius: 55px; -webkit-border-radius: 55px; -moz-border-radius: 55px;
	padding: 0;	width: 92px; display: block;
	-webkit-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 2;
	animation-delay: 0.15s;
	 
}    
@keyframes hypetitles-button_pulse { 
0%{ opacity: 1;
  transform:        scale(1.0) translate(0px, 0px);
 -moz-transform:    scale(1.0) translate(0px, 0px);
 -webkit-transform: scale(1.0) translate(0px, 0px);
 } 
30%{ opacity: 0.8;
  transform:        scale(0.9) translate(0px, 4px);
 -moz-transform:    scale(0.9) translate(0px, 4px);
 -webkit-transform: scale(0.9) translate(0px, 4px);
 } 
75%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  } 
 100%{  opacity: 1;
   transform:        scale(1.0) translate(0px, 0px);
  -moz-transform:    scale(1.0) translate(0px, 0px);
  -webkit-transform: scale(1.0) translate(0px, 0px);
  }  
}

@-webkit-keyframes hypetitles-button_pulse {
0%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
30%{-webkit-transform: scale(0.9) translate(0px, 4px);  opacity: 0.8;} 
75%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
100%{ -webkit-transform: scale(1.0) translate(0px, 0px); opacity: 1;}
}
#stacks_in_681 .scrollButton-hypetitles a {
	font-size: 50px !important;
	line-height: 1em;
	transition: 0.05s linear;
	-webkit-transition: 0.05s linear;
	-moz-transition: 0.05s linear;
	-webkit-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	-moz-animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: hypetitles-button_pulse_initial 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation-iteration-count: 1; 
	animation-delay: 0.3s;	
	color: #D5D5D5 !important;
	 
}
#stacks_in_681 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_681 .scrollButton-hypetitles #stacks_in_681 [class*="fa fa-"] { color: #D5D5D5 !important; }   	
	@keyframes hypetitles-button_pulse_initial { 
	0%{	opacity: 0;	 } 
	100%{ opacity: 1;}  
	}	
	@-webkit-keyframes hypetitles-button_pulse_initial {
	0%{ opacity: 0;}
	100%{ opacity: 1;}
	}
#stacks_in_681 .scrollButton-hypetitles a:hover {
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
#target-hypetitles {
	position: absolute;
	height: 0px;
	width: 100%;
	bottom: 0px;
	 
}
@media only screen and (max-height: 601px) {
#stacks_in_681 .scrollButton-hypetitles { display: none !important; }
#stacks_in_681 .scrollButton-hypetitles a { font-size: 0 !important; display: none !important;  }  
} .s-container-stacks_in_1164{ width:100%;}#s-wrapper-stacks_in_1164{margin:0; }#s-content-stacks_in_1164{justify-content:center; padding:0; }.s-bg-stacks_in_1164{z-index:0}#s-outer-stacks_in_1164{border-radius:0px 0px 0px 0px}
/*
2.0.0
fixes checkbox icon display error
fixes if stack, checkbox answer display error (missing confirm icon, open space)
added utf-8 encoding to subject line to help support accented characters
Email to field now also supports slide IDs
Sumbit to email allows you to redirect on successful submit
adds utf-8 encodeing to autoreply subject
switched to a different utf-8 encoding method for the subjects
adds field width setting
only iframes inside of the slides will reload on navigation
+ Shortcodes now work inside of HTML (no longer uses elements to mark and update values when moving through slides)
fix for last update, since new method replaces html, needed to switch all events to the document
fix for pagination being replaced with default
fix for new slide titles
replaced email.php != undefined with "undefined", prior method could cause fatal error in some versions of php
updated edit mode visuals
slides have automatic shortcode IDs
Added experimental Configure Stacks Hybrid mode (Requires Configure Stacks)
improved spam protection
*/
#stacks_in_1166.siphon-stack {
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
}
#stacks_in_1166.siphon-stack 
{
  
    background-color : rgba(243, 243, 243, 1.00);

  margin: 0px 0px 0px 0px;
  
  transition: height 600ms ease;
  
}
@-webkit-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-moz-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@-o-keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
@keyframes gradAnimate {
  0%{background-position:20% 0%}
  50%{background-position:81% 100%}
  100%{background-position:20% 0%}
}
.siphon-pagstacks_in_1166 {
  z-index: 100;
  width: 100%;
  
}
.siphon-pagstacks_in_1166 div {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px;
  box-sizing: border-box;
  
  
  text-align: center;
  
}
.siphon-pagstacks_in_1166 span {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid rgba(0, 0, 0, 1.00);;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  position: relative;
}
.siphon-pagstacks_in_1166 span:hover {
  background: rgba(0, 0, 0, 1.00);;
}
.siphon-pagstacks_in_1166 span:after{
  width: 5px;
  height: 2px;
  background: rgba(0, 0, 0, 1.00);;
  position: absolute;
  content: " ";
  right: -7px;
  top: 6px;
}
.siphon-pagstacks_in_1166 span:last-child:after{
  display: none;
}
.siphon-pagstacks_in_1166 span.active {
  background: rgba(0, 0, 0, 1.00);
  border-color: rgba(0, 0, 0, 1.00);;
  cursor: default;
}
.siphon-pagstacks_in_1166 .siphon-pag-back {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  color: rgba(0, 0, 0, 1.00);
}
.siphon-pagstacks_in_1166 .siphon-pag-back.disable-back {
  opacity: .5;
  pointer-events: none;
  cursor: default;
}
.siphon-pagstacks_in_1166 .siphon-pag-back svg {
  fill: rgba(0, 0, 0, 1.00);
}
.siphon-pagstacks_in_1166 .siphon-pag-back svg:hover {
  fill: rgba(0, 0, 0, 1.00);
  cursor: pointer;
}
#stacks_in_1166 .siphon-hide {
  
  display: none;
  
}
#stacks_in_1166 .siphon-hide.has-button {
  display: block;
}
#stacks_in_1166 .siphon-hide.has-button .siphon-input-wrap {
  display: block;
}
#stacks_in_1166 .siphon-hide.has-button *:not(svg):not(path) {
  display: none;
}
#stacks_in_1166 .siphon-hide.has-button button {
  display: block;
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox { margin: 16px 0px 0px 0px; }
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox ~ .checkbox { margin: 0px; }
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input {
  -webkit-appearance: none;
  appearance: none;
  opacity: 0 !important;
  padding: 0px 5px 0px 0px;
  margin: 0;
  width: 100%;
  height: 26px;
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 100;
  
    
  left: 50%;
  -webkit-transform: translate(-50%,0);
  -moz-transform: translate(-50%,0);
  transform: translate(-50%,0);
    
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox label {
  padding-left: 25px;
  position: relative;
  z-index: 1;
  
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox label:before {
  content: "\f096";
  display: inline-block;
  box-sizing: content-box;
  font-family: fontawesome;
  vertical-align: bottom;
  position:absolute;
  left: 0;
  text-align: left;
  
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input:disabled {
  cursor: not-allowed;
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input:disabled + label {
  opacity: .6;
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input:checked +label:before {
  content: "\f046";
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input[type="radio"] + label:before {
  content: "\f10c";
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input[type="radio"]:checked + label:before {
  content: "\f192";
}

#stacks_in_1166.siphon-stack .siphon-section {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 100%;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 32px 0px 32px 0px;
  max-width: 1200px;
  visibility: hidden;
  
  
  text-align: center;
  
  transition: opacity 300ms ease;
}

#stacks_in_1166.siphon-stack .siphon-section .siphon-back {
  color: rgba(0, 0, 0, 1.00);
  margin-top: 32px;
}
#stacks_in_1166.siphon-stack .siphon-section.back-at-top {
  
  border-top: 38px solid transparent;
  

}
#stacks_in_1166.siphon-stack .siphon-section.back-at-top .siphon-back {
  margin: 0px;
  position: absolute;
  top: 10px;
  
  top: -28px;
  
  left: 0px;
}
#stacks_in_1166.siphon-stack .siphon-section .siphon-back svg {
  fill: rgba(0, 0, 0, 1.00);
  width: 40px;
  height: 40px;
}
#stacks_in_1166.siphon-stack .siphon-section .siphon-back svg:hover {
  fill: rgba(0, 0, 0, 1.00);
  cursor: pointer;
}
#stacks_in_1166.siphon-stack > .siphon-section:first-child .siphon-back {
  display: none;
}
#stacks_in_1166.siphon-stack .siphon-section.siphon-active {
  position: relative;
  opacity: 1;
  left: 0;
  height: auto;
  visibility: visible;
}
#stacks_in_1166 .siphon-section h1,
#stacks_in_1166 .siphon-section h2,
#stacks_in_1166 .siphon-section h3,
#stacks_in_1166 .siphon-section h4,
#stacks_in_1166 .siphon-section h5,
#stacks_in_1166 .siphon-section h6,
#stacks_in_1166 .siphon-section h1 span,
#stacks_in_1166 .siphon-section h2 span,
#stacks_in_1166 .siphon-section h3 span,
#stacks_in_1166 .siphon-section h4 span,
#stacks_in_1166 .siphon-section h5 span,
#stacks_in_1166 .siphon-section h6 span {
  color: rgba(227, 95, 13, 1.00);
  line-height: 0.813953;
  font-family: EurekaSans-BlackCaps;
  
  text-align: center;
}
#stacks_in_1166 .siphon-section .siphon-question {
  position: relative;
  display: inline-block;
  width: 100%;
  opacity: 1;
  margin: 0;
  color: rgba(227, 95, 13, 1.00);
  font-size: 43px;
  line-height: 35px;
  
  font-family: EurekaSans-BlackCaps;
  
  text-align: center;
}
#stacks_in_1166 .siphon-section .siphon-pagination + .siphon-question {
  margin: 32px 0 0 0;
}
#stacks_in_1166 .siphon-section {
  font-size: 21px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.60);
}
#stacks_in_1166 .siphon-section .siphon-answer {
  margin-top: 14px;
}
#stacks_in_1166 .siphon-section .siphon-answer,
#stacks_in_1166 .siphon-section .siphon-answer p,
#stacks_in_1166 .siphon-section .siphon-answer span,
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input,
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input + label,
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input + label span {
  color: rgba(0, 0, 0, 1.00);
  font-size: 20px;
  line-height: 26px;
  
  font-family: Open Sans;
  
  text-align: center;
}
#stacks_in_1166 .siphon-section .siphon-answer p {
  margin: 0;
}
#stacks_in_1166 .siphon-section .siphon-answer:hover p,
#stacks_in_1166 .siphon-section .siphon-answer:hover span,
#stacks_in_1166 .siphon-section .siphon-answer:hover .text_stack,
#stacks_in_1166 .siphon-section .siphon-answer:hover,
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input:hover,
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox input:hover + label {
  color: rgba(0, 0, 0, 1.00);
}
#stacks_in_1166 .siphon-section .siphon-answer a span,
#stacks_in_1166 .siphon-section .siphon-answer:hover a span {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: inherit;
  font-family: inherit;
}
#stacks_in_1166 .siphon-section .siphon-answer {
  cursor: pointer;
}
/* Answer Styles */
#stacks_in_1166.siphon-stack .siphon-input-wrap,
#stacks_in_1166.siphon-stack .siphon-input-wrap * {
  box-sizing: border-box;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap  {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin: 16px 0px 0px 0px;
  width: 100%;
  vertical-align: top;
  
  text-align: center;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  position: relative;
  display: block;
  float: left;
  padding: 0px 16px;
  margin: 0;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  font-family: EurekaSans-BlackCaps;
  border: none;
  border-radius: 0;
  -webkit-appearance: none; /* for box shadows to show on iOS */
  z-index: 10;
  max-width: 350px;
  width: 80%;
  background: transparent;
  color:  rgba(0, 0, 0, 1.00);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button {
  background: transparent;
  border: 3px solid rgba(227, 95, 13, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  max-width: 100px;
  width: 20%;
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(227, 95, 13, 1.00);
  font-size: 43px;
  
  font-family: EurekaSans-BlackCaps;
  
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-visible-button button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-file button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.checkbox button{
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
  width: 100px;
  float: left;
  clear: left;
  margin-top: 16px;
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  margin: 20px auto 0px ;
  
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.checkbox button{
  float: none;
  display: block;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button .checkmark {
  height: 39px;
  stroke-width: 4;
  stroke: rgba(227, 95, 13, 1.00);
  stroke-miterlimit: 10;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button .checkmark-check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 0;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1166.siphon-stack .siphon-input-wrap textarea:focus,
#stacks_in_1166.siphon-stack .siphon-input-wrap button:focus {
  outline: none;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused button {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  opacity: 1;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  display: block;
  float: left;
  clear: left;
  padding: 0 16px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.30);
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  width: 80%;
  max-width: 350px;
  text-align: left;
  margin: 0px;
  
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span {
  position: relative;
  display: block;
  padding: 5px 0px;
  width: 100%;
  font-family: EurekaSans-BlackCaps;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label span:empty {
  display: none;
}

#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 45px;
  background: rgba(0, 0, 0, 0.30);
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 350px;
  height: 3px;
  background: rgba(0, 0, 0, 0.30);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  pointer-events: none;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::before,
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) textarea + label::after {
  display: none;
}


#stacks_in_1166.siphon-stack .siphon-input-wrap textarea {
  resize: none;
  display: block;
  background: rgba(0, 0, 0, 0.30);
  border-radius: 2px;
  border: 0px solid white;
  padding: 16px;
  margin: 0;
  height: 200px;
  opacity: 1;
  z-index: 10;
  width: 80%;
  max-width: 350px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: rgba(0, 0, 0, 1.00);
  font-size: 18px;
  font-family: EurekaSans-BlackCaps;
  
}

#stacks_in_1166.siphon-stack .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px auto 0 auto;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  z-index: 0;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1166.siphon-stack .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 1;
  transform-origin: bottom left;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
  margin: 0 auto;
  text-align: center;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}

#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap {
  max-width: 350px;
  width: 100%;
  display: block;
  margin: 16px 0 0 0;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox) input {
  width: 100%;
  padding-right: 88px;
  z-index: 0;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap.siphon-input-has-button:not(.checkbox):not(.siphon-file) label::before {
  width: calc(100% - 80px);
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap textarea {
  width: 100%;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap button {
  float: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  z-index: 1;
  transform-origin: bottom left;
  margin: 0;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  float: none;
}

#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap {
  margin: 16px auto 0 auto;
}
#stacks_in_1166.siphon-stack .deluxe-columns .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  margin: 0 auto;
}


#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required input,
#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required textarea {
  outline: thin solid red;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input.is-required + label {
  color: red !important;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input:focus,
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused input,
#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required input {
  opacity: 1;
  /* -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s; */
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap input::before,
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused:not(.checkbox):not(.siphon-file) label::before,
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused label::before,
#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required label::before {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label,
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused label,
#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required label {
  pointer-events: none;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input:focus + .siphon-input-wrap label::after,
#stacks_in_1166.siphon-stack .siphon-input-wrap.input-focused label::after,
#stacks_in_1166.siphon-stack .siphon-input-wrap.is-required label::after {
  -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
  transform: perspective(1000px) rotate3d(1, 0, 0, -90deg);
}
#stacks_in_1166 .siphon-section .siphon-input-wrap input[type='file'] {
  margin: 16px 0px;
  opacity: 0;
}
/* Submit slide styles */
#stacks_in_1166.siphon-stack .siphon-submit button,
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label {
  background: transparent;
  border: 3px solid rgba(227, 95, 13, 1.00);
  border-radius: 2px;
  padding: 0px 16px;
  height: 45px;
  margin: 16px 0px;
  color: rgba(227, 95, 13, 1.00);
  font-size: 18px;
  
  font-family: EurekaSans-BlackCaps;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#stacks_in_1166.siphon-stack .siphon-submit button:hover,
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label:hover {
  background: rgba(255,255,255,0.2);
  cursor: pointer;
}
#stacks_in_1166.siphon-stack .siphon-submit button:active,
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label:active {
  background: rgba(255,255,255,0.2);
}
#stacks_in_1166.siphon-stack .siphon-submit button:focus {
  outline: none;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-textarea button {
  
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  display: block;
  
  margin: 0 auto;
  
  
}
#stacks_in_1166.siphon-stack .siphon-mail-error {
  color: white;
  background: #FF4444;
  border: 1px solid #FF2222;
  padding: 10px;
  border-radius: 4px;
  margin: 32px 0px 0px 0px;
  box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
#stacks_in_1166 .siphon-loader {
  height: 40px;
  width: 40px;
  text-align: center;
  padding: 0;
  margin: 32px auto 0 auto;
  display: block;
  position: absolute;
  opacity: 0;
  transition: opacity 0ms linear;
  pointer-events: none;
  z-index: 0;
}
#stacks_in_1166 .siphon-loader svg path {
  fill: rgba(227, 95, 13, 1.00);
}
#stacks_in_1166.siphon-email-submited .siphon-loader {
  position: relative;
  opacity: 1;
  transition: opacity 300ms ease;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#stacks_in_1166.siphon-email-submited .siphon-submit button,
#stacks_in_1166.siphon-email-submited .siphon-back,
#stacks_in_1166.siphon-email-submited .configure-submit {
  display: none;
}

#stacks_in_1166.siphon-stack .siphon-input-wrap button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-visible-button button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-file button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.checkbox button,
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-textarea button {
  width: auto;
  max-width: 100%;
  margin-top: 16px;
  display: block;
  float: none;
  font-size: 26px;
  
  margin: 16px auto 0px auto;
  position: relative;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap input,
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1166.siphon-stack .siphon-input-wrap label,
#stacks_in_1166.siphon-stack .siphon-input-wrap textarea,
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label,
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  max-width: 350px;
  position: relative;
  float: none;
  
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.checkbox label {

    width: auto;
    display:inline-block;
 
}
#stacks_in_1166.siphon-stack .siphon-input-wrap label::after,
#stacks_in_1166.siphon-stack .siphon-input-wrap label::before,
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
#stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  width: 100%;
  max-width: 350px;
  float: none;
  
}

#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) input,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox) label,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap textarea,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap button,
#stacks_in_1166.siphon-email-submited .s3_column .siphon-submit button,
#stacks_in_1166 .siphon-section .s3_column .siphon-input-wrap.siphon-file label,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
  width: 100%;
  max-width: 100%;
  position: relative;
  float: none;
}
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap label::after,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap label::before,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
#stacks_in_1166.siphon-stack .s3_column .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
  width: 100%;
  max-width: 100%;
  float: none;
}
@media all and (max-width: 640px) {
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) input,
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox) label,
  #stacks_in_1166.siphon-stack .siphon-input-wrap textarea,
  /* #stacks_in_1166.siphon-stack .siphon-input-wrap button, */
  #stacks_in_1166.siphon-email-submited .siphon-submit button,
  #stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label,
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label {
    /* width: 100%;
    position: relative;
    float: none; */
  }
  #stacks_in_1166.siphon-stack .siphon-input-wrap button {
    padding: 0 6px;
  }
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::after,
  #stacks_in_1166.siphon-stack .siphon-input-wrap:not(.checkbox):not(.siphon-file) label::before {
    /* width: 100%;
    float: none; */
  }
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.checkbox label:before {
  
}
/* Edit mode styles */


#stacks_in_1166 .autoreply {display: none;}

/*
=======================================
File
=======================================
*/
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label {
  display: inline-block;
  line-height: 40px;
  position: absolute !important;
  z-index: 100;
  left:0;
  top: 0;
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file label {
  
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  
}
#stacks_in_1166 .siphon-section .siphon-input-wrap.siphon-file input:before {
  content: "\f192";
}
/*
=======================================
Range / Slider
=======================================
*/
#stacks_in_1166.siphon-stack .siphon-range-wrap {
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  max-width: 350px;
  width: 100%;
  align-items: center;
  grid-gap: 4px;
  
  float: none;
  margin: 0 auto;
}
#stacks_in_1166.siphon-stack .siphon-range-wrap > span {
  color: rgba(0, 0, 0, 0.30);
  font-size: 14px;
  line-height: 14px;
  font-family: Open Sans;
  white-space: nowrap;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) > label > span {
  font-size: 14px;
  line-height: 16px;
  margin-top: 12px;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input {
  opacity: 1;
  width: 100%;
  height: 4px;
  padding: 0px;
  background: rgba(0, 0, 0, 0.30);
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label {
  transform: translateY(-10.000000px);
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  background: rgba(227, 95, 13, 1.00);
  cursor: pointer;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) input::-moz-range-thumb {
  background: rgba(227, 95, 13, 1.00);
  width: 20px;
  height: 20px;
  border-radius: 10px;
  cursor: pointer;
}
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:before,
#stacks_in_1166.siphon-stack .siphon-input-wrap.siphon-range:not(.checkbox):not(.siphon-file) label:after {
  display: none;
}
.siphon-stack .siphon-section .stacks_in,
.siphon-stack .siphon-section .stacks_out {
  overflow: hidden;
}


.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1167:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}
#stacks_in_1188>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1188>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1188>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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


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


}






#stacks_in_1169 textarea {
  height: 200px !important;
}
/* -- EACH CSS Template -- */



 
 /* ---- edit END -- */   
 
  
 
 /* ------- global ------   */   
#stacks_in_1307 *{ box-sizing: border-box !important; }
 /* ------- perspective setting ------   */ 
#stacks_in_1307 .perspective-1-up .HYPE_element_container, #stacks_in_1307 .perspective-1-down .HYPE_element_container,
#stacks_in_1307 .perspective-2-left .HYPE_element_container, #stacks_in_1307 .perspective-2-right .HYPE_element_container, 
#stacks_in_1307 .perspective-3-left .HYPE_element_container, #stacks_in_1307 .perspective-3-right .HYPE_element_container,

/*#stacks_in_1307 .perspective-6-left .HYPE_element_container, #stacks_in_1307 .perspective-6-right .HYPE_element_container,
#stacks_in_1307 .perspective-7-left .HYPE_element_container, #stacks_in_1307 .perspective-7-right .HYPE_element_container,*/

#stacks_in_1307 .perspective-1 .HYPE_element_container { -webkit-perspective: 2000px !important; -moz-perspective: 2000px !important; perspective: 2000px !important; perspective-origin: 50% 50% !important;}
 /* ------- box ------   */ 

/* scene 1 - horiz solid */
#stacks_in_1307 .perspective-1-down  {   }

#stacks_in_1307 .perspective-1-up    {   }
/* scene 2 - verical solid */
#stacks_in_1307 .perspective-2-right {  display: block !important;   }

#stacks_in_1307 .perspective-2-left  {  display: none !important;    }
/* scene 3 - fluid cube max 800 */
#stacks_in_1307 .perspective-3-right {   }

#stacks_in_1307 .perspective-3-left  {   }
/* scene 4 - fluid box max 800 */
#stacks_in_1307 .perspective-4-right {   }

#stacks_in_1307 .perspective-4-left  {   }
/* scene 5 - fluid box max 800 */
#stacks_in_1307 .perspective-5-right {   }

#stacks_in_1307 .perspective-5-left  {   }

/* scene 6 - fluid box max 1000 */
#stacks_in_1307 .perspective-6-right {   }

#stacks_in_1307 .perspective-6-left  {   }
/* scene 7 - fluid box max 1000 */
#stacks_in_1307 .perspective-7-right {   }

#stacks_in_1307 .perspective-7-left  {   }


#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container { margin:auto;position:relative; overflow: auto; width: auto; 
 	
 
 
 
 max-width: 500px; min-height: 500px; max-height: 800px;  
 
 

}

/* scene 3 BP */
@media (max-width: 1000px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	  	
  }
}
/* scene 4 BP */
@media (max-width: 800px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	  	
  }
}
/* scene 5 BP */
@media (max-width: 800px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	
       
	  max-width: 350px; min-height: 350px;  	
	   
  }
}
@media (max-width: 600px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	
       
      max-width: 270px; min-height: 270px;  	
	  	
  }
}
/* scene 6 BP new */
@media (max-width: 800px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	  	
  }
}
/* scene 7 BP new */
@media (max-width: 800px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1307 .anim-wrapper, stacks_in_1307_default_hype_container {		
	  	
  }
}
stacks_in_1307_default_hype_container, #stacks_in_1307 .HYPE_document, #stacks_in_1307 .anim-wrapper, .HYPE_element_container { }
/* ------------ required for Chrome ----------- */
#stacks_in_1307 .text-front, #stacks_in_1307 .text-bottom { -webkit-backface-visibility: hidden !important; -webkit-font-smoothing: antialiased !important;
 color: rgba(255, 255, 255, 1.00) !important; }  
#stacks_in_1307 .text-front {  }
/* ------------ required for Chrome ----------- */	
#stacks_in_1307 .text-bottom {  color: rgba(255, 255, 255, 1.00) !important; 
 }


/* ------------ link on hover -------------- */	

/* ------------ img 1 -------------- */	
#stacks_in_1307 .surface-1, #stacks_in_1307 .surface-2 {
background-size: cover !important;
 	
	
 background-image: none !important;  
}

#stacks_in_1307 .surface-1 {
 
background-blend-mode: ;
}
/* ------------ img 2 -------------- */	
#stacks_in_1307 .surface-2 {

	background-size: cover !important;
	 background-image: url(../index_files/2_image-1307.jpg) !important;  	
		
	 
	background-position: 50% 50% !important; 	
	background-color: #E9E8E8 !important;	

 
background-blend-mode:  !important;
}

#stacks_in_1307 .surface-1, #stacks_in_1307 .surface-2 { background-position: 50% 50% !important; background-color: #A54417 !important; }

#stacks_in_1307 .hype-solid-border {


}

/* ------------ gradient colous -------------- */	
#stacks_in_1307 .share-gradient {  background: linear-gradient(55deg, rgba(56, 174, 255, 0.00) 72%, rgba(255, 121, 53, 1.00)  0%) !important;  }
#stacks_in_1307 .share-gradient-2 {  }	
/* waipoint trigger */
#stacks_in_1307 .hype-element-trigger { opacity: 0.7;	margin-top: -40% !important;


}

#stacks_in_1307 .hype-hover-repeat-off {  }
#stacks_in_1307 .text-front, #stacks_in_1307 .text-front p, #stacks_in_1307 .text-bottom, #stacks_in_1307 .text-bottom p { 


 text-align: right !important; 
}

/* text  */
#stacks_in_1307 .text-front, 	#stacks_in_1307 .text-bottom { 
font-size: 67px !important;			
font-style: none !important;
text-transform: uppercase !important;	 
text-decoration: None;
letter-spacing: 2px !important;	
line-height: 77px !important;	
font-family: "title_custom_font_selector", sans-serif !important;	
margin-top: -326px;
margin-left: -52px;

 	


font-family: 'Montserrat', sans-serif !important;	
font-weight: 700 !important;
 	

 	
	

}
/* custom AW icon */ 
#stacks_in_1307 .icon-aw, #stacks_in_1307 .icon-aw [class*="fa fa-"], #stacks_in_1307 .icon-aw [class^="fa fa-"]{ 
font-size: 205px !important; color: rgba(255, 255, 255, 1.00) !important; 
 
 }
/* custom PNG --- code ---- */
#stacks_in_1307 .icon-svg, #stacks_in_1307 .icon-svg-1  { 

 		 	
background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;
 position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; 
 }
#stacks_in_1307 .icon-svg {  width: 280px !important; height: auto !important;  }
#stacks_in_1307 .icon-svg-1 {  width: 280px !important; height: 280px !important;  }
/* ---  code ---- */

#stacks_in_1307 .text-front, 	#stacks_in_1307 .text-bottom  {
 
/* shadow set */

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		












}

/* link managed in Hype */
 #stacks_in_1307 .hype-link-simple-group, #stacks_in_1307 .hype-link-simple, #stacks_in_1307 .hype-link-simple-blank {
  }
 #stacks_in_1307 .hype-link-hover-group, #stacks_in_1307 .hype-link-hover, #stacks_in_1307 .hype-link-hover-blank  {
   }
/* link hover */
#stacks_in_1307 .hype-link-simple, #stacks_in_1307 .hype-link-hover {  }
/* hype drag icons selectors */
#stacks_in_1307 .hype-drag-rotate {

 
}
#stacks_in_1307 .hype-drag-rotate-slide {
 display: block !important; 
 display: block !important; 
} 

@media only screen and (max-width: 600px) {
#stacks_in_1307 .text-front, 	#stacks_in_1307 .text-bottom { 
 } 
}


/* -- End EACH CSS Template end -- */
#stacks_in_1186 textarea {
  height: 200px !important;
}
/* -- EACH CSS Template -- */



 
 /* ---- edit END -- */   
 
  
 
 /* ------- global ------   */   
#stacks_in_1193 *{ box-sizing: border-box !important; }
 /* ------- perspective setting ------   */ 
#stacks_in_1193 .perspective-1-up .HYPE_element_container, #stacks_in_1193 .perspective-1-down .HYPE_element_container,
#stacks_in_1193 .perspective-2-left .HYPE_element_container, #stacks_in_1193 .perspective-2-right .HYPE_element_container, 
#stacks_in_1193 .perspective-3-left .HYPE_element_container, #stacks_in_1193 .perspective-3-right .HYPE_element_container,

/*#stacks_in_1193 .perspective-6-left .HYPE_element_container, #stacks_in_1193 .perspective-6-right .HYPE_element_container,
#stacks_in_1193 .perspective-7-left .HYPE_element_container, #stacks_in_1193 .perspective-7-right .HYPE_element_container,*/

#stacks_in_1193 .perspective-1 .HYPE_element_container { -webkit-perspective: 2000px !important; -moz-perspective: 2000px !important; perspective: 2000px !important; perspective-origin: 50% 50% !important;}
 /* ------- box ------   */ 

/* scene 1 - horiz solid */
#stacks_in_1193 .perspective-1-down  {   }

#stacks_in_1193 .perspective-1-up    {   }
/* scene 2 - verical solid */
#stacks_in_1193 .perspective-2-right {  display: block !important;   }

#stacks_in_1193 .perspective-2-left  {  display: none !important;    }
/* scene 3 - fluid cube max 800 */
#stacks_in_1193 .perspective-3-right {   }

#stacks_in_1193 .perspective-3-left  {   }
/* scene 4 - fluid box max 800 */
#stacks_in_1193 .perspective-4-right {   }

#stacks_in_1193 .perspective-4-left  {   }
/* scene 5 - fluid box max 800 */
#stacks_in_1193 .perspective-5-right {   }

#stacks_in_1193 .perspective-5-left  {   }

/* scene 6 - fluid box max 1000 */
#stacks_in_1193 .perspective-6-right {   }

#stacks_in_1193 .perspective-6-left  {   }
/* scene 7 - fluid box max 1000 */
#stacks_in_1193 .perspective-7-right {   }

#stacks_in_1193 .perspective-7-left  {   }


#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container { margin:auto;position:relative; overflow: auto; width: auto; 
 	
 
 
 
 max-width: 500px; min-height: 500px; max-height: 800px;  
 
 

}

/* scene 3 BP */
@media (max-width: 1000px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	  	
  }
}
/* scene 4 BP */
@media (max-width: 800px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	  	
  }
}
/* scene 5 BP */
@media (max-width: 800px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	
       
	  max-width: 350px; min-height: 350px;  	
	   
  }
}
@media (max-width: 600px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	
       
      max-width: 270px; min-height: 270px;  	
	  	
  }
}
/* scene 6 BP new */
@media (max-width: 800px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	  	
  }
}
/* scene 7 BP new */
@media (max-width: 800px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_1193 .anim-wrapper, stacks_in_1193_default_hype_container {		
	  	
  }
}
stacks_in_1193_default_hype_container, #stacks_in_1193 .HYPE_document, #stacks_in_1193 .anim-wrapper, .HYPE_element_container { }
/* ------------ required for Chrome ----------- */
#stacks_in_1193 .text-front, #stacks_in_1193 .text-bottom { -webkit-backface-visibility: hidden !important; -webkit-font-smoothing: antialiased !important;
 color: rgba(255, 255, 255, 1.00) !important; }  
#stacks_in_1193 .text-front {  }
/* ------------ required for Chrome ----------- */	
#stacks_in_1193 .text-bottom {  color: rgba(255, 255, 255, 1.00) !important; 
 }


/* ------------ link on hover -------------- */	

/* ------------ img 1 -------------- */	
#stacks_in_1193 .surface-1, #stacks_in_1193 .surface-2 {
background-size: cover !important;
 	
	
 background-image: none !important;  
}

#stacks_in_1193 .surface-1 {
 
background-blend-mode: ;
}
/* ------------ img 2 -------------- */	
#stacks_in_1193 .surface-2 {

	background-size: cover !important;
	 background-image: url(../index_files/2_image-1193.jpg) !important;  	
		
	 
	background-position: 50% 50% !important; 	
	background-color: #E9E8E8 !important;	

 
background-blend-mode:  !important;
}

#stacks_in_1193 .surface-1, #stacks_in_1193 .surface-2 { background-position: 50% 50% !important; background-color: #A54417 !important; }

#stacks_in_1193 .hype-solid-border {


}

/* ------------ gradient colous -------------- */	
#stacks_in_1193 .share-gradient {  background: linear-gradient(55deg, rgba(56, 174, 255, 0.00) 72%, rgba(255, 121, 53, 1.00)  0%) !important;  }
#stacks_in_1193 .share-gradient-2 {  }	
/* waipoint trigger */
#stacks_in_1193 .hype-element-trigger { opacity: 0.7;	margin-top: -40% !important;


}

#stacks_in_1193 .hype-hover-repeat-off {  }
#stacks_in_1193 .text-front, #stacks_in_1193 .text-front p, #stacks_in_1193 .text-bottom, #stacks_in_1193 .text-bottom p { 


 text-align: right !important; 
}

/* text  */
#stacks_in_1193 .text-front, 	#stacks_in_1193 .text-bottom { 
font-size: 67px !important;			
font-style: none !important;
text-transform: uppercase !important;	 
text-decoration: None;
letter-spacing: 2px !important;	
line-height: 77px !important;	
font-family: "title_custom_font_selector", sans-serif !important;	
margin-top: -326px;
margin-left: -52px;

 	


font-family: 'Montserrat', sans-serif !important;	
font-weight: 700 !important;
 	

 	
	

}
/* custom AW icon */ 
#stacks_in_1193 .icon-aw, #stacks_in_1193 .icon-aw [class*="fa fa-"], #stacks_in_1193 .icon-aw [class^="fa fa-"]{ 
font-size: 205px !important; color: rgba(255, 255, 255, 1.00) !important; 
 
 }
/* custom PNG --- code ---- */
#stacks_in_1193 .icon-svg, #stacks_in_1193 .icon-svg-1  { 

 		 	
background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;
 position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; 
 }
#stacks_in_1193 .icon-svg {  width: 280px !important; height: auto !important;  }
#stacks_in_1193 .icon-svg-1 {  width: 280px !important; height: 280px !important;  }
/* ---  code ---- */

#stacks_in_1193 .text-front, 	#stacks_in_1193 .text-bottom  {
 
/* shadow set */

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		












}

/* link managed in Hype */
 #stacks_in_1193 .hype-link-simple-group, #stacks_in_1193 .hype-link-simple, #stacks_in_1193 .hype-link-simple-blank {
  }
 #stacks_in_1193 .hype-link-hover-group, #stacks_in_1193 .hype-link-hover, #stacks_in_1193 .hype-link-hover-blank  {
   }
/* link hover */
#stacks_in_1193 .hype-link-simple, #stacks_in_1193 .hype-link-hover {  }
/* hype drag icons selectors */
#stacks_in_1193 .hype-drag-rotate {

 
}
#stacks_in_1193 .hype-drag-rotate-slide {
 display: block !important; 
 display: block !important; 
} 

@media only screen and (max-width: 600px) {
#stacks_in_1193 .text-front, 	#stacks_in_1193 .text-bottom { 
 } 
}


/* -- End EACH CSS Template end -- */#stacks_in_3171>.s3_row {
	margin: 0 -10px;
}

#stacks_in_3171>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3171>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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


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


}






#stacks_in_3176 textarea {
  height: 200px !important;
}
/* -- EACH CSS Template -- */



 
 /* ---- edit END -- */   
 
  
 
 /* ------- global ------   */   
#stacks_in_3178 *{ box-sizing: border-box !important; }
 /* ------- perspective setting ------   */ 
#stacks_in_3178 .perspective-1-up .HYPE_element_container, #stacks_in_3178 .perspective-1-down .HYPE_element_container,
#stacks_in_3178 .perspective-2-left .HYPE_element_container, #stacks_in_3178 .perspective-2-right .HYPE_element_container, 
#stacks_in_3178 .perspective-3-left .HYPE_element_container, #stacks_in_3178 .perspective-3-right .HYPE_element_container,

/*#stacks_in_3178 .perspective-6-left .HYPE_element_container, #stacks_in_3178 .perspective-6-right .HYPE_element_container,
#stacks_in_3178 .perspective-7-left .HYPE_element_container, #stacks_in_3178 .perspective-7-right .HYPE_element_container,*/

#stacks_in_3178 .perspective-1 .HYPE_element_container { -webkit-perspective: 2000px !important; -moz-perspective: 2000px !important; perspective: 2000px !important; perspective-origin: 50% 50% !important;}
 /* ------- box ------   */ 

/* scene 1 - horiz solid */
#stacks_in_3178 .perspective-1-down  {   }

#stacks_in_3178 .perspective-1-up    {   }
/* scene 2 - verical solid */
#stacks_in_3178 .perspective-2-right {  display: block !important;   }

#stacks_in_3178 .perspective-2-left  {  display: none !important;    }
/* scene 3 - fluid cube max 800 */
#stacks_in_3178 .perspective-3-right {   }

#stacks_in_3178 .perspective-3-left  {   }
/* scene 4 - fluid box max 800 */
#stacks_in_3178 .perspective-4-right {   }

#stacks_in_3178 .perspective-4-left  {   }
/* scene 5 - fluid box max 800 */
#stacks_in_3178 .perspective-5-right {   }

#stacks_in_3178 .perspective-5-left  {   }

/* scene 6 - fluid box max 1000 */
#stacks_in_3178 .perspective-6-right {   }

#stacks_in_3178 .perspective-6-left  {   }
/* scene 7 - fluid box max 1000 */
#stacks_in_3178 .perspective-7-right {   }

#stacks_in_3178 .perspective-7-left  {   }


#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container { margin:auto;position:relative; overflow: auto; width: auto; 
 	
 
 
 
 max-width: 500px; min-height: 500px; max-height: 800px;  
 
 

}

/* scene 3 BP */
@media (max-width: 1000px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	  	
  }
}
/* scene 4 BP */
@media (max-width: 800px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	  	
  }
}
/* scene 5 BP */
@media (max-width: 800px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	
       
	  max-width: 350px; min-height: 350px;  	
	   
  }
}
@media (max-width: 600px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	
       
      max-width: 270px; min-height: 270px;  	
	  	
  }
}
/* scene 6 BP new */
@media (max-width: 800px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	  	
  }
}
/* scene 7 BP new */
@media (max-width: 800px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3178 .anim-wrapper, stacks_in_3178_default_hype_container {		
	  	
  }
}
stacks_in_3178_default_hype_container, #stacks_in_3178 .HYPE_document, #stacks_in_3178 .anim-wrapper, .HYPE_element_container { }
/* ------------ required for Chrome ----------- */
#stacks_in_3178 .text-front, #stacks_in_3178 .text-bottom { -webkit-backface-visibility: hidden !important; -webkit-font-smoothing: antialiased !important;
 color: rgba(255, 255, 255, 1.00) !important; }  
#stacks_in_3178 .text-front {  }
/* ------------ required for Chrome ----------- */	
#stacks_in_3178 .text-bottom {  color: rgba(255, 255, 255, 1.00) !important; 
 }


/* ------------ link on hover -------------- */	

/* ------------ img 1 -------------- */	
#stacks_in_3178 .surface-1, #stacks_in_3178 .surface-2 {
background-size: cover !important;
 	
	
 background-image: none !important;  
}

#stacks_in_3178 .surface-1 {
 
background-blend-mode: ;
}
/* ------------ img 2 -------------- */	
#stacks_in_3178 .surface-2 {

	background-size: cover !important;
	 background-image: url(../index_files/2_image-3178.jpg) !important;  	
		
	 
	background-position: 50% 50% !important; 	
	background-color: #E9E8E8 !important;	

 
background-blend-mode:  !important;
}

#stacks_in_3178 .surface-1, #stacks_in_3178 .surface-2 { background-position: 50% 50% !important; background-color: #A54417 !important; }

#stacks_in_3178 .hype-solid-border {


}

/* ------------ gradient colous -------------- */	
#stacks_in_3178 .share-gradient {  background: linear-gradient(55deg, rgba(56, 174, 255, 0.00) 72%, rgba(255, 121, 53, 1.00)  0%) !important;  }
#stacks_in_3178 .share-gradient-2 {  }	
/* waipoint trigger */
#stacks_in_3178 .hype-element-trigger { opacity: 0.7;	margin-top: -40% !important;


}

#stacks_in_3178 .hype-hover-repeat-off {  }
#stacks_in_3178 .text-front, #stacks_in_3178 .text-front p, #stacks_in_3178 .text-bottom, #stacks_in_3178 .text-bottom p { 


 text-align: right !important; 
}

/* text  */
#stacks_in_3178 .text-front, 	#stacks_in_3178 .text-bottom { 
font-size: 67px !important;			
font-style: none !important;
text-transform: uppercase !important;	 
text-decoration: None;
letter-spacing: 2px !important;	
line-height: 77px !important;	
font-family: "title_custom_theme_font_selector", sans-serif !important;	
margin-top: -326px;
margin-left: -52px;

 	

 	


font-family: "", sans-serif !important;	
 	
	

}
/* custom AW icon */ 
#stacks_in_3178 .icon-aw, #stacks_in_3178 .icon-aw [class*="fa fa-"], #stacks_in_3178 .icon-aw [class^="fa fa-"]{ 
font-size: 205px !important; color: rgba(255, 255, 255, 1.00) !important; 
 
 }
/* custom PNG --- code ---- */
#stacks_in_3178 .icon-svg, #stacks_in_3178 .icon-svg-1  { 

 		 	
background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;
 position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; 
 }
#stacks_in_3178 .icon-svg {  width: 280px !important; height: auto !important;  }
#stacks_in_3178 .icon-svg-1 {  width: 280px !important; height: 280px !important;  }
/* ---  code ---- */

#stacks_in_3178 .text-front, 	#stacks_in_3178 .text-bottom  {
 
/* shadow set */

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		












}

/* link managed in Hype */
 #stacks_in_3178 .hype-link-simple-group, #stacks_in_3178 .hype-link-simple, #stacks_in_3178 .hype-link-simple-blank {
  }
 #stacks_in_3178 .hype-link-hover-group, #stacks_in_3178 .hype-link-hover, #stacks_in_3178 .hype-link-hover-blank  {
   }
/* link hover */
#stacks_in_3178 .hype-link-simple, #stacks_in_3178 .hype-link-hover {  }
/* hype drag icons selectors */
#stacks_in_3178 .hype-drag-rotate {

 
}
#stacks_in_3178 .hype-drag-rotate-slide {
 display: block !important; 
 display: block !important; 
} 

@media only screen and (max-width: 600px) {
#stacks_in_3178 .text-front, 	#stacks_in_3178 .text-bottom { 
 } 
}


/* -- End EACH CSS Template end -- */
#stacks_in_3172 textarea {
  height: 200px !important;
}
/* -- EACH CSS Template -- */



 
 /* ---- edit END -- */   
 
  
 
 /* ------- global ------   */   
#stacks_in_3174 *{ box-sizing: border-box !important; }
 /* ------- perspective setting ------   */ 
#stacks_in_3174 .perspective-1-up .HYPE_element_container, #stacks_in_3174 .perspective-1-down .HYPE_element_container,
#stacks_in_3174 .perspective-2-left .HYPE_element_container, #stacks_in_3174 .perspective-2-right .HYPE_element_container, 
#stacks_in_3174 .perspective-3-left .HYPE_element_container, #stacks_in_3174 .perspective-3-right .HYPE_element_container,

/*#stacks_in_3174 .perspective-6-left .HYPE_element_container, #stacks_in_3174 .perspective-6-right .HYPE_element_container,
#stacks_in_3174 .perspective-7-left .HYPE_element_container, #stacks_in_3174 .perspective-7-right .HYPE_element_container,*/

#stacks_in_3174 .perspective-1 .HYPE_element_container { -webkit-perspective: 2000px !important; -moz-perspective: 2000px !important; perspective: 2000px !important; perspective-origin: 50% 50% !important;}
 /* ------- box ------   */ 

/* scene 1 - horiz solid */
#stacks_in_3174 .perspective-1-down  {   }

#stacks_in_3174 .perspective-1-up    {   }
/* scene 2 - verical solid */
#stacks_in_3174 .perspective-2-right {  display: block !important;   }

#stacks_in_3174 .perspective-2-left  {  display: none !important;    }
/* scene 3 - fluid cube max 800 */
#stacks_in_3174 .perspective-3-right {   }

#stacks_in_3174 .perspective-3-left  {   }
/* scene 4 - fluid box max 800 */
#stacks_in_3174 .perspective-4-right {   }

#stacks_in_3174 .perspective-4-left  {   }
/* scene 5 - fluid box max 800 */
#stacks_in_3174 .perspective-5-right {   }

#stacks_in_3174 .perspective-5-left  {   }

/* scene 6 - fluid box max 1000 */
#stacks_in_3174 .perspective-6-right {   }

#stacks_in_3174 .perspective-6-left  {   }
/* scene 7 - fluid box max 1000 */
#stacks_in_3174 .perspective-7-right {   }

#stacks_in_3174 .perspective-7-left  {   }


#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container { margin:auto;position:relative; overflow: auto; width: auto; 
 	
 
 
 
 max-width: 500px; min-height: 500px; max-height: 800px;  
 
 

}

/* scene 3 BP */
@media (max-width: 1000px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	  	
  }
}
/* scene 4 BP */
@media (max-width: 800px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	  	
  }
}
/* scene 5 BP */
@media (max-width: 800px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	
       
	  max-width: 350px; min-height: 350px;  	
	   
  }
}
@media (max-width: 600px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	
       
      max-width: 270px; min-height: 270px;  	
	  	
  }
}
/* scene 6 BP new */
@media (max-width: 800px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	  	
  }
}
/* scene 7 BP new */
@media (max-width: 800px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	 
  }
}
@media (max-width: 600px) {
#stacks_in_3174 .anim-wrapper, stacks_in_3174_default_hype_container {		
	  	
  }
}
stacks_in_3174_default_hype_container, #stacks_in_3174 .HYPE_document, #stacks_in_3174 .anim-wrapper, .HYPE_element_container { }
/* ------------ required for Chrome ----------- */
#stacks_in_3174 .text-front, #stacks_in_3174 .text-bottom { -webkit-backface-visibility: hidden !important; -webkit-font-smoothing: antialiased !important;
 color: rgba(255, 255, 255, 1.00) !important; }  
#stacks_in_3174 .text-front {  }
/* ------------ required for Chrome ----------- */	
#stacks_in_3174 .text-bottom {  color: rgba(255, 255, 255, 1.00) !important; 
 }


/* ------------ link on hover -------------- */	

/* ------------ img 1 -------------- */	
#stacks_in_3174 .surface-1, #stacks_in_3174 .surface-2 {
background-size: cover !important;
 	
	
 background-image: none !important;  
}

#stacks_in_3174 .surface-1 {
 
background-blend-mode: ;
}
/* ------------ img 2 -------------- */	
#stacks_in_3174 .surface-2 {

	background-size: cover !important;
	 background-image: url(../index_files/2_image-3174.jpg) !important;  	
		
	 
	background-position: 50% 50% !important; 	
	background-color: #E9E8E8 !important;	

 
background-blend-mode:  !important;
}

#stacks_in_3174 .surface-1, #stacks_in_3174 .surface-2 { background-position: 50% 50% !important; background-color: #A54417 !important; }

#stacks_in_3174 .hype-solid-border {


}

/* ------------ gradient colous -------------- */	
#stacks_in_3174 .share-gradient {  background: linear-gradient(55deg, rgba(56, 174, 255, 0.00) 72%, rgba(255, 121, 53, 1.00)  0%) !important;  }
#stacks_in_3174 .share-gradient-2 {  }	
/* waipoint trigger */
#stacks_in_3174 .hype-element-trigger { opacity: 0.7;	margin-top: -40% !important;


}

#stacks_in_3174 .hype-hover-repeat-off {  }
#stacks_in_3174 .text-front, #stacks_in_3174 .text-front p, #stacks_in_3174 .text-bottom, #stacks_in_3174 .text-bottom p { 


 text-align: right !important; 
}

/* text  */
#stacks_in_3174 .text-front, 	#stacks_in_3174 .text-bottom { 
font-size: 67px !important;			
font-style: none !important;
text-transform: uppercase !important;	 
text-decoration: None;
letter-spacing: 2px !important;	
line-height: 77px !important;	
font-family: "title_custom_theme_font_selector", sans-serif !important;	
margin-top: -326px;
margin-left: -52px;

 	

 	


font-family: "", sans-serif !important;	
 	
	

}
/* custom AW icon */ 
#stacks_in_3174 .icon-aw, #stacks_in_3174 .icon-aw [class*="fa fa-"], #stacks_in_3174 .icon-aw [class^="fa fa-"]{ 
font-size: 205px !important; color: rgba(255, 255, 255, 1.00) !important; 
 
 }
/* custom PNG --- code ---- */
#stacks_in_3174 .icon-svg, #stacks_in_3174 .icon-svg-1  { 

 		 	
background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform-origin: center center !important;
 position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; 
 }
#stacks_in_3174 .icon-svg {  width: 280px !important; height: auto !important;  }
#stacks_in_3174 .icon-svg-1 {  width: 280px !important; height: 280px !important;  }
/* ---  code ---- */

#stacks_in_3174 .text-front, 	#stacks_in_3174 .text-bottom  {
 
/* shadow set */

		text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
		












}

/* link managed in Hype */
 #stacks_in_3174 .hype-link-simple-group, #stacks_in_3174 .hype-link-simple, #stacks_in_3174 .hype-link-simple-blank {
  }
 #stacks_in_3174 .hype-link-hover-group, #stacks_in_3174 .hype-link-hover, #stacks_in_3174 .hype-link-hover-blank  {
   }
/* link hover */
#stacks_in_3174 .hype-link-simple, #stacks_in_3174 .hype-link-hover {  }
/* hype drag icons selectors */
#stacks_in_3174 .hype-drag-rotate {

 
}
#stacks_in_3174 .hype-drag-rotate-slide {
 display: block !important; 
 display: block !important; 
} 

@media only screen and (max-width: 600px) {
#stacks_in_3174 .text-front, 	#stacks_in_3174 .text-bottom { 
 } 
}


/* -- End EACH CSS Template end -- */
.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1316:before {
  position: relative;
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}

#stacks_in_1331 textarea {
  height: 200px !important;
}
/*
*/
#stacks_in_1330 {
  user-select: none;
}
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1330 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_1330 svg {
  color: rgba(235, 117, 10, 1.00);
  fill: rgba(235, 117, 10, 1.00);
  stroke: rgba(235, 117, 10, 1.00);
}
#stacks_in_1330 i,
#stacks_in_1330 svg {
  position: relative;
  font-size: 70px;
  line-height: 70px;
  height: 70px;
  width: 70px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_1330 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_1330 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_1330 .material-icons-two-tone {
  color: rgba(235, 117, 10, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(235, 117, 10, 1.00),
              0px -.1px 0px rgba(235, 117, 10, 1.00),
              .1px 0px 0px rgba(235, 117, 10, 1.00),
              -.1px 0px 0px rgba(235, 117, 10, 1.00);
}
#stacks_in_1330 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_1330 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 10px 0px 0px 0px;
}
.stacks_in_3182 img{max-width:80%;border-radius:0px;}.stacks_in_3182 img:hover{ }
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1337Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1337Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1337Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1337Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1337Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1337Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1337Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1337Calligrapher, .stacks_in_1337Calligrapher h1, .stacks_in_1337Calligrapher h2, .stacks_in_1337Calligrapher h3, .stacks_in_1337Calligrapher h4, .stacks_in_1337Calligrapher h5, .stacks_in_1337Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1337targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1337Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_1337Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1337Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1337Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_1337 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_1334 textarea {
  height: 200px !important;
}

#stacks_in_1317 textarea {
  height: 200px !important;
}

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_2534:before {
  position: relative;
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}

#stacks_in_2535 textarea {
  height: 200px !important;
}
/*
*/
#stacks_in_2537 {
  user-select: none;
}
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2537 i,
*:not(a) > *:not(a) > *:not(a) > *:not(a) > *:not(a) > #stacks_in_2537 svg {
  color: rgba(235, 117, 10, 1.00);
  fill: rgba(235, 117, 10, 1.00);
  stroke: rgba(235, 117, 10, 1.00);
}
#stacks_in_2537 i,
#stacks_in_2537 svg {
  position: relative;
  font-size: 70px;
  line-height: 70px;
  height: 70px;
  width: 70px;
  display: block;
  text-align: center;
  margin: 0 auto;
  
}
#stacks_in_2537 .icon-helper-two-tone-wrap {
  position: relative;
  display: block;
}
#stacks_in_2537 .icon-helper-two-tone {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  fill: rgba(204, 204, 204, 1.00);
  stroke: rgba(204, 204, 204, 1.00);
  color: rgba(204, 204, 204, 1.00);
}
#stacks_in_2537 .material-icons-two-tone {
  color: rgba(235, 117, 10, 1.00);
  font-family: 'Material Icons Outlined';
  z-index: 1;
  position: relative;
  text-shadow: 0px .1px 0px rgba(235, 117, 10, 1.00),
              0px -.1px 0px rgba(235, 117, 10, 1.00),
              .1px 0px 0px rgba(235, 117, 10, 1.00),
              -.1px 0px 0px rgba(235, 117, 10, 1.00);
}
#stacks_in_2537 i.material-icons-two-tone:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: attr(data-content);
  color: rgba(204, 204, 204, 1.00);
  font-family: 'Material Icons';
}

#stacks_in_2537 {
	background-color: rgba(255, 255, 255, 1.00);
	padding: 10px 0px 0px 0px;
}
.stacks_in_3183 img{max-width:80%;border-radius:0px;}.stacks_in_3183 img:hover{ }
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2539Calligrapher{			font-size: 200% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2539Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2539Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2539Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2539Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2539Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2539Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2539Calligrapher, .stacks_in_2539Calligrapher h1, .stacks_in_2539Calligrapher h2, .stacks_in_2539Calligrapher h3, .stacks_in_2539Calligrapher h4, .stacks_in_2539Calligrapher h5, .stacks_in_2539Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2539targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2539Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2539Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2539Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2539Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2539 {
	padding: 0px 20px 0px 20px;
}

#stacks_in_2540 textarea {
  height: 200px !important;
}

#stacks_in_2543 textarea {
  height: 200px !important;
}

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1196:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2985Calligrapher{			font-size: 125% !important;			color: #FA7731 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2985Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2985Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2985Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2985Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2985Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2985Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2985Calligrapher, .stacks_in_2985Calligrapher h1, .stacks_in_2985Calligrapher h2, .stacks_in_2985Calligrapher h3, .stacks_in_2985Calligrapher h4, .stacks_in_2985Calligrapher h5, .stacks_in_2985Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2985targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2985Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2985Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2985Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2985Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2985 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3166Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_3166Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3166Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3166Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3166Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3166Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3166Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3166Calligrapher, .stacks_in_3166Calligrapher h1, .stacks_in_3166Calligrapher h2, .stacks_in_3166Calligrapher h3, .stacks_in_3166Calligrapher h4, .stacks_in_3166Calligrapher h5, .stacks_in_3166Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3166targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3166Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_3166Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3166Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3166Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_3166 {
	padding: 10px 0px 10px 0px;
}
#multi_columns_stacks_in_2281 {
  display: grid;
  grid-auto-flow: dense;
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr       ;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2281 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2281 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2281 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_2281 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_2281 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2281 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_2281 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2281 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2281 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_2281 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_2281 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2281 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2281 > div > * {position: relative;}
  #multi_columns_stacks_in_2281 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_2281 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2281 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2281 > div > * {position: relative;}
  #multi_columns_stacks_in_2281 > div > * > * {transform: translate(0,0);}
  
}


#stacks_in_2507 textarea {
  height: 200px !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_2508.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_2508.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2508.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2508.semantic-content:target {display: block\9;}
#popBox_stacks_in_2508.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2508.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2508.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2508.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2508 {
	padding: 26px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2512Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2512Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2512Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2512Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2512Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2512Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2512Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2512Calligrapher, .stacks_in_2512Calligrapher h1, .stacks_in_2512Calligrapher h2, .stacks_in_2512Calligrapher h3, .stacks_in_2512Calligrapher h4, .stacks_in_2512Calligrapher h5, .stacks_in_2512Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2512targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2512Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2512Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2512Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2512Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2517>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2517>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2517>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2519Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2519Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2519Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2519Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2519Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2519Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2519Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2519Calligrapher, .stacks_in_2519Calligrapher h1, .stacks_in_2519Calligrapher h2, .stacks_in_2519Calligrapher h3, .stacks_in_2519Calligrapher h4, .stacks_in_2519Calligrapher h5, .stacks_in_2519Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2519targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2519Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2519Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2519Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2519Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2047Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2047Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2047Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2047Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2047Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2047Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2047Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2047Calligrapher, .stacks_in_2047Calligrapher h1, .stacks_in_2047Calligrapher h2, .stacks_in_2047Calligrapher h3, .stacks_in_2047Calligrapher h4, .stacks_in_2047Calligrapher h5, .stacks_in_2047Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2047targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2047Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2047Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2047Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2047Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
.s-container-stacks_in_3098{   margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_3098{margin:0;  }#s-content-stacks_in_3098{justify-content:center; padding:0;  }@media (min-width:600px){.s-container-stacks_in_3098{ }#s-wrapper-stacks_in_3098{}#s-content-stacks_in_3098{ }}@media (min-width:900px){.s-container-stacks_in_3098{ }#s-wrapper-stacks_in_3098{}#s-content-stacks_in_3098{ }}@media (min-width:1200px){.s-container-stacks_in_3098{ }#s-wrapper-stacks_in_3098{}#s-content-stacks_in_3098{ }}.s-bg-stacks_in_3098{z-index:0}#s-outer-stacks_in_3098{border-radius:0px 0px 0px 0px}
#stacks_in_3099>.s3_row {
	margin: 0 -6px;
}

#stacks_in_3099>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3099>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3099>.s3_row>.s3_column {
	padding: 0 6px;
}










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



}



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



}






#stacks_in_3099 {
	padding: 60px 0px 20px 0px;
}
.svg-stacks_in_3104 svg{width:52px;  max-width:100%}.svg-stacks_in_3104 svg path,.svg-stacks_in_3104 svg line,.svg-stacks_in_3104 svg rect,.svg-stacks_in_3104 svg text,.svg-stacks_in_3104 svg circle,.svg-stacks_in_3104 svg ellipse,.svg-stacks_in_3104 svg polygon,.svg-stacks_in_3104 svg polyline{stroke:rgba(0, 0, 0, 1.00)!important;  fill:rgba(247, 171, 13, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_3104 svg:hover{transform:translateY(-5px); transition:all 250ms ease-in-out!important}@media (min-width:600px){.svg-stacks_in_3104 svg{width:64px; }}.svg-stacks_in_3104 svg{  border-radius:0px 0px 0px 0px; border:0px solid border-color:rgba(86, 85, 74, 1.00); padding:0px 0px 0px 0px}.svg-stacks_in_3104 svg:hover{  ;border-color:rgba(247, 171, 13, 1.00);}.svg-stacks_in_3104 svg:hover path,.svg-stacks_in_3104 svg:hover line,.svg-stacks_in_3104 svg:hover rect,.svg-stacks_in_3104 svg:hover text,.svg-stacks_in_3104 svg:hover circle,.svg-stacks_in_3104 svg:hover ellipse,.svg-stacks_in_3104 svg:hover polygon,.svg-stacks_in_3104 svg:hover polyline{  fill:rgba(247, 171, 13, 1.00)!important; }
.svg-stacks_in_3101 svg{width:53px;  max-width:100%}.svg-stacks_in_3101 svg path,.svg-stacks_in_3101 svg line,.svg-stacks_in_3101 svg rect,.svg-stacks_in_3101 svg text,.svg-stacks_in_3101 svg circle,.svg-stacks_in_3101 svg ellipse,.svg-stacks_in_3101 svg polygon,.svg-stacks_in_3101 svg polyline{stroke:rgba(0, 0, 0, 1.00)!important;  fill:rgba(247, 171, 13, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_3101 svg:hover{transform:translateY(-5px); transition:all 250ms ease-in-out!important}@media (min-width:600px){.svg-stacks_in_3101 svg{width:59px; }}.svg-stacks_in_3101 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_3101 svg:hover{  ;}.svg-stacks_in_3101 svg:hover path,.svg-stacks_in_3101 svg:hover line,.svg-stacks_in_3101 svg:hover rect,.svg-stacks_in_3101 svg:hover text,.svg-stacks_in_3101 svg:hover circle,.svg-stacks_in_3101 svg:hover ellipse,.svg-stacks_in_3101 svg:hover polygon,.svg-stacks_in_3101 svg:hover polyline{stroke:!important;  fill:rgba(247, 171, 13, 1.00)!important; }
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3140Calligrapher{			font-size: 100% !important;			color: #150D09 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_3140Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3140Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3140Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3140Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3140Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3140Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3140Calligrapher, .stacks_in_3140Calligrapher h1, .stacks_in_3140Calligrapher h2, .stacks_in_3140Calligrapher h3, .stacks_in_3140Calligrapher h4, .stacks_in_3140Calligrapher h5, .stacks_in_3140Calligrapher h6{	font-family: "Quattrocento Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3140targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3140Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_3140Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3140Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3140Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_3140 {
	padding: 0px 0px 15px 0px;
}

#stacks_in_2480 textarea {
  height: 200px !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_2481.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_2481.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2481.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2481.semantic-content:target {display: block\9;}
#popBox_stacks_in_2481.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2481.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2481.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2481.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2481 {
	padding: 26px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2485Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2485Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2485Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2485Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2485Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2485Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2485Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2485Calligrapher, .stacks_in_2485Calligrapher h1, .stacks_in_2485Calligrapher h2, .stacks_in_2485Calligrapher h3, .stacks_in_2485Calligrapher h4, .stacks_in_2485Calligrapher h5, .stacks_in_2485Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2485targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2485Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2485Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2485Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2485Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2490>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2490>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2490>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2492Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2492Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2492Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2492Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2492Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2492Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2492Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2492Calligrapher, .stacks_in_2492Calligrapher h1, .stacks_in_2492Calligrapher h2, .stacks_in_2492Calligrapher h3, .stacks_in_2492Calligrapher h4, .stacks_in_2492Calligrapher h5, .stacks_in_2492Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2492targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2492Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2492Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2492Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2492Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2051Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2051Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2051Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2051Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2051Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2051Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2051Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2051Calligrapher, .stacks_in_2051Calligrapher h1, .stacks_in_2051Calligrapher h2, .stacks_in_2051Calligrapher h3, .stacks_in_2051Calligrapher h4, .stacks_in_2051Calligrapher h5, .stacks_in_2051Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2051targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2051Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2051Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2051Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2051Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2453 textarea {
  height: 200px !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_2454.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_2454.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2454.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2454.semantic-content:target {display: block\9;}
#popBox_stacks_in_2454.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2454.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2454.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2454.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2454 {
	padding: 26px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2458Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2458Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2458Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2458Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2458Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2458Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2458Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2458Calligrapher, .stacks_in_2458Calligrapher h1, .stacks_in_2458Calligrapher h2, .stacks_in_2458Calligrapher h3, .stacks_in_2458Calligrapher h4, .stacks_in_2458Calligrapher h5, .stacks_in_2458Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2458targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2458Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2458Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2458Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2458Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2463>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2463>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2463>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2465Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2465Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2465Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2465Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2465Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2465Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2465Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2465Calligrapher, .stacks_in_2465Calligrapher h1, .stacks_in_2465Calligrapher h2, .stacks_in_2465Calligrapher h3, .stacks_in_2465Calligrapher h4, .stacks_in_2465Calligrapher h5, .stacks_in_2465Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2465targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2465Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2465Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2465Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2465Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2055Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2055Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2055Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2055Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2055Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2055Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2055Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2055Calligrapher, .stacks_in_2055Calligrapher h1, .stacks_in_2055Calligrapher h2, .stacks_in_2055Calligrapher h3, .stacks_in_2055Calligrapher h4, .stacks_in_2055Calligrapher h5, .stacks_in_2055Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2055targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2055Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2055Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2055Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2055Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2296 textarea {
  height: 200px !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_2297.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_2297.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2297.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2297.semantic-content:target {display: block\9;}
#popBox_stacks_in_2297.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2297.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2297.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2297.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2297 {
	padding: 26px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2449Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2449Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2449Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2449Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2449Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2449Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2449Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2449Calligrapher, .stacks_in_2449Calligrapher h1, .stacks_in_2449Calligrapher h2, .stacks_in_2449Calligrapher h3, .stacks_in_2449Calligrapher h4, .stacks_in_2449Calligrapher h5, .stacks_in_2449Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2449targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2449Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2449Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2449Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2449Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2306>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2306>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2306>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2308Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2308Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2308Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2308Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2308Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2308Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2308Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2308Calligrapher, .stacks_in_2308Calligrapher h1, .stacks_in_2308Calligrapher h2, .stacks_in_2308Calligrapher h3, .stacks_in_2308Calligrapher h4, .stacks_in_2308Calligrapher h5, .stacks_in_2308Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2308targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2308Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2308Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2308Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2308Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2059Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2059Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2059Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2059Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2059Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2059Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2059Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2059Calligrapher, .stacks_in_2059Calligrapher h1, .stacks_in_2059Calligrapher h2, .stacks_in_2059Calligrapher h3, .stacks_in_2059Calligrapher h4, .stacks_in_2059Calligrapher h5, .stacks_in_2059Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2059targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2059Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2059Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2059Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2059Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_1212 textarea {
  height: 200px !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_1843.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_1843.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_1843.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_1843.semantic-content:target {display: block\9;}
#popBox_stacks_in_1843.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_1843.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_1843.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_1843.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1847Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1847Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1847Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1847Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1847Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1847Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1847Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1847Calligrapher, .stacks_in_1847Calligrapher h1, .stacks_in_1847Calligrapher h2, .stacks_in_1847Calligrapher h3, .stacks_in_1847Calligrapher h4, .stacks_in_1847Calligrapher h5, .stacks_in_1847Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1847targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1847Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_1847Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1847Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1847Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_1852>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1852>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_1852>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1854Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_1854Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1854Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1854Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1854Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1854Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_1854Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_1854Calligrapher, .stacks_in_1854Calligrapher h1, .stacks_in_1854Calligrapher h2, .stacks_in_1854Calligrapher h3, .stacks_in_1854Calligrapher h4, .stacks_in_1854Calligrapher h5, .stacks_in_1854Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1854targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1854Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_1854Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_1854Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_1854Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2063Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2063Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2063Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2063Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2063Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2063Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2063Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2063Calligrapher, .stacks_in_2063Calligrapher h1, .stacks_in_2063Calligrapher h2, .stacks_in_2063Calligrapher h3, .stacks_in_2063Calligrapher h4, .stacks_in_2063Calligrapher h5, .stacks_in_2063Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2063targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2063Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2063Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2063Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2063Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2063 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_1344 {
	padding: 45px 0px 50px 0px;
}
.stacks_in_1339 .source-button{max-width:100%; font-size:14px;line-height:38px;border-radius:4px;padding:0 38px;border-width:1px;height:calc(38px + 2px);  text-transform:none;   }.stacks_in_1339 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(53, 53, 53, 1.00);border-color:rgba(53, 53, 53, 1.00)}.stacks_in_1339 a:hover{color:rgba(223, 123, 10, 1.00);background-color:rgba(107, 0, 1, 1.00);border-color:rgba(107, 0, 1, 1.00)}#stacks_in_1339 .s-button-group{justify-content:center}#stacks_in_1339 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_1339 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_1218>.s3_row {
	margin: 0 -10px;
}

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








  


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






}



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






}




  

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_2544:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2989Calligrapher{			font-size: 125% !important;			color: #FA7630 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2989Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2989Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2989Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2989Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2989Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2989Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2989Calligrapher, .stacks_in_2989Calligrapher h1, .stacks_in_2989Calligrapher h2, .stacks_in_2989Calligrapher h3, .stacks_in_2989Calligrapher h4, .stacks_in_2989Calligrapher h5, .stacks_in_2989Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2989targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2989Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2989Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2989Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2989Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2989 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3162Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_3162Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3162Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3162Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3162Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3162Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3162Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3162Calligrapher, .stacks_in_3162Calligrapher h1, .stacks_in_3162Calligrapher h2, .stacks_in_3162Calligrapher h3, .stacks_in_3162Calligrapher h4, .stacks_in_3162Calligrapher h5, .stacks_in_3162Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3162targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3162Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_3162Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3162Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3162Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_3162 {
	padding: 10px 0px 10px 0px;
}
#multi_columns_stacks_in_2545 {
  display: grid;
  grid-auto-flow: dense;
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr       ;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2545 + .deluxe-columns {
  margin-top: 8px;
}
#multi_columns_stacks_in_2545 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2545 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_2545 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_2545 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2545 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_2545 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2545 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2545 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_2545 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_2545 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2545 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2545 > div > * {position: relative;}
  #multi_columns_stacks_in_2545 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_2545 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2545 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2545 > div > * {position: relative;}
  #multi_columns_stacks_in_2545 > div > * > * {transform: translate(0,0);}
  
}


#stacks_in_2958 textarea {
  height: 200px !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_2959.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_2959.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2959.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2959.semantic-content:target {display: block\9;}
#popBox_stacks_in_2959.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2959.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2959.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2959.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2959 {
	padding: 20px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2963Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2963Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2963Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2963Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2963Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2963Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2963Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2963Calligrapher, .stacks_in_2963Calligrapher h1, .stacks_in_2963Calligrapher h2, .stacks_in_2963Calligrapher h3, .stacks_in_2963Calligrapher h4, .stacks_in_2963Calligrapher h5, .stacks_in_2963Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2963targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2963Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2963Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2963Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2963Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2968>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2968>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2968>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2970Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2970Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2970Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2970Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2970Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2970Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2970Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2970Calligrapher, .stacks_in_2970Calligrapher h1, .stacks_in_2970Calligrapher h2, .stacks_in_2970Calligrapher h3, .stacks_in_2970Calligrapher h4, .stacks_in_2970Calligrapher h5, .stacks_in_2970Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2970targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2970Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2970Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2970Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2970Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2687Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2687Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2687Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2687Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2687Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2687Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2687Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2687Calligrapher, .stacks_in_2687Calligrapher h1, .stacks_in_2687Calligrapher h2, .stacks_in_2687Calligrapher h3, .stacks_in_2687Calligrapher h4, .stacks_in_2687Calligrapher h5, .stacks_in_2687Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2687targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2687Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2687Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2687Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2687Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2687 {
	padding: 5px 0px 7px 0px;
}

.s-container-stacks_in_3149{   margin-left: auto; margin-right: auto;}#s-wrapper-stacks_in_3149{margin:0;  }#s-content-stacks_in_3149{justify-content:center; padding:0;  }@media (min-width:600px){.s-container-stacks_in_3149{ }#s-wrapper-stacks_in_3149{}#s-content-stacks_in_3149{ }}@media (min-width:900px){.s-container-stacks_in_3149{ }#s-wrapper-stacks_in_3149{}#s-content-stacks_in_3149{ }}@media (min-width:1200px){.s-container-stacks_in_3149{ }#s-wrapper-stacks_in_3149{}#s-content-stacks_in_3149{ }}.s-bg-stacks_in_3149{z-index:0}#s-outer-stacks_in_3149{border-radius:0px 0px 0px 0px}
#stacks_in_3150>.s3_row {
	margin: 0 -6px;
}

#stacks_in_3150>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_3150>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_3150>.s3_row>.s3_column {
	padding: 0 6px;
}










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



}



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



}






#stacks_in_3150 {
	padding: 60px 0px 20px 0px;
}
.svg-stacks_in_3155 svg{width:52px;  max-width:100%}.svg-stacks_in_3155 svg path,.svg-stacks_in_3155 svg line,.svg-stacks_in_3155 svg rect,.svg-stacks_in_3155 svg text,.svg-stacks_in_3155 svg circle,.svg-stacks_in_3155 svg ellipse,.svg-stacks_in_3155 svg polygon,.svg-stacks_in_3155 svg polyline{stroke:rgba(0, 0, 0, 1.00)!important;  fill:rgba(247, 171, 13, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_3155 svg:hover{transform:translateY(-5px); transition:all 250ms ease-in-out!important}@media (min-width:600px){.svg-stacks_in_3155 svg{width:64px; }}.svg-stacks_in_3155 svg{  border-radius:0px 0px 0px 0px; border:0px solid border-color:rgba(86, 85, 74, 1.00); padding:0px 0px 0px 0px}.svg-stacks_in_3155 svg:hover{  ;border-color:rgba(247, 171, 13, 1.00);}.svg-stacks_in_3155 svg:hover path,.svg-stacks_in_3155 svg:hover line,.svg-stacks_in_3155 svg:hover rect,.svg-stacks_in_3155 svg:hover text,.svg-stacks_in_3155 svg:hover circle,.svg-stacks_in_3155 svg:hover ellipse,.svg-stacks_in_3155 svg:hover polygon,.svg-stacks_in_3155 svg:hover polyline{  fill:rgba(247, 171, 13, 1.00)!important; }
.svg-stacks_in_3152 svg{width:53px;  max-width:100%}.svg-stacks_in_3152 svg path,.svg-stacks_in_3152 svg line,.svg-stacks_in_3152 svg rect,.svg-stacks_in_3152 svg text,.svg-stacks_in_3152 svg circle,.svg-stacks_in_3152 svg ellipse,.svg-stacks_in_3152 svg polygon,.svg-stacks_in_3152 svg polyline{stroke:rgba(0, 0, 0, 1.00)!important;  fill:rgba(247, 171, 13, 1.00)!important;  transition:all 250ms ease-in-out!important}.svg-stacks_in_3152 svg:hover{transform:translateY(-5px); transition:all 250ms ease-in-out!important}@media (min-width:600px){.svg-stacks_in_3152 svg{width:59px; }}.svg-stacks_in_3152 svg{  border-radius:0px 0px 0px 0px; padding:0px 0px 0px 0px}.svg-stacks_in_3152 svg:hover{  ;}.svg-stacks_in_3152 svg:hover path,.svg-stacks_in_3152 svg:hover line,.svg-stacks_in_3152 svg:hover rect,.svg-stacks_in_3152 svg:hover text,.svg-stacks_in_3152 svg:hover circle,.svg-stacks_in_3152 svg:hover ellipse,.svg-stacks_in_3152 svg:hover polygon,.svg-stacks_in_3152 svg:hover polyline{stroke:!important;  fill:rgba(247, 171, 13, 1.00)!important; }
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3158Calligrapher{			font-size: 100% !important;			color: #150D09 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_3158Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3158Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3158Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3158Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3158Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_3158Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_3158Calligrapher, .stacks_in_3158Calligrapher h1, .stacks_in_3158Calligrapher h2, .stacks_in_3158Calligrapher h3, .stacks_in_3158Calligrapher h4, .stacks_in_3158Calligrapher h5, .stacks_in_3158Calligrapher h6{	font-family: "Quattrocento Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3158targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3158Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_3158Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3158Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3158Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_3158 {
	padding: 0px 0px 15px 0px;
}

#stacks_in_2931 textarea {
  height: 200px !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_2932.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_2932.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2932.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2932.semantic-content:target {display: block\9;}
#popBox_stacks_in_2932.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2932.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2932.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2932.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2932 {
	padding: 20px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2936Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2936Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2936Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2936Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2936Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2936Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2936Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2936Calligrapher, .stacks_in_2936Calligrapher h1, .stacks_in_2936Calligrapher h2, .stacks_in_2936Calligrapher h3, .stacks_in_2936Calligrapher h4, .stacks_in_2936Calligrapher h5, .stacks_in_2936Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2936targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2936Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2936Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2936Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2936Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2941>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2941>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2941>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2943Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2943Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2943Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2943Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2943Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2943Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2943Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2943Calligrapher, .stacks_in_2943Calligrapher h1, .stacks_in_2943Calligrapher h2, .stacks_in_2943Calligrapher h3, .stacks_in_2943Calligrapher h4, .stacks_in_2943Calligrapher h5, .stacks_in_2943Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2943targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2943Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2943Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2943Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2943Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2658Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2658Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2658Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2658Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2658Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2658Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2658Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2658Calligrapher, .stacks_in_2658Calligrapher h1, .stacks_in_2658Calligrapher h2, .stacks_in_2658Calligrapher h3, .stacks_in_2658Calligrapher h4, .stacks_in_2658Calligrapher h5, .stacks_in_2658Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2658targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2658Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2658Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2658Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2658Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2658 {
	padding: 5px 0px 7px 0px;
}


#stacks_in_2904 textarea {
  height: 200px !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_2905.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_2905.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2905.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2905.semantic-content:target {display: block\9;}
#popBox_stacks_in_2905.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2905.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2905.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2905.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2905 {
	padding: 20px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2909Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2909Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2909Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2909Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2909Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2909Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2909Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2909Calligrapher, .stacks_in_2909Calligrapher h1, .stacks_in_2909Calligrapher h2, .stacks_in_2909Calligrapher h3, .stacks_in_2909Calligrapher h4, .stacks_in_2909Calligrapher h5, .stacks_in_2909Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2909targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2909Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2909Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2909Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2909Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2914>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2914>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2914>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2916Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2916Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2916Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2916Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2916Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2916Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2916Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2916Calligrapher, .stacks_in_2916Calligrapher h1, .stacks_in_2916Calligrapher h2, .stacks_in_2916Calligrapher h3, .stacks_in_2916Calligrapher h4, .stacks_in_2916Calligrapher h5, .stacks_in_2916Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2916targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2916Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2916Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2916Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2916Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2629Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2629Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2629Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2629Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2629Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2629Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2629Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2629Calligrapher, .stacks_in_2629Calligrapher h1, .stacks_in_2629Calligrapher h2, .stacks_in_2629Calligrapher h3, .stacks_in_2629Calligrapher h4, .stacks_in_2629Calligrapher h5, .stacks_in_2629Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2629targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2629Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2629Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2629Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2629Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2629 {
	padding: 5px 0px 7px 0px;
}


#stacks_in_2877 textarea {
  height: 200px !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_2878.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_2878.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2878.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2878.semantic-content:target {display: block\9;}
#popBox_stacks_in_2878.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2878.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2878.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2878.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */



#stacks_in_2878 {
	padding: 20px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2882Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2882Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2882Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2882Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2882Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2882Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2882Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2882Calligrapher, .stacks_in_2882Calligrapher h1, .stacks_in_2882Calligrapher h2, .stacks_in_2882Calligrapher h3, .stacks_in_2882Calligrapher h4, .stacks_in_2882Calligrapher h5, .stacks_in_2882Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2882targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2882Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2882Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2882Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2882Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2887>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2887>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2887>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2889Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2889Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2889Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2889Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2889Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2889Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2889Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2889Calligrapher, .stacks_in_2889Calligrapher h1, .stacks_in_2889Calligrapher h2, .stacks_in_2889Calligrapher h3, .stacks_in_2889Calligrapher h4, .stacks_in_2889Calligrapher h5, .stacks_in_2889Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2889targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2889Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2889Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2889Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2889Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2600Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2600Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2600Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2600Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2600Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2600Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2600Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2600Calligrapher, .stacks_in_2600Calligrapher h1, .stacks_in_2600Calligrapher h2, .stacks_in_2600Calligrapher h3, .stacks_in_2600Calligrapher h4, .stacks_in_2600Calligrapher h5, .stacks_in_2600Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2600targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2600Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2600Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2600Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2600Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2600 {
	padding: 5px 0px 7px 0px;
}


#stacks_in_2547 textarea {
  height: 200px !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_2549.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_2549.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2549.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2549.semantic-content:target {display: block\9;}
#popBox_stacks_in_2549.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2549.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2549.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2549.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2553Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2553Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2553Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2553Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2553Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2553Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2553Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2553Calligrapher, .stacks_in_2553Calligrapher h1, .stacks_in_2553Calligrapher h2, .stacks_in_2553Calligrapher h3, .stacks_in_2553Calligrapher h4, .stacks_in_2553Calligrapher h5, .stacks_in_2553Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2553targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2553Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2553Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2553Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2553Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2558>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2558>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2558>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2560Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2560Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2560Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2560Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2560Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2560Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2560Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2560Calligrapher, .stacks_in_2560Calligrapher h1, .stacks_in_2560Calligrapher h2, .stacks_in_2560Calligrapher h3, .stacks_in_2560Calligrapher h4, .stacks_in_2560Calligrapher h5, .stacks_in_2560Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2560targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2560Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2560Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2560Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2560Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2569Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2569Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2569Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2569Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2569Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2569Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2569Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2569Calligrapher, .stacks_in_2569Calligrapher h1, .stacks_in_2569Calligrapher h2, .stacks_in_2569Calligrapher h3, .stacks_in_2569Calligrapher h4, .stacks_in_2569Calligrapher h5, .stacks_in_2569Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2569targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2569Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2569Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2569Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2569Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2569 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_2573 {
	padding: 35px 0px 30px 0px;
}
.stacks_in_2576 .source-button{max-width:100%; font-size:14px;line-height:38px;border-radius:4px;padding:0 38px;border-width:1px;height:calc(38px + 2px);  text-transform:none;   }.stacks_in_2576 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(53, 53, 53, 1.00);border-color:rgba(53, 53, 53, 1.00)}.stacks_in_2576 a:hover{color:rgba(223, 123, 10, 1.00);background-color:rgba(107, 0, 1, 1.00);border-color:rgba(107, 0, 1, 1.00)}#stacks_in_2576 .s-button-group{justify-content:center}#stacks_in_2576 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_2576 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_2693>.s3_row {
	margin: 0 -10px;
}

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








  


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






}



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






}




  

.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_2079:before {
  position: relative;
  
  background-color : rgba(255, 255, 255, 1.00);
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
    
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2993Calligrapher{			font-size: 125% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2993Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2993Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2993Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2993Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2993Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2993Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2993Calligrapher, .stacks_in_2993Calligrapher h1, .stacks_in_2993Calligrapher h2, .stacks_in_2993Calligrapher h3, .stacks_in_2993Calligrapher h4, .stacks_in_2993Calligrapher h5, .stacks_in_2993Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2993targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2993Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2993Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2993Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2993Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2993 {
	padding: 10px 0px 10px 0px;
}
#stacks_in_2080>.s3_row {
	margin: 0 -10px;
}

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








  


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






}



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






}




  

#stacks_in_2199 textarea {
  height: 200px !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_2201.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_2201.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2201.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2201.semantic-content:target {display: block\9;}
#popBox_stacks_in_2201.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2201.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2201.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2201.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2205Calligrapher, .stacks_in_2205Calligrapher h1, .stacks_in_2205Calligrapher h2, .stacks_in_2205Calligrapher h3, .stacks_in_2205Calligrapher h4, .stacks_in_2205Calligrapher h5, .stacks_in_2205Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2205Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2210>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2210>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2210>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2212Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2212Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2212Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2212Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2212Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2212Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2212Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2212Calligrapher, .stacks_in_2212Calligrapher h1, .stacks_in_2212Calligrapher h2, .stacks_in_2212Calligrapher h3, .stacks_in_2212Calligrapher h4, .stacks_in_2212Calligrapher h5, .stacks_in_2212Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2212targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2212Calligrapher a:link{			color: #BB5A2C !important;			text-decoration: none;		}				.stacks_in_2212Calligrapher a:visited{			color: #BB5A2C !important;		}				.stacks_in_2212Calligrapher a:active{			color: #BB5A2C !important;		}				.stacks_in_2212Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code */
#stacks_in_2212 {
	padding: 5px 15px 5px 20px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2222Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2222Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2222Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2222Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2222Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2222Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2222Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2222Calligrapher, .stacks_in_2222Calligrapher h1, .stacks_in_2222Calligrapher h2, .stacks_in_2222Calligrapher h3, .stacks_in_2222Calligrapher h4, .stacks_in_2222Calligrapher h5, .stacks_in_2222Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2222targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2222Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2222Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2222Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2222Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2170 textarea {
  height: 200px !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_2172.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_2172.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2172.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2172.semantic-content:target {display: block\9;}
#popBox_stacks_in_2172.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2172.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2172.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2172.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2176Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2176Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2176Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2176Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2176Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2176Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2176Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2176Calligrapher, .stacks_in_2176Calligrapher h1, .stacks_in_2176Calligrapher h2, .stacks_in_2176Calligrapher h3, .stacks_in_2176Calligrapher h4, .stacks_in_2176Calligrapher h5, .stacks_in_2176Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2176targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2176Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2176Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2176Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2176Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2181>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2181>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2181>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2183Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2183Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2183Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2183Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2183Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2183Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2183Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2183Calligrapher, .stacks_in_2183Calligrapher h1, .stacks_in_2183Calligrapher h2, .stacks_in_2183Calligrapher h3, .stacks_in_2183Calligrapher h4, .stacks_in_2183Calligrapher h5, .stacks_in_2183Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2183targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2183Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2183Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2183Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2183Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2193Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2193Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2193Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2193Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2193Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2193Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2193Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2193Calligrapher, .stacks_in_2193Calligrapher h1, .stacks_in_2193Calligrapher h2, .stacks_in_2193Calligrapher h3, .stacks_in_2193Calligrapher h4, .stacks_in_2193Calligrapher h5, .stacks_in_2193Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2193targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2193Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2193Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2193Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2193Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2141 textarea {
  height: 200px !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_2143.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_2143.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2143.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2143.semantic-content:target {display: block\9;}
#popBox_stacks_in_2143.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2143.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2143.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2143.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2147Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2147Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2147Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2147Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2147Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2147Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2147Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2147Calligrapher, .stacks_in_2147Calligrapher h1, .stacks_in_2147Calligrapher h2, .stacks_in_2147Calligrapher h3, .stacks_in_2147Calligrapher h4, .stacks_in_2147Calligrapher h5, .stacks_in_2147Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2147targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2147Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2147Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2147Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2147Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2152>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2152>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2152>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2154Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2154Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2154Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2154Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2154Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2154Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2154Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2154Calligrapher, .stacks_in_2154Calligrapher h1, .stacks_in_2154Calligrapher h2, .stacks_in_2154Calligrapher h3, .stacks_in_2154Calligrapher h4, .stacks_in_2154Calligrapher h5, .stacks_in_2154Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2154targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2154Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2154Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2154Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2154Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2164Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2164Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2164Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2164Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2164Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2164Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2164Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2164Calligrapher, .stacks_in_2164Calligrapher h1, .stacks_in_2164Calligrapher h2, .stacks_in_2164Calligrapher h3, .stacks_in_2164Calligrapher h4, .stacks_in_2164Calligrapher h5, .stacks_in_2164Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2164targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2164Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2164Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2164Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2164Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2112 textarea {
  height: 200px !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_2114.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_2114.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2114.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2114.semantic-content:target {display: block\9;}
#popBox_stacks_in_2114.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2114.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2114.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2114.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2118Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2118Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2118Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2118Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2118Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2118Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2118Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2118Calligrapher, .stacks_in_2118Calligrapher h1, .stacks_in_2118Calligrapher h2, .stacks_in_2118Calligrapher h3, .stacks_in_2118Calligrapher h4, .stacks_in_2118Calligrapher h5, .stacks_in_2118Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2118targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2118Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2118Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2118Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2118Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2123>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2123>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2123>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2125Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2125Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2125Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2125Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2125Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2125Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2125Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2125Calligrapher, .stacks_in_2125Calligrapher h1, .stacks_in_2125Calligrapher h2, .stacks_in_2125Calligrapher h3, .stacks_in_2125Calligrapher h4, .stacks_in_2125Calligrapher h5, .stacks_in_2125Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2125targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2125Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2125Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2125Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2125Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2135Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2135Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2135Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2135Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2135Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2135Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2135Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2135Calligrapher, .stacks_in_2135Calligrapher h1, .stacks_in_2135Calligrapher h2, .stacks_in_2135Calligrapher h3, .stacks_in_2135Calligrapher h4, .stacks_in_2135Calligrapher h5, .stacks_in_2135Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2135targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2135Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2135Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2135Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2135Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */

#stacks_in_2082 textarea {
  height: 200px !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_2084.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_2084.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2084.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2084.semantic-content:target {display: block\9;}
#popBox_stacks_in_2084.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -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_2084.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2084.semantic-content .modal-content {
  background: #FFFFFF;
  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: 400px;
  
}
#popBox_stacks_in_2084.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 10px 10px 10px 10px;
  
  	color: #222222;
}


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

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

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

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


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














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

/* Transparent */


/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2088Calligrapher{			font-size: 120% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2088Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2088Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2088Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2088Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2088Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2088Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2088Calligrapher, .stacks_in_2088Calligrapher h1, .stacks_in_2088Calligrapher h2, .stacks_in_2088Calligrapher h3, .stacks_in_2088Calligrapher h4, .stacks_in_2088Calligrapher h5, .stacks_in_2088Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2088targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2088Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2088Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2088Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2088Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */#stacks_in_2093>.s3_row {
	margin: 0 -10px;
}

#stacks_in_2093>.s3_row>.s3_column_left {
	width: 37.60%;
}

#stacks_in_2093>.s3_row>.s3_column_right {
	width: 62.400002%;
}




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










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



}



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


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


}





/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2095Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2095Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2095Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2095Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2095Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2095Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2095Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2095Calligrapher, .stacks_in_2095Calligrapher h1, .stacks_in_2095Calligrapher h2, .stacks_in_2095Calligrapher h3, .stacks_in_2095Calligrapher h4, .stacks_in_2095Calligrapher h5, .stacks_in_2095Calligrapher h6{	font-family: "Droid Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2095targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2095Calligrapher a:link{			color: #CB6534 !important;			text-decoration: none;		}				.stacks_in_2095Calligrapher a:visited{			color: #CB6534 !important;		}				.stacks_in_2095Calligrapher a:active{			color: #CB6534 !important;		}				.stacks_in_2095Calligrapher a:hover{			color: #BB5A2C !important;			text-decoration: none;		}/* End Calligrapher stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2104Calligrapher{			font-size: 110% !important;			color: #000000 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0 !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2104Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2104Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2104Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2104Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2104Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2104Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2104Calligrapher, .stacks_in_2104Calligrapher h1, .stacks_in_2104Calligrapher h2, .stacks_in_2104Calligrapher h3, .stacks_in_2104Calligrapher h4, .stacks_in_2104Calligrapher h5, .stacks_in_2104Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2104targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2104Calligrapher a:link{			color: #124A7A !important;			text-decoration: none;		}				.stacks_in_2104Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2104Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2104Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline;		}/* End Calligrapher stack CSS code */
#stacks_in_2104 {
	padding: 4px 0px 0px 0px;
}

#stacks_in_2108 {
	padding: 45px 0px 50px 0px;
}
.stacks_in_2111 .source-button{max-width:100%; font-size:14px;line-height:38px;border-radius:4px;padding:0 38px;border-width:1px;height:calc(38px + 2px);  text-transform:none;   }.stacks_in_2111 a{color:rgba(255, 255, 255, 1.00);background-color:rgba(53, 53, 53, 1.00);border-color:rgba(53, 53, 53, 1.00)}.stacks_in_2111 a:hover{color:rgba(223, 123, 10, 1.00);background-color:rgba(107, 0, 1, 1.00);border-color:rgba(107, 0, 1, 1.00)}#stacks_in_2111 .s-button-group{justify-content:center}#stacks_in_2111 .s-button-group .button-group-btn{padding-right:1px}

#stacks_in_2111 {
	padding: 30px 0px 0px 0px;
}


.autoreplyBody, .autoreplySubject {display: none !important;}
.custom-format {display: none;}


.siphon-stack.bg-stacks_in_1173:before {
  position: relative;
  
  
  
  transition: height 600ms ease-in;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  
}
.siphon-configure #section_stacks_in_1173 .configure-submit button.siphon-configure-next,
.siphon-configure #section_stacks_in_1173 .configure-submit button.siphon-configure-send-email {
  background: rgba(16, 55, 145, 1.00);
  border-color: rgba(16, 55, 145, 1.00);
  color:  rgba(255, 255, 255, 1.00);
}
.siphon-configure #section_stacks_in_1173 .configure-submit button.siphon-configure-back {
  background: rgba(0, 0, 0, 0.00);
  border-color: rgba(16, 55, 145, 1.00);
  color:  rgba(16, 55, 145, 1.00);
}


#wrap_stacks_in_1175 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_1175 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_1175 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_1175 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_1175 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_1175 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_1175 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_1175"],

.configure-group-wrap[data-name="stacks_in_1175"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}





#wrap_stacks_in_1177 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_1177 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_1177 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_1177 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_1177 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_1177 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_1177 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_1177"],

.configure-group-wrap[data-name="stacks_in_1177"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}





#wrap_stacks_in_1179 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_1179 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_1179 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_1179 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_1179 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_1179 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_1179 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_1179"],

.configure-group-wrap[data-name="stacks_in_1179"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}



/*
1.1.0
- replaceAll function is removed, adds support for old versions of iOS Safari.
- changed how highlighting works in edit mode
- adjust number transition speed
- if statements will detect and insert missing quotation marks for string/text values
*/
/*
OUTER STYLES
*/
#stacks_in_1181.configure-wrap, #stacks_in_1181.configure-wrap * {
  box-sizing: border-box;
}
#stacks_in_1181.configure-wrap {
  /* Background */
  /* Border & Shadow */
  /* Layout */
  
  
}
#stacks_in_1181.configure-wrap > div {

}
/*
 CUSTOM STYLES
*/
#stacks_in_1181 .configure-inner-wrap > .configure-checkbox {
  height: auto;
}
#stacks_in_1181 .ccs-check-graphic:after {
  left: 50%;
  top: calc(50% - 1px);
  width: 20%;
  transform: translate(-50%,-50%) rotate(45deg);
  height: 40%;
  border: solid white;
  border-width: 0 3px 3px 0;
}
#stacks_in_1181 .configure-inner-wrap,
#stacks_in_1181 .configure-inner-wrap span,
#stacks_in_1181 .configure-inner-wrap > label output,
#stacks_in_1181 .configure-inner-wrap input,
#stacks_in_1181 .configure-inner-wrap select {
  font-family: inherit;
  font-weight: 400;
}
#stacks_in_1181 .configure-input textarea,
#stacks_in_1181 .configure-input input,
#stacks_in_1181 .configure-input select,
#stacks_in_1181 .configure-input output,
#stacks_in_1181 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_1181 .configure-group-wrap label:not(.stacks-label),
#stacks_in_1181 .ccs-checkbox-text,
#stacks_in_1181 .configure-math {
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_1181 .configure-input .prefix,
#stacks_in_1181 .configure-input .postfix {
  color: rgba(0, 0, 0, 0.50);
}
#stacks_in_1181 .configure-input .select-icon svg {
  stroke: rgba(0, 0, 0, 0.50);
}
#stacks_in_1181 .configure-inner-wrap > .configure-subtitle {
  color: rgba(0, 0, 0, 0.30);
}
#stacks_in_1181 .configure-inner-wrap > label output,
#stacks_in_1181 .configure-inner-wrap > label:not(.configure-checkbox) {
  color: rgba(0, 0, 0, 0.70);
  margin: 16px 0 8px 0;
  font-weight: 600;
}
#stacks_in_1181 .configure-input textarea,
#stacks_in_1181 .configure-input input,
#stacks_in_1181 .configure-input select,
#stacks_in_1181 .configure-input output,
#stacks_in_1181 .ccs-checkbox-text {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_1181 .configure-input textarea,
#stacks_in_1181 .configure-input input[data-type="text"],
#stacks_in_1181 .configure-input select {
  line-height: 24px;
}
#stacks_in_1181 .quantity-button {
  margin: 0;
  border-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 14px;
}
#stacks_in_1181 .ccs-check-graphic {
  width: 24px;
  height: 24px;
}
#stacks_in_1181 .configure-input .prefix,
#stacks_in_1181 .configure-input .postfix {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_1181 .configure-inner-wrap > label:not(.configure-checkbox) {
  font-size: 16px;
  line-height: 16px;
}
#stacks_in_1181 .configure-inner-wrap > .configure-subtitle {
  font-size: 12px;
  line-height: 120%;
}
#stacks_in_1181.configure-wrap .select-icon {
  width: 16px;
  height: 16px;
}
#stacks_in_1181 .configure-number {
  padding: 6.000000px 6.000000px 6.000000px 14px;
}
#stacks_in_1181 .configure-select {
  padding: 10.000000px 6.000000px 10.000000px 14px;
}
#stacks_in_1181 .configure-text {
  padding: 6.000000px 14px;

}
#stacks_in_1181 .is-narrow .quantity-nav {
  height: calc(100% + 6.000000px + 6.000000px - 2px);
  display: grid;
  grid-gap: 0px;
  grid-template-columns: 1fr;
  margin-right: calc(-6.000000px + 1px);
}
#stacks_in_1181 .is-narrow .quantity-nav .quantity-button {
  height: 100%;
  width: 18px;
  line-height: 10px;
}
#stacks_in_1181 .is-narrow .quantity-nav .quantity-up {
  grid-row: 1;
  border-radius: 0 3px 0 0;
}
#stacks_in_1181 .is-narrow .quantity-nav .quantity-down {
  border-radius: 0 0 3px 0;
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
}
#stacks_in_1181 .is-narrow .configure-number {
  padding: 6.000000px;
}
#stacks_in_1181 .configure-inner-wrap > .configure-checkbox {
  grid-gap: 8.000000px;
}

#stacks_in_1181 .configure-select > select {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 0 0 14px;
  cursor: pointer;
  z-index: 2;
}





#stacks_in_1181 .configure-input .com_onelittledesigner_stacks_Configure_Select_Option_stack,
#stacks_in_1181 .ccs-check-graphic {
  background: rgba(255, 255, 255, 1.00);
}

/*
 GROUP
*/
#stacks_in_1181 .configure-group-wrap label {
  border: 1px solid rgba(0, 0, 0, 0.20);
  overflow: hidden;
}
#stacks_in_1181 .configure-input-wrap > .configure-input-design {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background: rgba(255, 255, 255, 1.00);
}
#stacks_in_1181 .configure-group-wrap input:not(:checked) + label:hover:before,
#stacks_in_1181 .configure-checkbox:hover input:not(:checked) + .ccs-check-graphic:before,
#stacks_in_1181.configure-wrap .configure-input-design.configure-focused:before {
  border-radius: 3px;
}
/*
 RANGE
*/
#stacks_in_1181 .configure-range  .fill-to {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_1181 .configure-range  .fill-to-bar {
  background: rgba(60, 100, 250, 1.00);
}
#stacks_in_1181 .configure-tick-wrap > div {
  background: rgba(0, 0, 0, 0.15);
}
#stacks_in_1181.configure-wrap input[type=range]::-webkit-slider-thumb {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background-image: linear-gradient(rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}
#stacks_in_1181.configure-wrap input[type=range]::-moz-range-thumb {
  border: 1px solid rgba(0, 0, 0, 0.20);
  background-image: linear-gradient(rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}
#stacks_in_1181 .configure-range  .fill-to {
  background: rgba(0, 0, 0, 0.05);
}
/*
 CHECKBOX
*/
#stacks_in_1181 .ccs-checkbox-text {
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_1181 .ccs-check-graphic {
  border: 1px solid rgba(0, 0, 0, 0.20);
}
#stacks_in_1181 .configure-checkbox input:checked + .ccs-check-graphic {
  background-color: rgba(60, 100, 250, 1.00);
  border: 1px solid rgba(60, 100, 250, 1.00);
}
/*
 NUMBER
*/
#stacks_in_1181 .configure-number .configure-input-formatting input[type="number"] {
  color: transparent;
}
#stacks_in_1181 .configure-number .configure-input-formatting input[type="number"]:focus  {
  color: rgba(0, 0, 0, 0.70);
}
/* #stacks_in_1181 .quantity-nav {
  padding: 7px 8px 0 0;
} */
#stacks_in_1181 .quantity-button {
  color: rgba(0, 0, 0, 0.70);
  background: rgba(0, 0, 0, 0.10);
}
#stacks_in_1181 .quantity-button.quantity-up:before {
  content: "+";
  color: rgba(0, 0, 0, 0.70);
}
#stacks_in_1181 .quantity-button.quantity-down:before {
  content: "-";
  color: rgba(0, 0, 0, 0.70);
}

#stacks_in_1181 .configure-group-wrap label * {
  pointer-events: none;
}
#stacks_in_1181 .configure-group-wrap,

#stacks_in_1181 .configure-group-wrap > div[tag="node"] {
  display: grid;
  grid-gap: 8px;
  align-items: stretch;
}
#stacks_in_1181 .configure-group-wrap > div[tag="node"] {
  padding-bottom: 48px;
}
#stacks_in_1181 .configure-group-wrap > div[tag="node"] > div {
  margin: 0;
}
#stacks_in_1181 .configure-group-wrap > div[tag="node"] > div[type="add"] {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#stacks_in_1181 .configure-group-wrap div {
  position: relative;
}
#stacks_in_1181 .configure-group-wrap input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 0;
}

#stacks_in_1181 .configure-group-wrap label,
#stacks_in_1181 .configure-group-wrap input:checked + label:after,
#stacks_in_1181 .configure-input-wrap > .configure-input-design,
#stacks_in_1181 .configure-group-wrap input + label:before,
#stacks_in_1181 .configure-checkbox input + .ccs-check-graphic:before,
#stacks_in_1181.configure-wrap .configure-input-design:before,
#stacks_in_1181 .ccs-check-graphic {
  border-radius: 4px;
}
#stacks_in_1181 .quantity-button,
#stacks_in_1181 .quantity-button:active:after {
  border-radius: 2.000000px;
}






















#wrap_stacks_in_1183 .prefix {
  margin-right: 0;
}


#wrap_stacks_in_1183 .postfix {
  margin-left: 0;
}

#wrap_stacks_in_1183 .configure-inner-wrap {
  width: 100%;
  
  max-width: 320px;
  
}
#wrap_stacks_in_1183 .configure-group-wrap label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(0, 0, 0, 0.20);
  transition: box-shadow 200ms ease, border-color 200ms ease, background-color 200ms ease;
}
#wrap_stacks_in_1183 .configure-group-wrap input:checked + label {
  background-color: rgba(0, 0, 0, 0.00);
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}
#wrap_stacks_in_1183 .configure-group-wrap input:not(:checked) + label:hover {
  border-color: rgba(60, 100, 250, 0.80);
  box-shadow: 0 0 0 3px rgba(60, 100, 250, 0.20);
}

#wrap_stacks_in_1183 .configure-group-wrap label {
  padding: 6px 16px;
}
.configure-group-wrap[data-name="stacks_in_1183"],

.configure-group-wrap[data-name="stacks_in_1183"] > div[tag="node"] {
  
  grid-template-columns: repeat(auto-fit,156px);
  
}



#divstacks_in_30 hr{border-top-style:solid;border-top-width:1px;border-top-color:rgba(187, 187, 187, 0.00); width:100%;max-width:100%;margin-top:1.50rem;margin-bottom:1.50rem}

#stacks_in_30 {
	background-color: rgba(204, 204, 204, 0.00);
}
