
.agent-hide{display:none !important}



.eclipse-container{position:relative;overflow:hidden;--eclipse-animation-duration:4s;--eclipse-animation-delay:10s;--eclipse-timer-fadeout:200ms;--eclipse-timer-animation-duration:calc(var(--eclipse-animation-delay) - var(--eclipse-animation-duration) - var(--eclipse-timer-fadeout));--eclipse-timer-animation-delay:var(--eclipse-animation-duration);--eclipse-timer-color:rgba(255,255,255,0.8);--eclipse-timer-background:rgba(255,255,255,0.3);--eclipse-timer-size:4px;--eclipse-overlay-color:rgba(0,0,0,0.5);--eclipse-overlay-opacity:1}.eclipse-container.eclipse-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.eclipse-container.eclipse-fullscreen >:not(.eclipse-slide):not(.eclipse-timer):not(.eclipse-overlay){display:none}.eclipse-content{position:relative;z-index:5}.eclipse-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;transition:opacity var(--eclipse-animation-duration) linear;pointer-events:none}.eclipse-slide.active{transition-duration:0s;opacity:1;z-index:1}.eclipse-slide.active.fade-in{transition-duration:calc(var(--eclipse-animation-duration) / 2)}.eclipse-slide.prev-active{z-index:2}.eclipse-image,.eclipse-video{display:block;width:100%;height:100%;object-fit:cover}.eclipse-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--eclipse-overlay-color);opacity:var(--eclipse-overlay-opacity);pointer-events:none;z-index:3}.eclipse-timer{position:absolute;bottom:0;left:0;width:100%;height:var(--eclipse-timer-size);background:var(--eclipse-timer-background);z-index:4}.eclipse-timer-bar{width:0;height:100%;background:var(--eclipse-timer-color);transition:width var(--eclipse-timer-animation-duration) linear var(--eclipse-timer-animation-delay),opacity var(--eclipse-timer-fadeout) linear}.eclipse-toggle{cursor:pointer}
.layers-wrapper{position:relative;z-index:0}.layers-wrapper.full-height,.layers-wrapper.variable-height,.layers-wrapper.proportional{display:grid;}.layers-wrapper.full-height{height:100%;}.layers-back{position:absolute;top:0px;left:0px;height:100%;z-index:-1}.layers-back.layers-right{left:auto;right:0px}.layers-back > div{position:absolute;height:100%;width:100%;left:0px;top:0px;transform:scale(1.1);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform 750ms cubic-bezier(0.215,0.61,0.355,1)}.layers-back:after{content:"";position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;display:none;transition:transform 750ms cubic-bezier(0.215,0.61,0.355,1)}.layers-in .layers-back:after{transform:translateX(-100%)}.layers-in .layers-back > div{transform:scale(1)}.layers-float{z-index:5}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:9950}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{border-radius:3px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px}#tiptip_content{overflow:hidden;padding:5px}
.com_joeworkman_stacks_fontawesome_stack .jw-wrapper{margin:0;text-align:left}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-center{text-align:center}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-right{text-align:right}.com_joeworkman_stacks_fontawesome_stack i.fa,.com_joeworkman_stacks_fontawesome_stack .fa-stack{-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-spin,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-spin{padding:0.2em;-webkit-box-sizing:content-box;box-sizing:content-box}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-45,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-45{padding:0.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-135,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-135{padding:0.2em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-225,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-225{padding:0.2em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-315,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-315{padding:0.2em;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-border{padding:0}.com_joeworkman_stacks_fontawesome_stack a{text-decoration:none}
@property --glass-border-one{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,0)}@property --glass-border-two{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,0.5)}@property --glass-border-deg{syntax:"<angle>";inherits:true;initial-value:0deg}@property --glass-shimmer-width{syntax:"<length-percentage>";inherits:true;initial-value:10%}@keyframes glass-border-bounce{50%{scale:var(--glass-border-scale,0.995)}100%{scale:1;--glass-border-deg:var(--glass-hover-deg,360deg)}}@keyframes glass-border-rotate{100%{--glass-border-deg:var(--glass-hover-deg,360deg)}}
.cookie-jar{display:none;z-index:9999;position:fixed;bottom:0;width:100%}.cookie-jar.cookie-jar-top{bottom:auto;top:0}.cookie-jar-buttons > div{width:49.5%;display:inline-block}
.target-wrapper{position:relative}.target-show-on-hover{opacity:0;transition:opacity 750ms ease}.target-show-on-hover:hover{opacity:1}.target{position:absolute;width:100%;height:auto}.target.width-auto{width:auto}.target.height-fill,.target.height-fixed,.target.height-flexible{display:flex;align-items:center}.target.height-fill{height:100%}.target[class*="float-"],.target[class*="shift-"]{position:relative}.target[class*="pin-"],.target.relative-browser{position:fixed}.target.float-right{float:right}.target.float-left{float:left}.target.vcenter[class*="relative-"]{top:50%;transform:translateY(-50%)}.target.hcenter[class*="relative-"]{left:50%;transform:translateX(-50%)}.target.hcenter.vcenter[class*="relative-"]{transform:translateX(-50%) translateY(-50%)}.target.shift-up,.target.shift-down{margin-left:auto;margin-right:auto}.target.target-center{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.target.pin-top{top:0}.target.pin-bottom{bottom:0}.target.pin-left{left:0}.target.pin-right{right:0}.target.target-disable{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}@media only screen and (min-width:40em){.target.target-mobile-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}@media only screen and (max-width:39.9375em){.target.target-disable-mobile{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}@media only screen and (max-width:62.5em){.target.target-desktop-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important;width:100% !important}}
.agent-hide{display:none !important}

:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(0, 0, 0, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:100%;}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(230, 230, 230, 1.00);--link-color-hover:rgba(202, 202, 202, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{}
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Duotone';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.svg#fontawesome") format("svg")}.fad{position:relative;font-family:'Font Awesome 5 Duotone';font-weight:900}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900} .fullscreen-icon:before,.accordion-title:before{font-family:'Font Awesome 5 Pro' !important;font-weight:900} 


 .font-style-1,.font-style-1 > li,  .weis, .fontpro-stacks_in_2005_14{line-height:1.60 !important;letter-spacing:0.01em !important;word-spacing:0.00em !important;text-indent:0.00em !important;margin-left:0.00em !important;margin-right:0.00em !important; font-size:1.50rem !important; color:rgba(255, 255, 255, 1.00) !important;text-decoration-color:rgba(255, 255, 255, 1.00) !important;}
     .font-style-1>br,.font-style-1>br > li,  .weis>br, .fontpro-stacks_in_2005_14 > br{display:block;content:' ';padding-bottom:0.00em !important}
  
  @media only screen and (min-width:25.875000em){ .font-style-1,.font-style-1 > li,  .weis, .fontpro-stacks_in_2005_14{font-size:2.00rem !important}} 
  @media only screen and (min-width:48.062500em){ .font-style-1,.font-style-1 > li,  .weis, .fontpro-stacks_in_2005_14{font-size:3.00rem !important}} 
  @media only screen and (min-width:63.062500em){ .font-style-1,.font-style-1 > li,  .weis, .fontpro-stacks_in_2005_14{font-size:5.00rem !important}} 

 .font-style-1,.font-style-1 > li,  .white, .fontpro-stacks_in_2005_15{line-height:1.60 ;letter-spacing:0.14em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:1.50rem ; opacity:1.00 ;text-shadow:0.05em -0.00em 0.00em rgba(107, 107, 107, 1.00) ;}
     .font-style-1>br,.font-style-1>br > li,  .white>br, .fontpro-stacks_in_2005_15 > br{display:block;content:' ';padding-bottom:0.00em }
  
  @media only screen and (min-width:25.875000em){ .font-style-1,.font-style-1 > li,  .white, .fontpro-stacks_in_2005_15{font-size:2.00rem }} 
  @media only screen and (min-width:48.062500em){ .font-style-1,.font-style-1 > li,  .white, .fontpro-stacks_in_2005_15{font-size:2.00rem }} 
  @media only screen and (min-width:63.062500em){ .font-style-1,.font-style-1 > li,  .white, .fontpro-stacks_in_2005_15{font-size:5.00rem }} 

 html,body, h1,.font-family-h1,h1 a,.font-family-h1 a, h2,.font-family-h2,h2 a,.font-family-h2 a, h3,.font-family-h3,h3 a,.font-family-h3 a, h4,.font-family-h4,h4 a,.font-family-h4 a, h5,.font-family-h5,h5 a,.font-family-h5 a, h6,.font-family-h6,h6 a,.font-family-h6 a, blockquote, a, ul,ul li,ol,ol li,dl,dl dd, fieldset,input,textarea,form label,input + label,fieldset label,input + datalist,legend, button,.button,.btn, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_16{font-family:"BC-Alphapipe",sans-serif !important}p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-family:"BC-Alphapipe",sans-serif !important}

 html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_17{ font-size:1.10rem ; }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){ font-size:1.10rem ; }
  
  
  @media only screen and (min-width:25.875000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_17{font-size:0.90rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:0.90rem }} 
  @media only screen and (min-width:48.000000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_17{font-size:1.00rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ html,body, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_17{font-size:1.20rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.20rem }} 

 .glider>.menu a, .menu.glider a{--menu-link-color:rgba(34, 34, 34, 1.00);--menu-link-color-hover:rgba(68, 68, 68, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(97, 103, 173, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .glider>.menu .menu-text, .menu.glider .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .glider>.menu>li>a, .menu.glider>li>a{padding-top:1rem;padding-bottom:1rem} .glider>.menu .submenu>li>a, .menu.glider .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .glider>.menu li.active>a, .glider>.menu li.is-active>a, .glider>.menu a.is-active, .menu.glider li.active>a, .menu.glider li.is-active>a, .menu.glider a.is-active{--menu-bg-color:rgba(251, 0, 12, 1.00);--menu-link-color:rgba(254, 254, 254, 1.00);--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-link-color-hover:rgba(254, 254, 254, 1.00)} .glider>.menu .submenu li.active>a, .glider>.menu .submenu li.is-active>a, .glider>.menu .submenu a.is-active, .menu.glider .submenu li.active>a, .menu.glider .submenu li.is-active>a, .menu.glider .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00)} .glider>.menu .submenu a, .menu.glider .submenu a{--menu-caret-color:rgba(97, 103, 173, 1.00)} .glider>.menu .submenu, .menu.glider .submenu{--submenu-bg-color:rgba(254, 254, 254, 1.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .glider>.menu .submenu a, .menu.glider .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(34, 34, 34, 1.00);--menu-link-color-hover:rgba(68, 68, 68, 1.00)} .glider>.menu .submenu .menu-text, .menu.glider .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .glider>.menu .submenu li.active>a, .glider>.menu .submenu li.is-active>a, .glider>.menu .submenu a.is-active, .menu.glider .submenu li.active>a, .menu.glider .submenu li.is-active>a, .menu.glider .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-bg-color:rgba(97, 103, 173, 1.00);--menu-link-color:rgba(254, 254, 254, 1.00);--menu-link-color-hover:rgba(254, 254, 254, 1.00)}
.glider{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 0.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);/* --primary-light:rgba(210, 255, 255, 0.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(0, 110, 156, 0.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}


 p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_27{ font-size:1.00rem ; }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){ font-size:1.00rem ; }
  
  
  @media only screen and (min-width:25.875000em){ p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_27{font-size:1.00rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_27{font-size:1.10rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.10rem }} 
  @media only screen and (min-width:62.500000em){ p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font),.fontpro-stacks_in_2005_27{font-size:1.20rem }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-size:1.20rem }} 
.light{border-color:rgba(251, 0, 12, 1.00) !important;border-width:1px !important;border-style:dotted !important;border-radius:10px !important;}
.light{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.light{background-color:rgba(108, 108, 108, 0.61) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.light{background-attachment:scroll!important}}
.light{padding:1rem !important;}  

.weis1{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(251, 0, 12, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}

.homeM{padding-right:0.5rem ;padding-left:0.5rem ;}  
.BGblack{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.BGblack{background-attachment:scroll!important}}
.zzz{z-index:0 !important}







.ocr:hover

{
    transform-origin: 50% 50% ;
    transform-style: flat ;
    transform :
        
        
        translateZ(0)
        
        
        scale3d(2.00, 2.00, 2.00)
        
        
        
        ;
}

.pic1{background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-size:100% 100% !important;background-attachment:  fixed !important;background-clip:border-box !important;}
.glas{--glass-bg:linear-gradient(35deg,rgba(187, 187, 187, 1.00),rgba(0, 128, 255, 1.00));--glass-blur:20px;--glass-border-size:10px;--glass-radius:5px;--glass-border-one:rgba(255, 255, 255, 0.75);--glass-border-two:rgba(255, 255, 255, 0.00);--glass-border-deg:0deg;--glass-hover-deg:360deg;--glass-shine-duration:350ms;--glass-shine-scale:0.995;--glass-iteration:none;--glass-spotlight-color:rgba(255, 255, 255, 0.20);--glass-spotlight-size:50%;--glass-shimmer-angle:60deg;--glass-shimmer-color:rgba(255, 255, 255, 0.50);--glass-shimmer-width:16%;--glass-shimmer-speed:650ms;--glass-shimmer-delay:200ms;position:relative;overflow:hidden;border-radius:var(--glass-radius,0);background:var(--glass-bg,hsl(0 0% 100% / 0.1));backdrop-filter:blur(var(--glass-blur,3px));box-shadow:var(--glass-shadow,none);isolation:isolate;contain:paint;clip-path:inset(0 round var(--glass-radius));&:is(:hover,:focus){@media (prefers-reduced-motion:reduce){animation:none}}&::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;transition:--glass-border-one 200ms linear,--glass-border-two 200ms linear;border:var(--glass-border-size,2px) solid transparent;background:linear-gradient(var(--glass-border-deg),var(--glass-border-two),var(--glass-border-one)) border-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask-composite:subtract}.glass-spotlight{pointer-events:none;position:absolute;border-radius:inherit;inset:0;z-index:0;opacity:0;transition:opacity 250ms linear;background:radial-gradient(circle at var(--glass-spotlight-x,0px) var(--glass-spotlight-y,0px),var(--glass-spotlight-color,rgba(255,255,255,0.2)),transparent var(--glass-spotlight-size,40%));mix-blend-mode:screen}&:hover .glass-spotlight{opacity:1}&::before{content:"";position:absolute;inset:-18%;pointer-events:none;mix-blend-mode:screen;border-radius:inherit;background:linear-gradient(var(--glass-shimmer-angle,60deg),transparent calc(50% - (var(--glass-shimmer-width,10%) / 2)),var(--glass-shimmer-color,rgba(255,255,255,.5)) 50%,transparent calc(50% + (var(--glass-shimmer-width,10%) / 2)));transform:translateX(-130%);will-change:transform;transition:transform var(--glass-shimmer-speed,650ms) var(--glass-shimmer-ease,cubic-bezier(.2,.7,.2,1)) var(--glass-shimmer-delay,0ms);@media (prefers-reduced-motion:reduce){transition:none;transform:none}}&:hover::before{transform:translateX(130%)}}
.pic1{background-image:url('../files/bgimage-48-1D6.jpg') ;background-repeat:  repeat-y  ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:  fixed ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.pic1{background-attachment:scroll!important}}@media only screen and (min-width:64em){.pic1{background-image:url('../files/bgimageLarge-48-1D6.jpg') }}
.eclipse-container.stacks_in_1896_2{--eclipse-animation-duration:4.00s;--eclipse-animation-delay:10.00s;--eclipse-timer-fadeout:200ms;--eclipse-timer-background:rgba(255, 255, 255, 0.30);--eclipse-timer-color:rgba(255, 255, 255, 0.80);--eclipse-timer-size:4px;--eclipse-overlay-color:rgba(49, 49, 49, 1.00);--eclipse-overlay-opacity:0.76}.eclipse-container.stacks_in_1896_2 .eclipse-overlay{  }
.eclipse-slide.stacks_in_1896_5{--eclipse-overlay-color:rgba(24, 24, 24, 1.00);--eclipse-overlay-opacity:0.89}.eclipse-slide.stacks_in_1896_5 .eclipse-overlay{backdrop-filter:blur(20px)}
.eclipse-slide.stacks_in_1896_6{--eclipse-overlay-color:rgba(24, 24, 24, 1.00);--eclipse-overlay-opacity:0.89}.eclipse-slide.stacks_in_1896_6 .eclipse-overlay{backdrop-filter:blur(20px)}
.eclipse-slide.stacks_in_1896_7{--eclipse-overlay-color:rgba(24, 24, 24, 1.00);--eclipse-overlay-opacity:0.89}.eclipse-slide.stacks_in_1896_7 .eclipse-overlay{backdrop-filter:blur(20px)}
.eclipse-slide.stacks_in_1896_8{--eclipse-overlay-color:rgba(24, 24, 24, 1.00);--eclipse-overlay-opacity:0.89}.eclipse-slide.stacks_in_1896_8 .eclipse-overlay{backdrop-filter:blur(20px)}
.target.stacks_in_1890{    margin:0px 0px 0px 0px;}.target.stacks_in_1890{z-index:-1;}.target.stacks_in_1890.width-fill{width:calc(100% - 0px)}.target.stacks_in_1890.width-flexible{width:100%}.target.stacks_in_1890.width-fixed{width:250px}.target.stacks_in_1890.height-fill{height:calc(100% - 0px)}.target.stacks_in_1890.height-flexible{height:100%}.target.stacks_in_1890.height-fixed{height:250px}.target.stacks_in_1890[class*="relative-"].top-pt{top:0%}.target.stacks_in_1890[class*="relative-"].top-px{top:0px}.target.stacks_in_1890[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_1890[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_1890[class*="relative-"].right-pt{right:0%}.target.stacks_in_1890[class*="relative-"].right-px{right:0px}.target.stacks_in_1890[class*="relative-"].left-pt{left:0%}.target.stacks_in_1890[class*="relative-"].left-px{left:0px}.target.stacks_in_1890.shift-up{margin-top:-0px}.target.stacks_in_1890.shift-down{margin-bottom:-0px}.target.stacks_in_1890.shift-left{right:0px}.target.stacks_in_1890.shift-right{left:0px}.target.stacks_in_1890.pin-top,.target.stacks_in_1890.pin-bottom{left:0px}.target.stacks_in_1890.pin-left,.target.stacks_in_1890.pin-right{top:0px}
.stacks_in_1891 img{width:100%;max-width:200px}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_2024 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_2024 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_2024 .wrapper_link  {  
	display: none !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_2024 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 50vh; min-height: 100px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2024 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2024 .back_wrapper_8573 { 
  } }

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

/*  Hype internal elements - rotation */
#stacks_in_2024 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_2024 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 50vh;
	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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_2024 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_2024 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_2024 .theme_slogan { 
	color: #FB000C !important; font-size: 89px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_2024 .theme_title, #stacks_in_2024 .theme_title_b { 
	font-size: 202px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 0% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-2024.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_2024 .theme_title, #stacks_in_2024 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_2024 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_2024 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 50vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_2024 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2024 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2024 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2024 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2024 .back_wrapper_8573bg#stacks_in_2024 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2024 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_2024 .back_wrapper_8573bg {    } }

#stacks_in_2024 .theme_title, #stacks_in_2024 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_2024 .theme_title, #stacks_in_2024 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_2024 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_2024 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_2024 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_2024 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_2024 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_2024 .scrollButton-hypetitles #stacks_in_2024 [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_2024 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_2024 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_2024 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_2024 .scrollButton-hypetitles { display: none !important; } #stacks_in_2024 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_2022 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_2022 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_2022 .wrapper_link  {  
	display: none !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_2022 .back_wrapper_8573 { 		
	text-align: center;	margin-right: auto; margin-left: auto; display: block; position: relative; max-width: 1300vh;	
	 height: 50vh; min-height: 100px !important; 		
	 padding: 0;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2022 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2022 .back_wrapper_8573 { 
  } }

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

/*  Hype internal elements - rotation */
#stacks_in_2022 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_2022 .wrapper_working_area  {  
	background: url(../files/edit_mode_titles_guide_border.gif) center center no-repeat !important;
	max-width: 1300px;
	height: 50vh;
	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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_2022 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_2022 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_2022 .theme_slogan { 
	color: #FB000C !important; font-size: 69px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_2022 .theme_title, #stacks_in_2022 .theme_title_b { 
	font-size: 202px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 30% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-2022.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_2022 .theme_title, #stacks_in_2022 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_2022 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_2022 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 50vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_2022 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2022 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2022 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2022 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2022 .back_wrapper_8573bg#stacks_in_2022 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2022 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_2022 .back_wrapper_8573bg {    } }

#stacks_in_2022 .theme_title, #stacks_in_2022 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_2022 .theme_title, #stacks_in_2022 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_2022 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_2022 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_2022 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_2022 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_2022 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_2022 .scrollButton-hypetitles #stacks_in_2022 [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_2022 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_2022 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_2022 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_2022 .scrollButton-hypetitles { display: none !important; } #stacks_in_2022 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_1858 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_1858 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_1858 .wrapper_link  {  
	display: none !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_1858 .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;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_1858 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_1858 .back_wrapper_8573 { 
  } }

#stacks_in_1858 .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_1858 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_1858 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_1858 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_1858 .wrapper_working_area  {  
	background: url(../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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_1858 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_1858 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_1858 .theme_slogan { 
	color: #FB000C !important; font-size: 89px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_1858 .theme_title, #stacks_in_1858 .theme_title_b { 
	font-size: 220px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 0% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-1858.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_1858 .theme_title, #stacks_in_1858 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_1858 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_1858 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_1858 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_1858 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_1858 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_1858 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_1858 .back_wrapper_8573bg#stacks_in_1858 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_1858 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_1858 .back_wrapper_8573bg {    } }

#stacks_in_1858 .theme_title, #stacks_in_1858 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_1858 .theme_title, #stacks_in_1858 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_1858 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_1858 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_1858 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_1858 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_1858 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_1858 .scrollButton-hypetitles #stacks_in_1858 [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_1858 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_1858 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_1858 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_1858 .scrollButton-hypetitles { display: none !important; } #stacks_in_1858 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}
#stacks_in_1858 {
	padding:  6px;
}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_2012 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_2012 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_2012 .wrapper_link  {  
	display: none !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_2012 .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;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2012 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2012 .back_wrapper_8573 { 
  } }

#stacks_in_2012 .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_2012 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2012 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_2012 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_2012 .wrapper_working_area  {  
	background: url(../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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_2012 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_2012 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_2012 .theme_slogan { 
	color: #FB000C !important; font-size: 70px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_2012 .theme_title, #stacks_in_2012 .theme_title_b { 
	font-size: 220px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 30% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-2012.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_2012 .theme_title, #stacks_in_2012 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_2012 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_2012 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_2012 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2012 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2012 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2012 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2012 .back_wrapper_8573bg#stacks_in_2012 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2012 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_2012 .back_wrapper_8573bg {    } }

#stacks_in_2012 .theme_title, #stacks_in_2012 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_2012 .theme_title, #stacks_in_2012 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_2012 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_2012 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_2012 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_2012 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_2012 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_2012 .scrollButton-hypetitles #stacks_in_2012 [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_2012 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_2012 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_2012 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_2012 .scrollButton-hypetitles { display: none !important; } #stacks_in_2012 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}#stacks_in_172 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_172 .jwresp_col{overflow:hidden;margin:0;width:70%; float:right;}#stacks_in_172 #jwresp_col2_stacks_in_172{ float:left; width:30%}@media screen and (max-width:500px){#stacks_in_172 #jwresp_col1_stacks_in_172,#stacks_in_172 #jwresp_col2_stacks_in_172{width:100%;float:none;display:block}#stacks_in_172 #jwresp_col1_stacks_in_172{margin-bottom:15px}}
.stacks_in_710.layers-wrapper{padding:25px 0px 0px 0px;margin:0px 0px 0px 0px;align-content: center ;overflow:visible}.stacks_in_710.proportional{aspect-ratio:16 / 9;}.stacks_in_710.variable-height,.stacks_in_710.proportional{min-height:650px;max-height:1200px;}.stacks_in_710.variable-height{height:80vh;}.stacks_in_710 .layers-back{width:46%;left:0%;opacity:1.00;border-radius:0px;}.stacks_in_710 .layers-back.layers-right{right:0%;left:auto}.stacks_in_710 .layers-back.layers-right,.stacks_in_710 .layers-back.layers-right > div,.stacks_in_710 .layers-back.layers-right > div:after{border-radius:0px;}.stacks_in_710 .layers-back > div{border-radius:0px;background-image:url();}.stacks_in_710 .layers-back > div:after{content:"";position:absolute;left:0px;top:0px;bottom:0px;right:0px;background-color:rgba(0, 0, 0, 0.00);display:block;border-radius:0px;}@media screen and (max-width:64em){.stacks_in_710 .layers-back{width:100%;height:339px;left:auto !important;right:auto !important}.stacks_in_710 .layers-back.mobile-square{border-radius:0px}.stacks_in_710 .layers-back.mobile-square > div,.stacks_in_710 .layers-back.mobile-square > div:after{border-radius:0px}.stacks_in_710 .layers-back.full-height{height:100%}.stacks_in_710 .layers-back.variable-height{height:40vh;min-height:200px;max-height:500px}}
.stacks_in_713{position:relative;height:100%;}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_2013 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_2013 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_2013 .wrapper_link  {  
	display: none !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_2013 .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;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2013 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2013 .back_wrapper_8573 { 
  } }

#stacks_in_2013 .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_2013 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2013 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_2013 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_2013 .wrapper_working_area  {  
	background: url(../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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_2013 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_2013 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_2013 .theme_slogan { 
	color: #FB000C !important; font-size: 89px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_2013 .theme_title, #stacks_in_2013 .theme_title_b { 
	font-size: 220px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 30% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-2013.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_2013 .theme_title, #stacks_in_2013 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_2013 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_2013 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_2013 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2013 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2013 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2013 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2013 .back_wrapper_8573bg#stacks_in_2013 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2013 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_2013 .back_wrapper_8573bg {    } }

#stacks_in_2013 .theme_title, #stacks_in_2013 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_2013 .theme_title, #stacks_in_2013 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_2013 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_2013 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_2013 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_2013 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_2013 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_2013 .scrollButton-hypetitles #stacks_in_2013 [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_2013 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_2013 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_2013 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_2013 .scrollButton-hypetitles { display: none !important; } #stacks_in_2013 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}.stacks_in_736{position:relative;height:100%;}
/* -- EACH CSS Template -- */
/*  Hype elements with CUSTOM CSS */
#stacks_in_2014 .HYPE_document  { 
	text-align: center; display: block; width: 100%; height: 100%; margin: auto; padding: 0; min-width: 100%;  
	 
}
/*  buttons states toolbar */
#stacks_in_2014 .button-stats:hover, .button-stats:hover {  color: #dcdcdc !important;	background-color: #262626 !important;  }
/* LINK AREA over the titles */
#stacks_in_2014 .wrapper_link  {  
	display: none !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_2014 .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;		
	%%[[if edit]]%% display:none;  	
%%[[endif]]%% }
/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2014 .back_wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2014 .back_wrapper_8573 { 
  } }

#stacks_in_2014 .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_2014 .wrapper_8573 { 
  } }
@media (max-width: 600px) { #stacks_in_2014 .wrapper_8573 { 
  } }

/*  Hype internal elements - rotation */
#stacks_in_2014 .flex_elements{  	transform: rotate( 0deg ) !important; 	-webkit-transform: rotate(0deg ) !important; 	-moz-transform: rotate( 0deg ) !important;   }
/* --------------- */
#stacks_in_2014 .wrapper_working_area  {  
	background: url(../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.65;	
	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;		
	 opacity: 0.35 !important; 
	  
	
}


/* ---TITLE active only with "STATIC" titles */
.hype-title-static {	   }
.hype-title-scale{		


 %%[[if !edit]]%%  
}

@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;}
}

 /*  A */
#stacks_in_2014 .theme_title {  color: #808080 !important;  }
 /*  B */
#stacks_in_2014 .theme_title_b {  color: #FFFFFF !important;  }
/* Tit A-B styles  */
#stacks_in_2014 .theme_slogan { 
	color: #FB000C !important; font-size: 70px !important; font-family: "slogan_custom_theme_font_selector", sans-serif !important; font-style: none; text-transform: none; text-decoration: overline;	transform: rotate( 0deg ) !important; -webkit-transform: rotate( 0deg ) !important; -moz-transform: rotate( 0deg ) !important;	margin-top: 25px !important; margin-left: 0px !important; display: block !important; letter-spacing: 6px !important; line-height: 140px !important; 
	font-family: "BC-Alphapipe", sans-serif !important;	
	   
}

/* TITLE CSS */
#stacks_in_2014 .theme_title, #stacks_in_2014 .theme_title_b { 
	font-size: 220px !important; font-style: italic; 	text-transform: none;text-decoration: None; 	margin-top: 0px !important; margin-left: 0px !important; letter-spacing: 0px !important; line-height: 125px !important;	font-family: "title_cordial_font_selector", sans-serif !important; -webkit-transform: translate3d(0,0,0) !important;
	
	
	    font-family: "cordial_probold", sans-serif !important;	
	  
	
	 	
	
	 	
	
	 
	
	
	-webkit-transform: translate3d(0,0,0) !important; -moz-background-clip: text !important; 	-webkit-background-clip: text !important; text-shadow: 0 0 rgba(0, 0, 0, 0) !important;	background-position: 50% 30% !important; background-size: cover !important;	color: transparent !important;	
	  
	background: url(../files/clipping_text_image-2014.jpg);
	  	
	  
}

/* upg 1.1.3 - 113 */
#stacks_in_2014 .theme_title, #stacks_in_2014 .theme_title_b  {    }

/* back_wrapper- fix consolidation. stay under text */
#stacks_in_2014 .back_wrapper_8573 {	 
	
/* upg 1.1.4 - 114 */
	
/* beta  */
/*	*/


 
 
}
#stacks_in_2014 .back_wrapper_8573bg { 	
			
	text-align: center; display: block; position: relative;	
	max-width: 1300vh;		
	 height: 20vh; min-height: 100px !important; 		
		
	padding: 0; margin: 0;  
		
}

/* fixed position in desktop only */
@media (max-width: 480px) { #stacks_in_2014 .back_wrapper_8573bg { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_2014 .back_wrapper_8573bg {  background-attachment: scroll !important; } }
@media (min-width: 1025px) {  }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_2014 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2014 .back_wrapper_8573bg { background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_2014 .back_wrapper_8573bg#stacks_in_2014 .back_wrapper_8573bg {  background-attachment: scroll !important;  } }

/* fixed height setting */
@media (max-width: 800px) { #stacks_in_2014 .back_wrapper_8573bg {    } }
@media (max-width: 600px) { #stacks_in_2014 .back_wrapper_8573bg {    } }

#stacks_in_2014 .theme_title, #stacks_in_2014 .theme_title_b {
 
 
 text-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important; 		










  
}
#stacks_in_2014 .theme_title, #stacks_in_2014 .theme_title_b {  }
/* --------------- */
/* @group Built-in Webfonts */
@font-face {
font-family: 'cordial_proregregular';
src: url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_regular_39-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prosemibold';
src: url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_semibold_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_promedium';
src: url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff2') format('woff2'),url('../files/webfonts/cordial_web/cordial_medium_38-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_prolight';
src: url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_light_59-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_probold';
src: url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_bold_69-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_inlineBdrounded';
src: url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_inline_rou_17-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'cordial_pro_cherryBdrounded';
src: url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff2') format('woff2'), url('../files/webfonts/cordial_web/cordial_cherry_rou_22-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* cordial end */
@font-face {
font-family: 'rubik_mono_oneregular';
src: url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rubikmonoone/rubikmonoone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'montserratbold';
src: url('../files/webfonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../files/webfonts/montserrat/montserrat-bold-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'abelregular';
src: url('../files/webfonts/abel/abel-regular-webfont.woff2') format('woff2'), url('../files/webfonts/abel/abel-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'open_sanscondensed_light';
src: url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff2') format('woff2'), url('../files/webfonts/open-sans-condensed/opensans-condlight-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'bree_serifregular';
src: url('../files/webfonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'), url('../files/webfonts/breeserif/breeserif-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'pacificoregular';
src: url('../files/webfonts/pacifico/pacifico-regular-webfont.woff2') format('woff2'), url('../files/webfonts/pacifico/pacifico-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'signikaregular';
src: url('../files/webfonts/signika/signika-regular-webfont.woff2') format('woff2'), url('../files/webfonts/signika/signika-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'rochesterregular';
src: url('../files/webfonts/rochester/rochester-regular-webfont.woff2') format('woff2'), url('../files/webfonts/rochester/rochester-regular-webfont.woff') format('woff')
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'playfair_display_scregular';
src: url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff2') format('woff2'), url('../files/webfonts/playfairsc/playfairdisplaysc-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ralewaylight';
src: url('../files/webfonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('../files/webfonts/raleway/raleway-light-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'fjalla_oneregular';
src: url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff2') format('woff2'), url('../files/webfonts/fjallaone/fjallaone-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'vigaregular';
src: url('../files/webfonts/viga/viga-regular-webfont.woff2') format('woff2'), url('../files/webfonts/viga/viga-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'ubunturegular';
src: url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff2') format('woff2'), url('../files/webfonts/ubuntu/ubuntu-r-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
@font-face {
font-family: 'archivo_blackregular';
src: url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff2') format('woff2'), url('../files/webfonts/archivoblack/archivoblack-regular-webfont.woff') format('woff');
font-weight: normal; font-style: normal; }
/* @end */
#stacks_in_2014 .decoration_color_1 {  background-color: #CB0001 !important; display: block !important;	margin-top: 0px !important; margin-left: 0px !important;  }
#stacks_in_2014 .flash-color {  background-color: rgba(0, 0, 0, 0.35) !important;	width: 50px; height: 50px; margin-bottom: 13px; margin-right: auto; margin-left: auto; text-align: center;	
	display: block !important;  }
/* end style */



/*  EDIT mode */


/* -- End EACH CSS Template -- */#stacks_in_2014 .scrollButton-hypetitles {   display: none !important;  position: absolute;	left: 0; z-index: 6; margin-right: auto; margin-left: auto;	right: 0; bottom: 8%; border-radius: 56px; -webkit-border-radius: 56px; -moz-border-radius: 56px; 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_2014 .scrollButton-hypetitles a {  font-size: 50px !important; line-height: 1em; transition: 0.05s linear; 	-webkit-transition: 0.04s linear; -moz-transition: 0.04s 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_2014 .scrollButton-hypetitles [class^="fa fa-"], #stacks_in_2014 .scrollButton-hypetitles #stacks_in_2014 [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_2014 .scrollButton-hypetitles a:hover { text-shadow: 0 0 7px rgba(0, 0, 0, 0.25); }

#stacks_in_2014 .scrollButton-hypetitles [class^="fa fa-"] {  transition: all 0.17s linear; -moz-transition: all 0.17s linear; -webkit-transition: all 0.17s linear;  }
#stacks_in_2014 .scrollButton-hypetitles [class^="fa fa-"]:active {transform: scale(0.75) !important; -webkit-transform: scale(0.75) !important; -moz-transform: scale(0.75) !important; }

#target-hypetitles {  position: absolute; height: 0px; width: 100%; bottom: 0px;  
 }
@media only screen and (max-height: 601px) {
#stacks_in_2014 .scrollButton-hypetitles { display: none !important; } #stacks_in_2014 .scrollButton-hypetitles a {  font-size: 0 !important; display: none !important;  }  
}.target.stacks_in_1313{    margin:0px;}.target.stacks_in_1313{z-index:-1;}.target.stacks_in_1313.width-fill{width:calc(100% - 0px)}.target.stacks_in_1313.width-flexible{width:100%}.target.stacks_in_1313.width-fixed{width:250px}.target.stacks_in_1313.height-fill{height:calc(100% - 0px)}.target.stacks_in_1313.height-flexible{height:100%}.target.stacks_in_1313.height-fixed{height:250px}.target.stacks_in_1313[class*="relative-"].top-pt{top:0%}.target.stacks_in_1313[class*="relative-"].top-px{top:0px}.target.stacks_in_1313[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_1313[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_1313[class*="relative-"].right-pt{right:0%}.target.stacks_in_1313[class*="relative-"].right-px{right:0px}.target.stacks_in_1313[class*="relative-"].left-pt{left:0%}.target.stacks_in_1313[class*="relative-"].left-px{left:0px}.target.stacks_in_1313.shift-up{margin-top:-30px}.target.stacks_in_1313.shift-down{margin-bottom:-30px}.target.stacks_in_1313.shift-left{right:30px}.target.stacks_in_1313.shift-right{left:30px}.target.stacks_in_1313.pin-top,.target.stacks_in_1313.pin-bottom{left:30px}.target.stacks_in_1313.pin-left,.target.stacks_in_1313.pin-right{top:30px}
.stacks_in_1314 img{width:100%;max-width:300px}
.target.stacks_in_2758{    margin:0px 0px 10px 0px;}.target.stacks_in_2758{}.target.stacks_in_2758.width-fill{width:calc(100% - 0px)}.target.stacks_in_2758.width-flexible{width:72%}.target.stacks_in_2758.width-fixed{width:250px}.target.stacks_in_2758.height-fill{height:calc(100% - 0px)}.target.stacks_in_2758.height-flexible{height:100%}.target.stacks_in_2758.height-fixed{height:250px}.target.stacks_in_2758[class*="relative-"].top-pt{top:0%}.target.stacks_in_2758[class*="relative-"].top-px{top:0px}.target.stacks_in_2758[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_2758[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_2758[class*="relative-"].right-pt{right:0%}.target.stacks_in_2758[class*="relative-"].right-px{right:0px}.target.stacks_in_2758[class*="relative-"].left-pt{left:0%}.target.stacks_in_2758[class*="relative-"].left-px{left:0px}.target.stacks_in_2758.shift-up{margin-top:-32px}.target.stacks_in_2758.shift-down{margin-bottom:-32px}.target.stacks_in_2758.shift-left{right:32px}.target.stacks_in_2758.shift-right{left:32px}.target.stacks_in_2758.pin-top,.target.stacks_in_2758.pin-bottom{left:32px}.target.stacks_in_2758.pin-left,.target.stacks_in_2758.pin-right{top:32px}



	#stacks_in_2766 .button_icon,#stacks_in_2766 .button_icon i {
		margin:0;
		padding:0;
		display:inline-block;
		font-weight:normal;
		height:32px;
		line-height:32px;
		font-size:19px;
	}
	


#stacks_in_2766 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}


	#stacks_in_2766 .button_icon {
		border-right: 1px solid rgba(0,0,0,0.2);
		float:left;
		padding-right:9px;
	}
	#stacks_in_2766 .button_label {
		border-left: 1px solid rgba(255,255,255, 0.2);
		float:left;
		padding: 0px 5px 0px 9px;
	}




#stacks_in_2766 .sweet_button_wrapper {
	text-align:center;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_2766 .sweet_button_wrapper {
		
			height:26px;
		
	}

	
		#stacks_in_2766 .button_icon,#stacks_in_2766 .button_icon i {
			height:26px;
			line-height:2em;
			font-size:16px;
		}
		
	

	#stacks_in_2766 .button_label {
		font: 500 13px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_2766 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 9px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:5px;
	background:rgba(251, 0, 12, 1.00);
}
#stacks_in_2766 .sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_2766 .sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}








#stacks_in_2766 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(255, 20, 32, 1.00);
}
#stacks_in_2766 .sweet_button:active{
	background: rgba(231, 0, 0, 1.00);
}
#stacks_in_2766 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_2766 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_2766 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}





#stacks_in_2766 .sweet_button.twotone {
	background: rgba(251, 0, 12, 1.00);
	background: linear-gradient(top, rgba(255, 20, 32, 1.00) 50%, rgba(251, 0, 12, 1.00) 50%);
}
#stacks_in_2766 .sweet_button.twotone:hover {
	background: rgba(255, 20, 32, 1.00);
	background: linear-gradient(top, rgba(255, 40, 52, 1.00) 50%, rgba(255, 20, 32, 1.00) 50%);
}
#stacks_in_2766 .sweet_button.twotone:active{
	background: rgba(231, 0, 0, 1.00);
	background: linear-gradient(top, rgba(255, 20, 32, 1.00) 50%, rgba(251, 0, 12, 1.00) 50%);
}
#stacks_in_2766 .sweet_button.twotone.clicked {
	background: rgba(38, 113, 45, 1.00);
	background: linear-gradient(top, rgba(58, 133, 65, 1.00) 50%, rgba(38, 113, 45, 1.00) 50%);
}
#stacks_in_2766 .sweet_button.twotone.clicked:hover {
	background: rgba(68, 143, 75, 1.00);
	background: linear-gradient(top, rgba(78, 153, 85, 1.00) 50%, rgba(58, 133, 65, 1.00) 50%);
}
#stacks_in_2766 .sweet_button.twotone.clicked:active{
	background: rgba(18, 93, 25, 1.00);
	background: linear-gradient(top, rgba(58, 133, 65, 1.00) 50%, rgba(38, 113, 45, 1.00) 50%);
}



.target.stacks_in_2771{    margin:0px 0px 15px 25px;}.target.stacks_in_2771{}.target.stacks_in_2771.width-fill{width:calc(100% - 0px)}.target.stacks_in_2771.width-flexible{width:80%}.target.stacks_in_2771.width-fixed{width:250px}.target.stacks_in_2771.height-fill{height:calc(100% - 0px)}.target.stacks_in_2771.height-flexible{height:100%}.target.stacks_in_2771.height-fixed{height:250px}.target.stacks_in_2771[class*="relative-"].top-pt{top:0%}.target.stacks_in_2771[class*="relative-"].top-px{top:0px}.target.stacks_in_2771[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_2771[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_2771[class*="relative-"].right-pt{right:0%}.target.stacks_in_2771[class*="relative-"].right-px{right:0px}.target.stacks_in_2771[class*="relative-"].left-pt{left:0%}.target.stacks_in_2771[class*="relative-"].left-px{left:0px}.target.stacks_in_2771.shift-up{margin-top:-150px}.target.stacks_in_2771.shift-down{margin-bottom:-150px}.target.stacks_in_2771.shift-left{right:150px}.target.stacks_in_2771.shift-right{left:150px}.target.stacks_in_2771.pin-top,.target.stacks_in_2771.pin-bottom{left:150px}.target.stacks_in_2771.pin-left,.target.stacks_in_2771.pin-right{top:150px}
.stacks_in_2773 > .grid-divider-wrapper > .grid-divider{height:calc(10% - 0px)}

.stacks_in_2779{line-height:0}.stacks_in_2779 svg{display:inline-block;max-width:24px;height:auto;}.stacks_in_2779.full-width svg{width:100%;height:auto}.stacks_in_2779 svg *{fill:rgba(255, 255, 255, 1.00)}

#stacks_in_2786 .background{}#stacks_in_2786 .fa-stack,#stacks_in_2786 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2786 .fa-stack.custom,#stacks_in_2786 i.fa.custom{font-size:24px}#stacks_in_2786 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2786 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2786 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2786 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2786 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2786 a:hover .fa-border{}#stacks_in_2786 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2786 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2786 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2786 .jw-wrapper{font-size:24px;}#stacks_in_2786 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2786 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2786 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2786 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2786 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2786 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2786 .jw-wrapper.hover i.fa:hover,#stacks_in_2786 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

.stacks_in_2792{line-height:0}.stacks_in_2792 svg{display:inline-block;max-width:24px;height:auto;}.stacks_in_2792.full-width svg{width:100%;height:auto}.stacks_in_2792 svg *{fill:rgba(255, 255, 255, 1.00)}

#stacks_in_2799 .background{}#stacks_in_2799 .fa-stack,#stacks_in_2799 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2799 .fa-stack.custom,#stacks_in_2799 i.fa.custom{font-size:24px}#stacks_in_2799 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2799 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2799 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2799 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2799 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2799 a:hover .fa-border{}#stacks_in_2799 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2799 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2799 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2799 .jw-wrapper{font-size:24px;}#stacks_in_2799 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2799 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2799 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2799 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2799 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2799 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2799 .jw-wrapper.hover i.fa:hover,#stacks_in_2799 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

#stacks_in_2805 .background{}#stacks_in_2805 .fa-stack,#stacks_in_2805 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2805 .fa-stack.custom,#stacks_in_2805 i.fa.custom{font-size:24px}#stacks_in_2805 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2805 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2805 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2805 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2805 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2805 a:hover .fa-border{}#stacks_in_2805 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2805 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2805 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2805 .jw-wrapper{font-size:24px;}#stacks_in_2805 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2805 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2805 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2805 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2805 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2805 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2805 .jw-wrapper.hover i.fa:hover,#stacks_in_2805 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

#stacks_in_2812 .background{}#stacks_in_2812 .fa-stack,#stacks_in_2812 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2812 .fa-stack.custom,#stacks_in_2812 i.fa.custom{font-size:24px}#stacks_in_2812 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2812 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2812 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2812 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2812 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2812 a:hover .fa-border{}#stacks_in_2812 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2812 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2812 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2812 .jw-wrapper{font-size:24px;}#stacks_in_2812 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2812 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2812 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2812 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2812 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2812 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2812 .jw-wrapper.hover i.fa:hover,#stacks_in_2812 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

.qrcode.stacks_in_2818{text-align:center}.qrcode.stacks_in_2818 svg{max-width:100%;height:auto}.qrcode.stacks_in_2818 svg rect{fill:#FEFEFE}.qrcode.stacks_in_2818 svg path{fill:#000000}
.target.stacks_in_2842{    margin:0px 0px 18px 50px;}.target.stacks_in_2842{}.target.stacks_in_2842.width-fill{width:calc(100% - 0px)}.target.stacks_in_2842.width-flexible{width:42%}.target.stacks_in_2842.width-fixed{width:250px}.target.stacks_in_2842.height-fill{height:calc(100% - 0px)}.target.stacks_in_2842.height-flexible{height:100%}.target.stacks_in_2842.height-fixed{height:250px}.target.stacks_in_2842[class*="relative-"].top-pt{top:0%}.target.stacks_in_2842[class*="relative-"].top-px{top:0px}.target.stacks_in_2842[class*="relative-"].bottom-pt{bottom:0%}.target.stacks_in_2842[class*="relative-"].bottom-px{bottom:0px}.target.stacks_in_2842[class*="relative-"].right-pt{right:0%}.target.stacks_in_2842[class*="relative-"].right-px{right:0px}.target.stacks_in_2842[class*="relative-"].left-pt{left:0%}.target.stacks_in_2842[class*="relative-"].left-px{left:0px}.target.stacks_in_2842.shift-up{margin-top:-300px}.target.stacks_in_2842.shift-down{margin-bottom:-300px}.target.stacks_in_2842.shift-left{right:300px}.target.stacks_in_2842.shift-right{left:300px}.target.stacks_in_2842.pin-top,.target.stacks_in_2842.pin-bottom{left:300px}.target.stacks_in_2842.pin-left,.target.stacks_in_2842.pin-right{top:300px}
#tiptip_content{font-size:11px;color:#FFFFFF;text-shadow:0 0 2px #000000;border:1px solid #999999;background-color:#333333;background:linear-gradient(#333333,#000000);-webkit-box-shadow:0 0 5px #555555;box-shadow:0 0 5px #555555}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#999999}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#999999}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#999999}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#999999}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333333}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333333}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333333}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333333}#tiptip_holder{max-width:200px}
.stacks_in_2846 > .grid-divider-wrapper > .grid-divider{height:calc(10% - 0px)}

.stacks_in_2851{line-height:0}.stacks_in_2851 svg{display:inline-block;max-width:24px;height:auto;}.stacks_in_2851.full-width svg{width:100%;height:auto}.stacks_in_2851 svg *{fill:rgba(255, 255, 255, 1.00)}

#stacks_in_2858 .background{}#stacks_in_2858 .fa-stack,#stacks_in_2858 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2858 .fa-stack.custom,#stacks_in_2858 i.fa.custom{font-size:24px}#stacks_in_2858 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2858 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2858 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2858 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2858 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2858 a:hover .fa-border{}#stacks_in_2858 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2858 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2858 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2858 .jw-wrapper{font-size:24px;}#stacks_in_2858 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2858 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2858 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2858 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2858 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2858 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2858 .jw-wrapper.hover i.fa:hover,#stacks_in_2858 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

.stacks_in_2864{line-height:0}.stacks_in_2864 svg{display:inline-block;max-width:24px;height:auto;}.stacks_in_2864.full-width svg{width:100%;height:auto}.stacks_in_2864 svg *{fill:rgba(255, 255, 255, 1.00)}

#stacks_in_2871 .background{}#stacks_in_2871 .fa-stack,#stacks_in_2871 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2871 .fa-stack.custom,#stacks_in_2871 i.fa.custom{font-size:24px}#stacks_in_2871 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2871 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2871 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2871 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2871 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2871 a:hover .fa-border{}#stacks_in_2871 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2871 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2871 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2871 .jw-wrapper{font-size:24px;}#stacks_in_2871 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2871 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2871 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2871 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2871 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2871 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2871 .jw-wrapper.hover i.fa:hover,#stacks_in_2871 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

#stacks_in_2877 .background{}#stacks_in_2877 .fa-stack,#stacks_in_2877 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2877 .fa-stack.custom,#stacks_in_2877 i.fa.custom{font-size:24px}#stacks_in_2877 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2877 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2877 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2877 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2877 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2877 a:hover .fa-border{}#stacks_in_2877 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2877 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2877 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2877 .jw-wrapper{font-size:24px;}#stacks_in_2877 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2877 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2877 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2877 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2877 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2877 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2877 .jw-wrapper.hover i.fa:hover,#stacks_in_2877 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

#stacks_in_2884 .background{}#stacks_in_2884 .fa-stack,#stacks_in_2884 i.fa{color:rgba(255, 255, 255, 1.00);border-radius:3px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2884 .fa-stack.custom,#stacks_in_2884 i.fa.custom{font-size:24px}#stacks_in_2884 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_2884 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_2884 .fa-stack i.stack{color:rgba(153, 153, 153, 1.00)}#stacks_in_2884 a:hover i.fa{color:rgba(229, 229, 229, 1.00)}#stacks_in_2884 a:hover i.fa.stack{color:rgba(137, 137, 137, 1.00)}#stacks_in_2884 a:hover .fa-border{}#stacks_in_2884 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2884 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2884 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2884 .jw-wrapper{font-size:24px;}#stacks_in_2884 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_2884 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_2884 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_2884 .jw-wrapper.match{color:rgba(255, 255, 255, 1.00)}#stacks_in_2884 .jw-wrapper.match a{color:rgba(255, 255, 255, 1.00)}#stacks_in_2884 .jw-wrapper.match a:hover{color:rgba(229, 229, 229, 1.00)}#stacks_in_2884 .jw-wrapper.hover i.fa:hover,#stacks_in_2884 .jw-wrapper.hover a:hover{color:rgba(251, 0, 12, 1.00)}

.qrcode.stacks_in_2890{text-align:center}.qrcode.stacks_in_2890 svg{max-width:100%;height:auto}.qrcode.stacks_in_2890 svg rect{fill:#FEFEFE}.qrcode.stacks_in_2890 svg path{fill:#000000}
#cookiejar_stacks_in_558{padding:40px;background-color:rgba(153, 153, 153, 1.00)}





#stacks_in_572 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_572 .sweet_button_wrapper {
	text-align:center;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_572 .sweet_button_wrapper {
		
			height:28px;
		
	}

	

	#stacks_in_572 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_572 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:5px;
	background:rgba(64, 128, 0, 1.00);
}
#stacks_in_572 .sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_572 .sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}






	#stacks_in_572 .button_label {
		width:150px;
	}
	#stacks_in_572 .button_icon {
		width:20px;
	}


	#stacks_in_572 .sweet_button {
		-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		-webkit-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	}
	#stacks_in_572 .sweet_button_wrapper{padding-bottom:13px;}


#stacks_in_572 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(84, 148, 20, 1.00);
}
#stacks_in_572 .sweet_button:active{
	background: rgba(44, 108, 0, 1.00);
}
#stacks_in_572 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_572 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_572 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}










#stacks_in_577 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_577 .sweet_button_wrapper {
	text-align:center;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_577 .sweet_button_wrapper {
		
			height:28px;
		
	}

	

	#stacks_in_577 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_577 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:5px;
	background:rgba(64, 128, 0, 1.00);
}
#stacks_in_577 .sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_577 .sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}






	#stacks_in_577 .button_label {
		width:100px;
	}
	#stacks_in_577 .button_icon {
		width:20px;
	}


	#stacks_in_577 .sweet_button {
		-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		-webkit-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	}
	#stacks_in_577 .sweet_button_wrapper{padding-bottom:13px;}


#stacks_in_577 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(84, 148, 20, 1.00);
}
#stacks_in_577 .sweet_button:active{
	background: rgba(44, 108, 0, 1.00);
}
#stacks_in_577 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_577 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_577 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}










#stacks_in_583 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_583 .sweet_button_wrapper {
	text-align:center;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_583 .sweet_button_wrapper {
		
			height:28px;
		
	}

	

	#stacks_in_583 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_583 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:5px;
	background:rgba(248, 127, 12, 1.00);
}
#stacks_in_583 .sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_583 .sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}






	#stacks_in_583 .button_label {
		width:150px;
	}
	#stacks_in_583 .button_icon {
		width:20px;
	}


	#stacks_in_583 .sweet_button {
		-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		-webkit-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	}
	#stacks_in_583 .sweet_button_wrapper{padding-bottom:13px;}


#stacks_in_583 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(255, 147, 32, 1.00);
}
#stacks_in_583 .sweet_button:active{
	background: rgba(228, 107, 0, 1.00);
}
#stacks_in_583 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_583 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_583 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}










#stacks_in_588 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}





#stacks_in_588 .sweet_button_wrapper {
	text-align:center;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_588 .sweet_button_wrapper {
		
			height:28px;
		
	}

	

	#stacks_in_588 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_588 .sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 0, 0, 1.00);
	border-radius:5px;
	background:rgba(248, 127, 12, 1.00);
}
#stacks_in_588 .sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_588 .sweet_button:hover {
	border-color:rgba(153, 153, 153, 1.00);
}






	#stacks_in_588 .button_label {
		width:100px;
	}
	#stacks_in_588 .button_icon {
		width:20px;
	}


	#stacks_in_588 .sweet_button {
		-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		-webkit-shadow: 0px 2px 5px rgba(0,0,0,0.75);
		box-shadow: 0px 2px 5px rgba(0,0,0,0.75);
	}
	#stacks_in_588 .sweet_button_wrapper{padding-bottom:13px;}


#stacks_in_588 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(255, 147, 32, 1.00);
}
#stacks_in_588 .sweet_button:active{
	background: rgba(228, 107, 0, 1.00);
}
#stacks_in_588 .sweet_button.clicked {
	background: rgba(38, 113, 45, 1.00);
	border-color:rgba(0, 0, 0, 1.00);
}
#stacks_in_588 .sweet_button.clicked:hover {
	background: rgba(58, 133, 65, 1.00);
	border-color:rgba(153, 153, 153, 1.00);
}
#stacks_in_588 .sweet_button.clicked:active{
	background: rgba(18, 93, 25, 1.00);
}







