 .sections-box--stack .s-box>.s-box-content{position:relative}.sections-box--stack.box-3d{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.sections-box--stack.box-pos.sbox-h-center{margin-left:auto!important;margin-right:auto!important}.sections-box--stack.box-pos.sbox-h-right{margin-right:0!important;margin-left:auto!important}.sections-box--stack.box-pos>.s-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.sections-box--stack.box-pos>.s-box>.s-box-content{position:relative;width:100%}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-top{-ms-flex-item-align:start;align-self:flex-start}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-center{-ms-flex-item-align:center;align-self:center}.sections-box--stack.box-pos>.s-box>.s-box-content.box-v-bottom{-ms-flex-item-align:end;align-self:flex-end}.sections-box--stack.box-abs-inline{position:absolute!important;display:inline-block;width:auto!important}.sections-box--stack.box-abs{position:absolute!important;max-width:100%;max-height:100%}.sections-box--stack.box-abs.sbox-top{top:0}.sections-box--stack.box-abs.sbox-h-left{left:0;right:auto}.sections-box--stack.box-abs.sbox-h-right{right:0;left:auto}.sections-box--stack.box-abs.sbox-v-bottom{bottom:0;top:auto}.sections-box--stack.box-abs.sbox-v-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sections-box--stack.box-abs.sbox-h-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sections-box--stack.box-abs.sbox-v-center.sbox-h-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sections-box--stack.box-abs.size-content{height:auto!important}.sections-box--stack.box-abs.size-content>.s-box{position:relative}.sections-box--stack.box-abs:not(.size-content)>.s-box>.s-box-content.box-v-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sections-box--stack.box-abs:not(.size-content)>.s-box>.s-box-content.box-v-bottom{position:absolute;bottom:0;left:0;width:100%}.sections-box--stack .box-link>a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:999}
.nav-wrap{margin:0 auto;overflow:visible}.nav-wrap h1,.nav-wrap h2,.nav-wrap h3,.nav-wrap h4,.nav-wrap h5,.nav-wrap h6{margin-bottom:0}.nav-content{position:relative}.contained-bar{margin:0 auto}.site-title a:hover{text-decoration:none}html:not(.menulab-js) .navbar ul,html:not(.menulab-js) .navbar li{display:block!important;position:relative!important;margin:0!important;padding:0!important;left:0!important;right:0!important}html:not(.menulab-js) .navbar .ml-arrows li::after{display:none!important}html:not(.menulab-js) .navbar a{text-align:left!important}.navbar{float:none;max-height:0;overflow:hidden;transition:max-height .5s;margin:0;padding:0;list-style-type:none}.navbar ul{margin:0}.navbar li>ul li{white-space:nowrap}.navbar li{list-style-type:none;display:block}.navbar li a{display:block;text-decoration:none;padding:3px 0.8em;transition:all 0.2s ease}.navbar li.has-dropdown>.ml-dropdown{padding-left:20px}.navbar .ml-arrows .has-dropdown::after{top:12px}.ml-dropdown,.ml-dropdown *{margin:0;padding:0;list-style:none}.ml-dropdown li{position:relative}.ml-dropdown ul{display:none;top:100%;right:0;left:auto;z-index:99}html:not(.touch-stripped) .ml-dropdown li:hover>ul{display:block}html.touch-stripped .ml-dropdown li.dd-open>ul{display:block}.ml-dropdown a{display:block;position:relative}.ml-dropdown ul ul{top:0;left:100%}.expand{max-height:100vh}.ml-arrows .has-dropdown:after{content:'';position:absolute;right:6px;margin-top:0;height:0;width:0;border:5px solid transparent}.ml-arrows ul .ml-dropdown:after{margin-top:-5px;margin-right:-3px;border-color:transparent}
html{--text-color-richer:rgba(0, 0, 0, 1.00);--text-color-normal:rgba(0, 0, 0, 1.00);--text-color-softer:rgba(25, 25, 25, 1.00);--accent-color:rgba(123, 0, 90, 1.00);--accent-color-hover:rgba(0, 0, 0, 1.00);--accent-text-color:rgba(255, 255, 255, 1.00);--accent-text-color-hover:rgba(230, 230, 230, 1.00);--link-color:rgba(123, 0, 90, 1.00); --link-color-hover:rgba(0, 0, 0, 1.00); --border-color:rgba(204, 204, 204, 1.00);--border-color-softer:rgba(254, 254, 254, 1.00);--border-color-richer:rgba(154, 154, 154, 1.00);--background-color:rgba(255, 255, 255, 1.00);--background-color-alt:rgba(230, 230, 230, 1.00);--nav-bg:rgba(215, 185, 37, 1.00);--nav-bg-hover:rgba(123, 0, 90, 1.00);--nav-link:rgba(0, 0, 0, 1.00);--nav-link-hover:rgba(255, 255, 255, 1.00);--code-background:rgba(241, 241, 241, 1.00);--code-text:rgba(0, 0, 0, 1.00);--button-primary-color:rgba(255, 255, 255, 1.00);--button-primary-color-hover:rgba(230, 230, 230, 1.00);--second-color:rgba(218, 233, 255, 1.00);--second-color-hover:rgba(189, 226, 255, 1.00);--second-color-alt:rgba(255, 255, 255, 1.00);--base-font-size:62.5%;--container-max-width:1300px;--container-max-width-alt:600px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{font-size:1.60rem;line-height:1.60;font-weight:normal;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; color:rgba(0, 0, 0, 1.00);background-color:rgba(255, 255, 255, 1.00);color:var(--text-color-normal);background-color:var(--background-color);}@media (min-width:600px){body{font-size:1.60rem}p.lead{font-size:1.80rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.2rem;font-weight:bold;font-style:normal;font-family:Garamond, Baskerville, 'Baskerville Old Face', 'Hoefler Text', 'Times New Roman', serif;}h1,.h1{font-size:4.00rem;line-height:1.2;letter-spacing:-.1rem;}h2,.h2{font-size:3.60rem;line-height:1.25;letter-spacing:-.1rem;}h3,.h3{font-size:3.00rem;line-height:1.3;letter-spacing:-.1rem;}h4,.h4{font-size:2.40rem;line-height:1.35;letter-spacing:-.08rem;}h5,.h5{font-size:1.80rem;line-height:1.5;letter-spacing:-.05rem;}h6,.h6{font-size:1.60rem;line-height:1.6;letter-spacing:0;}@media (min-width:600px){h1,.h1{font-size:5.00rem}h2,.h2{font-size:4.20rem}h3,.h3{font-size:3.60rem}h4,.h4{font-size:3.00rem}h5,.h5{font-size:2.40rem}h6,.h6{font-size:2.00rem}}p{margin-top:0}p.lead{font-size:1.80rem}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all 0.2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:underline}.stripped-button a,.source-btn{line-height:38px;font-size:14px;border-width:1px;height:calc(38px + 2px); font-weight: bolder; text-transform: uppercase; display:inline-block;padding:0 30px;text-decoration:none;color:var(--text-color-softer);text-align:center;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;transition:all 0.2s ease 0s max-width:100%}.button-nav a,.source-btn-nav a{color:var(--button-primary-color)!important;background-color:var(--nav-link)!important;border-color:var(--nav-link)!important}.button-nav a:hover,.button-nav a:focus,.source-btn-nav a:focus,.source-btn-nav a:hover{color:var(--button-primary-color);background-color:var(--nav-link-hover);border-color:var(--nav-link-hover)}.button-second a,.s-button-second{color:var(--second-color-alt)!important;background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-second a:hover,.button-second a:focus,.s-button-second:hover,.s-button-second:focus{color:var(--second-color-alt)!important;background-color:var(--second-color-hover)!important;border-color:var(--second-color-hover)!important}.button-primary-flip a,.s-button-primary-flip{color:var(--accent-color)!important;background-color:var(--button-primary-color)!important;border-color:var(--accent-color)!important}.button-primary-flip a:hover,.button-primary-flip a:focus,.s-button-primary-flip:hover,.s-button-primary-flip:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a,.s-button-primary{color:var(--button-primary-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.button-primary a:hover,.button-primary a:focus,.s-button-primary:hover,.s-button-primary:focus{color:var(--button-primary-color)!important;background-color:var(--accent-color-hover)!important;border-color:var(--accent-color-hover)!important}.button-ghost a:hover,.button-ghost a:focus{border-color:var(--border-color-richer)!important}input{font-size:14px}.quizArea label{display:inline-block}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:1rem;margin-top:0}ul ul,ul ol,ol ol,ol ul{font-size:100%;margin:1rem 0 1rem 2rem;color:var(--text-color-softer)}li{margin-bottom:0.5rem;margin-left:3rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:95%;white-space:nowrap;background:var(--code-background);color:var(--code-text);border:1px solid var(--border-color-softer);border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre;overflow:auto}button,.source-button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}@media (max-width:600px){.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-center{text-align:center}}@media (min-width:600px){.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-center{text-align:center}}@media (min-width:900px){.l-align-left{text-align:left}.l-align-right{text-align:right}.l-align-center{text-align:center}}@media (min-width:1200px){.xl-align-left{text-align:left}.xl-align-right{text-align:right}.xl-align-center{text-align:center}}hr{margin-top:2rem;margin-bottom:2.5rem;border-width:0;border-top:1px solid var(--border-color-softer)}.u-cf:before,.container:before,.row:before,.s3_row:before,.u-cf:after,.container:after,.row:after,.s3_row:after{content:"";display:table}.u-cf:after,.container:after,.row:after,.s3_row:after{clear:both}.stripped-container,.s-container-lite,.stripped-content,.stripped-outer,.stripped-wrapper,.s-grid-item,.s-cols-item,.s-coder-wrap{position:relative}.stripped-container,.stripped-content{box-sizing:border-box}img{max-width:100%}.stripped-img,.stripped-svg,.img-fit-wrap,picture{line-height:0}.stripped-img img,.s-cols-item,.s-grid-item,.stripped-svg svg,.s-lift,.s-drop,.s-zoom,.s-zoom-big,.s-zoom-img img,.s-zoom-img-big img{transition:transform 0.2s ease-out 0s}.s-container-lite,.s-content-center{margin-left:auto;margin-right:auto}.s-grid-item,.s-cols-item,.s-flex{display:flex;flex-direction:column;flex-wrap:wrap}.s-flow-down{flex-wrap:nowrap!important}.s-self-end{justify-self:end}.s-grid-item>.stacks_out,.s-cols-item>.stacks_out,.s-flex>.stacks_out{width:100%}.s-cols-container{position:relative;max-width:100%;margin:0 auto;display:flex;flex-flow:row wrap;vertical-align:top}.s-grid-link,.s-img-fit-link,.s-coder-link{display:contents}.s-button-group{display:flex;flex-wrap:wrap}.w-100{width:100%!important}.s-no-lift{transform:translateY(0)!important}.s-lift:hover{transform:translateY(-5px)!important}.s-drop:hover{transform:translateY(5px)!important}.s-zoom:hover{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img:hover img{transform:scale(1.05)!important;z-index:10!important}.s-zoom-img-big:hover img{transform:scale(1.1)!important;z-index:10!important}.s-zoom-big:hover{transform:scale(1.1)!important;z-index:10!important}.s-bright{filter:brightness(70%);transition:filter 250ms ease-in-out!important}.s-bright:hover{filter:brightness(100%)}.s-dark{filter:brightness(100%);transition:filter 250ms ease-in-out!important}.s-dark:hover{filter:brightness(60%)}.s-blur{transition:filter 250ms ease-in-out!important}.s-blur:hover{filter:blur(4px)}.s-unblur{transition:filter 250ms ease-in-out!important;filter:blur(4px)}.s-unblur:hover{filter:blur(0px)}.s-shad{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-none{box-shadow:none!important}.s-shad-hov:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (min-width:600px){.s-shad-m{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-m:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-m{box-shadow:none!important}.text-rotate-up-m{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-m{writing-mode:vertical-lr}.s-flip-m{transform:rotate(180deg)}.s-hide-m{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}.s-screen{mix-blend-mode:screen}.s-multiply{mix-blend-mode:multiply}.s-exclusion{mix-blend-mode:exclusion}.s-no-pointer{pointer-events:none}.s-flip{transform:rotate(180deg)}.text-rotate-up{writing-mode:vertical-rl;text-orientation:upright}.text-rotate{writing-mode:vertical-lr}html:not(.touch-stripped) .s-hide-nt,.s-hide{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}.s-reveal:hover .s-hide,.s-reveal:hover .s-hide-nt,.s-reveal:hover .s-hide-m{pointer-events:auto;opacity:1}.s-hide-on-reveal{transition:opacity 250ms ease-in-out!important}.s-reveal:hover .s-hide-on-reveal{pointer-events:none;opacity:0}.repeat{background-repeat:repeat!important;background-size:unset!important}.touch-stripped .hide-touch{display:none}html:not(.touch-stripped) .hide-non-touch{display:none}.grid-container{position:relative;max-width:100%;margin:0 auto;display:grid}.stripped-container>.stripped-link a,.stripped-outer>.stripped-link a,.s-grid-item>.s-grid-link a,.s-cols-item>.s-grid-link a,.s-img-fit-link a,.s-coder-wrap>.s-coder-link a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1300px;max-width:var(--container-max-width)}.source-base-width-alt{max-width:600px;max-width:var(--container-max-width-alt)}.alt-bg{background-color:rgba(230, 230, 230, 1.00)!important}.page-bg{background-color:rgba(255, 255, 255, 1.00)!important}.page-fg{color:rgba(255, 255, 255, 1.00)!important}.text-bg{background-color:rgba(0, 0, 0, 1.00)!important}.s-accent,.accent-bg{background-color:rgba(123, 0, 90, 1.00)!important}.s-accent-text,.accent-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover,.accent-hover-bg{background-color:rgba(0, 0, 0, 1.00)!important}.s-accent-c,.accent-fg{color:rgba(123, 0, 90, 1.00)!important}.s-accent-text-c,.accent-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-accent-hover-c,.accent-hover-fg{color:rgba(0, 0, 0, 1.00)!important}.second-hover-fg{color:rgba(189, 226, 255, 1.00)!important}.second-hover-bg{background-color:rgba(189, 226, 255, 1.00)!important}.s-second-c,.second-fg{color:rgba(218, 233, 255, 1.00)!important}.s-second-text-c,.second-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-second,.second-bg{background-color:rgba(218, 233, 255, 1.00)!important}.s-second-text,.second-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.nav-1-bg{background-color:rgba(215, 185, 37, 1.00)!important}.nav-2-bg{background-color:rgba(123, 0, 90, 1.00)!important}.nav-3-bg{background-color:rgba(0, 0, 0, 1.00)!important}.nav-4-bg{background-color:rgba(255, 255, 255, 1.00)!important}.nav-1-fg{color:rgba(215, 185, 37, 1.00)!important}.nav-2-fg{color:rgba(123, 0, 90, 1.00)!important}.nav-3-fg{color:rgba(0, 0, 0, 1.00)!important}.nav-4-fg{color:rgba(255, 255, 255, 1.00)!important}.code-1-bg{background-color:rgba(241, 241, 241, 1.00)!important}.code-2-bg{background-color:rgba(0, 0, 0, 1.00)!important}.code-1-fg{color:rgba(241, 241, 241, 1.00)!important}.code-2-fg{color:rgba(0, 0, 0, 1.00)!important}.border-fg{color:rgba(204, 204, 204, 1.00)!important}.border-bg{background-color:rgba(204, 204, 204, 1.00)!important}.s-dark-bg{background-color:rgba(58,56,68,0.5)}.s-vdark-bg{background-color:rgba(25,29,36,0.80)}.s-light-bg{background-color:rgba(255,255,255,0.5)}.s-vlight-bg{background-color:rgba(255,255,255,0.8)}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}
#stacks_in_91920_3.nav-wrap{background-color:var(--nav-bg);width:100%;padding:5px 5px 5px 5px}#stacks_in_91920_3 .nav-content{z-index:999}html:not(.menulab-js) .nav-wrap{display:none}#stacks_in_91920_3.nav-fixed{position:fixed;top:0;width:100%;z-index:999;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12)}#stacks_in_91920_3 .contained-bar{max-width:var(--container-max-width)}#stacks_in_91920_3 .navbar li>ul{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_91920_3 .navbar li{list-style-type:none;display:block}#stacks_in_91920_3 .navbar li a{color:var(--nav-link)}#stacks_in_91920_3 .navbar li:hover>*:first-child,#stacks_in_91920_3 .navbar li.active>*:first-child{color:var(--nav-link-hover)}#stacks_in_91920_3 .navbar li:hover,#stacks_in_91920_3 .navbar li.active{background-color:var(--nav-bg-hover)}#stacks_in_91920_3 .logo img{vertical-align:top;height:42px;border-radius:5px;width:auto;max-width:none}#stacks_in_91920_3 .logo{display: none;}#stacks_in_91920_3 .site-title{display: none;}#stacks_in_91920_3 .navbar{display:block}#stacks_in_91920_3 .branding{position:relative;display:flex;align-items:center;justify-content:space-between}#stacks_in_91920_3 .branding h4{font-size:20px;font-weight:normal;text-transform: uppercase; padding-left:10px;padding-right:10px}#stacks_in_91920_3 .site-title a{color:var(--text-color-normal);}#stacks_in_91920_3 .site-title a:hover{color:var(--text-color-softer);}@media only screen and (max-width:599px){#stacks_in_91920_3 .ml-dropdown{background-color:rgba(255, 255, 255, 1.00);max-height:calc(100vh - 45px);overflow-y:scroll} #stacks_in_91920_3 .cta{display:none} #stacks_in_91920_3 .navbar li{margin:3px 0}#stacks_in_91920_3 .branding{}}@media only screen and (min-width:600px){ #stacks_in_91920_3 .logo{display: none; margin-left:0;padding-right:10px}#stacks_in_91920_3 .site-title{display: none;} #stacks_in_91920_3 .cta-small{display:none} #stacks_in_91920_3 .branding h4{font-size:20px;padding-left:0;padding-right:40px}#stacks_in_91920_3 .branding{display: none;}#stacks_in_91920_3 .logo img{height:54px}#stacks_in_91920_3 .navbar{display:inline-block}#stacks_in_91920_3 .mob-icon{display:none}#stacks_in_91920_3.nav-wrap{padding:6px 10px 6px 10px}#stacks_in_91920_3 .navbar{float:right;max-height:none;overflow:visible}#stacks_in_91920_3 .navbar,#stacks_in_91920_3 .nav-content{position:relative;display:flex;align-items:center;justify-content:center;}#stacks_in_91920_3 .navbar li a{padding:0 0.8em}#stacks_in_91920_3 .navbar li.active,#stacks_in_91920_3 .navbar li:hover{border-radius:4px}#stacks_in_91920_3 .navbar .ml-menu,#stacks_in_91920_3 .navbar .ml-menu ul{margin:2px 1px}#stacks_in_91920_3 .navbar .ml-menu li{margin:2px 1px;padding-top:3px;padding-bottom:3px}#stacks_in_91920_3 .navbar li>ul{box-shadow:0 0 18px rgba(0,0,0,0.1)}#stacks_in_91920_3 .navbar .ml-menu li>ul .dd-to-left>ul{right:100%!important;left:auto!important}#stacks_in_91920_3 .navbar .ml-menu li>ul .dd-to-right>ul{left:100%!important;right:auto!important}#stacks_in_91920_3 .navbar .ml-menu ul,#stacks_in_91920_3 .navbar [dir=rtl] .ml-menu>.dd-to-right>ul{display:none;position:absolute;padding:6px;top:100%;left:0;right:auto;z-index:1}#stacks_in_91920_3 .navbar [dir=rtl] .ml-menu ul,#stacks_in_91920_3 .navbar .ml-menu>.dd-to-left>ul{left:auto;right:0}#stacks_in_91920_3 .navbar .ml-menu ul ul,#stacks_in_91920_3 .navbar [dir=rtl] .ml-menu ul .dd-to-right ul{top:0;left:100%;right:auto}#stacks_in_91920_3 .navbar [dir=rtl] .ml-menu ul ul,#stacks_in_91920_3 .navbar .ml-menu ul .ml-dd-to-left ul{left:auto;right:100%}#stacks_in_91920_3 .navbar .ml-menu li{position:relative;display:block;list-style-type:none}#stacks_in_91920_3 .navbar .ml-menu>li{display:inline-block}#stacks_in_91920_3 .navbar .ml-menu a,#stacks_in_91920_3 .navbar .ml-menu span{display:block;text-decoration:none;white-space:pre}#stacks_in_91920_3 .navbar .ml-menu li:hover>ul{display:block}#stacks_in_91920_3 .navbar .ml-js li:hover>ul{display:none}#stacks_in_91920_3 .navbar .ml-js li.dd-open>ul{display:block!important}#stacks_in_91920_3 .ml-arrows .has-dropdown{padding-right:16px;*padding-right:16px}}#stacks_in_91920_3 .ml-arrows .has-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_91920_3 .ml-arrows .has-dropdown.active:after{border-top-color:darkgray;border-top-color:var(--nav-link-hover)}#stacks_in_91920_3 .ml-arrows>li>.ml-dropdown:focus:after,#stacks_in_91920_3 .ml-arrows>li:hover>.ml-dropdown:after,#stacks_in_91920_3 .ml-arrows>.sfHover>.ml-dropdown:after{border-top-color:darkgray;border-top-color:var(--nav-link)}#stacks_in_91920_3 .ml-arrows ul .ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_91920_3 .ml-arrows ul li>.ml-dropdown:focus:after,#stacks_in_91920_3 .ml-arrows ul li:hover>.ml-dropdown:after,#stacks_in_91920_3 .ml-arrows ul .sfHover>.ml-dropdown:after{border-top-color:darkgray;border-left-color:var(--nav-link)}#stacks_in_91920_3 .mob-icon{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}#stacks_in_91920_3 .burg{width:45px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#stacks_in_91920_3 .burg span{display:block;position:absolute;height:6px;width:100%;background:darkgray;background:var(--nav-link); border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#stacks_in_91920_3 .burg span:nth-child(1){top:0}#stacks_in_91920_3 .burg span:nth-child(2),#stacks_in_91920_3 .burg span:nth-child(3){top:18px}#stacks_in_91920_3 .burg span:nth-child(4){top:36px}#stacks_in_91920_3.ml-toggle.expand .burg span:nth-child(1){top:18px;width:0%;left:50%}#stacks_in_91920_3.ml-toggle.expand .burg span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#stacks_in_91920_3.ml-toggle.expand .burg span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#stacks_in_91920_3.ml-toggle.expand .burg span:nth-child(4){top:18px;width:0%;left:50%}
.base-pad-basic-1,.base-pb-1{padding:0px 0px 0px 0px}.base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}.base-margin-basic-1,.base-mb-1{margin:0px 0px 0px 0px}.base-margin-advanced-1,.base-ma-1{margin:0 0 0 0}@media (min-width:600px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}@media (min-width:900px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}@media (min-width:1200px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:0 0 0 0}}.base-bg-1-1,.base-bg1-1{   }.base-bg-2-1,.base-bg2-1{   }
 .s-container-stacks_in_91922{ }#s-wrapper-stacks_in_91922{margin:0; }#s-content-stacks_in_91922{justify-content:center; padding:0; }.s-bg-stacks_in_91922{z-index:0}#s-content-stacks_in_91922{border-radius:0px 0px 0px 0px}
h1.stacks_in_91924{        }

#stacks_in_91924 {
	padding: 70px 0px 0px 0px;
}
h4.stacks_in_91926{   color:rgba(127, 127, 127, 1.00);     }
h4.stacks_in_91928{        }
#p-stacks_in_91944 p{    }#p-stacks_in_91944 p.lead{}#p-stacks_in_91944 a{color:var(--link-color);}#p-stacks_in_91944 a:hover{color:var(--link-color-hover); }
#stacks_in_91467 blockquote,#stacks_in_91467 blockquote p{color:rgba(123, 0, 90, 1.00);border-color:rgba(123, 0, 90, 1.00);font-size:2.00rem}#stacks_in_91467 blockquote cite,#stacks_in_91467 blockquote cite a,#stacks_in_91467 blockquote p cite,#stacks_in_91467 blockquote p cite a{font-size:1.62rem;color:rgba(0, 0, 0, 1.00)}
.stacks_in_91946 img{max-width:100%;border-radius:0px;}.stacks_in_91946 img:hover{ }
.s-cols-stacks_in_91947_2{justify-content:space-between;align-items:stretch;}.s-cols-stacks_in_91947_2>.s-cols-item{border-radius:0px;margin-bottom:20px;width:100%;  padding:10px 10px 10px 10px;   }.s-cols-stacks_in_91947_2>.s-cols-item:hover{ }@media (min-width:600px){.s-cols-stacks_in_91947_2>.s-cols-item{ width:calc((100% - calc(1 * 20px)) / 2);}}#stacks_out_91947_2{width:100%}
.item_stacks_in_91947_4{justify-content:flex-start;overflow:hidden;  }
.item_stacks_in_91947_6{justify-content:flex-start;overflow:hidden;  }
 #stacks_in_91913.sections-box--stack>.s-box.bdr-vault::before,#stacks_in_91913.sections-box--stack .bdr-child::before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;content:""}#stacks_in_91913.sections-box--stack>.s-box.o-bg-vault::after{z-index:-1!important}      #stacks_in_91913{position:relative;overflow:hidden;pointer-events:auto; z-index:auto;}#stacks_in_91913.box-pos>.s-box{overflow:hidden} #stacks_in_91913>.s-box{margin: 0px }#stacks_in_91913>.s-box>.s-box-content{padding: 0px }@media screen and (min-width:640.00px) and (max-width:1000.00px){#stacks_in_91913>.s-box>.s-box-content{padding: 0px }}@media screen and (min-width:1000.00px){#stacks_in_91913>.s-box>.s-box-content{padding: 0px }}   #stacks_in_91913{max-width:100.00%}@media all and (min-width:640px){#stacks_in_91913{max-width:100.00%}}#stacks_in_91913.auto-width{width:auto!important}#stacks_in_91913.box-pos[data-equalizer-watch]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#stacks_in_91913>.s-box{position:relative}      
#p-stacks_in_91937 p{    }#p-stacks_in_91937 p.lead{}#p-stacks_in_91937 a{color:var(--link-color);}#p-stacks_in_91937 a:hover{color:var(--link-color-hover); }

#stacks_in_91937 {
	padding:  10px;
}
	
	/* start image list from doobox css */
	
	
	#stacks_in_91891 .stacks_in_91891imagelist {
		position: relative;
		list-style: none;
		list-style-type: none;
		margin:0px 0;
		
		z-index:1;
	}
	
	#stacks_in_91891 .stacks_in_91891listIcon {
		position: relative;
		float:left;
		z-index: 2;
	}
	
	#stacks_in_91891 .stacks_in_91891listIcon img{
		width:30px;
		height: auto;
	}
	
	
	#stacks_in_91891 .stacks_in_91891listTitle {

		margin-left:48px;
		padding-bottom: 0px;
		font-weight: bold;
		font-size: 115%;
	}
	
	
	#stacks_in_91891 .stacks_in_91891listContent {
		display: block;
		margin-left:48px;
		padding-top: 0px;
		padding-bottom: 18px;
	}
	
	.stacks_in_91891breaker{
		margin: 0;
		padding: 0;
		height: 1px;
		clear: both;
	}
	
	
	/* end image list from doobox css */
	
#stacks_in_91891 {
	margin: 0px 0px 0px 20px;
}
 .style-pro-stacks_in_91913::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}    .style-pro-stacks_in_91913:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(230, 230, 230, 1.00)}   

h3.stacks_in_91950{        }

#stacks_in_91950 {
	margin: 20px 0px 0px 0px;
}
#p-stacks_in_91953 p{    }#p-stacks_in_91953 p.lead{}#p-stacks_in_91953 a{color:var(--link-color);}#p-stacks_in_91953 a:hover{color:var(--link-color-hover); }

#stacks_in_91953 {
	padding:  10px;
}
#p-stacks_in_91977 p{  margin-bottom: 0;  }#p-stacks_in_91977 p.lead{}#p-stacks_in_91977 a{color:var(--link-color);}#p-stacks_in_91977 a:hover{color:var(--link-color-hover); }
/*
  1.2.0.1
  - improved pill active style load time
*/
/*  */
#simple-tabs-stacks_in_91955 {
  /*  */
  font-family: "Nunito";
  /*  */
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1200px; }
  #simple-tabs-stacks_in_91955.tabs-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #simple-tabs-stacks_in_91955.tabs-left ul.tab-list .tab:first-of-type {
    padding-left: 0; }
  #simple-tabs-stacks_in_91955.tabs-right ul.tab-list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    #simple-tabs-stacks_in_91955.tabs-right ul.tab-list .tab:last-of-type {
      padding-right: 0; }
  #simple-tabs-stacks_in_91955.tabs-center ul.tab-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    #simple-tabs-stacks_in_91955.tabs-center ul.tab-list .tab:first-of-type {
      padding-left: 0; }
    #simple-tabs-stacks_in_91955.tabs-center ul.tab-list .tab:last-of-type {
      padding-right: 0; }
        #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(10px,1fr));
            grid-gap: 5px 2px;
            padding: 5px 0px;
        }
        #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list > .tab > .tab-inner {
            justify-content: center;
        }
        #simple-tabs-stacks_in_91955.tabs-right ul.tab-list .tab:first-of-type {
          padding-left: 0; }
          #simple-tabs-stacks_in_91955.tabs-right ul.tab-list .tab:last-of-type {
            padding-right: 0; }
  #simple-tabs-stacks_in_91955.use-tab-pill ul.tab-list .tab-pill {
    display: block; }
  #simple-tabs-stacks_in_91955.use-tab-pill ul.tab-list .tab.selected .tab-inner {
    /*  */
    /*  */
    background: rgba(242, 246, 250, 1.00);
    /*  */
    /*  */
    /*  */
    border-style: solid;
    border-color: rgba(153, 153, 153, 1.00);
    /*  */
    border-width: 1px;
    /*  */
    transition: color 0.3s ease;
    transition-delay: 0.2s; }
  #simple-tabs-stacks_in_91955 ul.tab-list {
    margin: 0;
    padding: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    box-sizing: border-box; }
    #simple-tabs-stacks_in_91955 ul.tab-list .tab-pill {
      /*  */
      /*  */
      background: rgba(123, 0, 90, 1.00);
      /*  */
      /*  */
      /*  */
      border-style: solid;
      border-color: rgba(0, 0, 0, 1.00);
      /*  */
      border-width: 0px;
      /*  */
      top: 0;
      left: 0;
      opacity: 0;
      z-index: 5;
      display: none;
      position: absolute;
      box-sizing: border-box;
      border-radius: 4px; }
      #simple-tabs-stacks_in_91955 ul.tab-list .tab-pill-show {
        opacity: 1; }
    #simple-tabs-stacks_in_91955 ul.tab-list .tab {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      padding: 5px 2px;
      box-sizing: border-box; }
      #simple-tabs-stacks_in_91955 ul.tab-list .tab.selected .tab-inner {
        /*  */
        /*  */
        background: rgba(123, 0, 90, 1.00);
        /*  */
        /*  */
        /*  */
        border-style: solid;
        border-color: rgba(0, 0, 0, 1.00);
        /*  */
        border-width: 0px;
        /*  */
        color: rgba(255, 255, 255, 1.00); }
      #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner {
        /*  */
        /*  */
        background: rgba(242, 246, 250, 1.00);
        /*  */
        /*  */
        /*  */
        border-style: solid;
        border-color: rgba(153, 153, 153, 1.00);
        /*  */
        border-width: 1px;
        /*  */
        /*  */
        height: 100%;
        /*  */
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        color: rgba(55, 71, 79, 1.00);
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 10px 15px;
        font-size: 18px;
        border-radius: 4px;
        box-sizing: border-box;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner i, #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner svg {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          margin-right: 5px;
          position: relative;
          pointer-events: none;
          font-size: 18px;
          max-width: 18px;
          max-height: 18px; }
        #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner span {
          /*  */
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          pointer-events: none;
          position: relative;
          /*  */ }
        #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner i, #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner span, #simple-tabs-stacks_in_91955 ul.tab-list .tab-inner svg {
          z-index: 10; }
  #simple-tabs-stacks_in_91955 .tab-content {
    /*  */
    /*  */
    background: rgba(230, 230, 230, 1.00);
    /*  */
    /*  */
    /*  */
    border-style: solid;
    border-color: rgba(128, 128, 128, 1.00);
    /*  */
    border-width: 1px;
    /*  */
    color: rgba(0, 0, 0, 1.00);
    padding: 10px 10px;
    box-shadow: 0 0 2px rgba(112, 128, 144, 0);
    border-radius: 3px;
    z-index: 1;
    position: relative;
    box-sizing: border-box; }
    #simple-tabs-stacks_in_91955 ul.tab-list .tab.selected .tab-inner {
      /*  */
      box-shadow: 0px 0px 0px -0px rgba(230, 230, 230, 1.00);
      /*  */
    }
    #simple-tabs-stacks_in_91955 .tab-content-inner {
      display: none; }
      #simple-tabs-stacks_in_91955 .tab-content-inner.active {
        display: block; }

@media (min-width: 700px) {
  #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab-pill {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab {
    padding-bottom: 0;
    margin-bottom: 0px; }
    #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab-inner {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px; }
  #simple-tabs-stacks_in_91955.tabs-connected.tabs-left .tab-content {
    border-top-left-radius: 0; }
  #simple-tabs-stacks_in_91955.tabs-connected.tabs-right .tab-content {
    border-top-right-radius: 0; }
  #simple-tabs-stacks_in_91955.hide-text-d ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-text-d ul.tab-list .tab-inner i {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-icon-d .tab-inner i,
  #simple-tabs-stacks_in_91955.hide-icon-d .tab-inner svg,
  #simple-tabs-stacks_in_91955.hide-icon-d ul.tab-list .tab-inner svg {
    /*  */
    display: none;
    /*  */ } }

@media (min-width: 400px) and (max-width: 700px) {
  #simple-tabs-stacks_in_91955.hide-text-t ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-text-t ul.tab-list .tab-inner i,
    #simple-tabs-stacks_in_91955.hide-text-t ul.tab-list .tab-inner svg,
      #simple-tabs-stacks_in_91955.hide-text-t ul.tab-list .tab-inner svg {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-icon-t ul.tab-list .tab-inner i,
  #simple-tabs-stacks_in_91955.hide-icon-t ul.tab-list .tab-inner svg {
    /*  */
    display: none;
    /*  */ } }

@media (max-width: 700px) {
  #simple-tabs-stacks_in_91955 ul.tab-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    #simple-tabs-stacks_in_91955 ul.tab-list .tab {
      width: 50.000000%; }
      #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list {
        grid-template-columns: repeat(1,1fr);
      }
      #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list .tab {
        width: auto;
      }
  #simple-tabs-stacks_in_91955.tabs-left ul.tab-list, #simple-tabs-stacks_in_91955.tabs-right ul.tab-list, #simple-tabs-stacks_in_91955.tabs-center ul.tab-list {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    #simple-tabs-stacks_in_91955.tabs-left ul.tab-list .tab:first-of-type, #simple-tabs-stacks_in_91955.tabs-right ul.tab-list .tab:first-of-type, #simple-tabs-stacks_in_91955.tabs-center ul.tab-list .tab:first-of-type {
      padding-left: 2px; }
    #simple-tabs-stacks_in_91955.tabs-left ul.tab-list .tab:last-of-type, #simple-tabs-stacks_in_91955.tabs-right ul.tab-list .tab:last-of-type, #simple-tabs-stacks_in_91955.tabs-center ul.tab-list .tab:last-of-type {
      padding-right: 2px; }
  #simple-tabs-stacks_in_91955.tabs-inner-left ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #simple-tabs-stacks_in_91955.tabs-inner-right ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  #simple-tabs-stacks_in_91955.tabs-inner-center ul.tab-list .tab .tab-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab-pill {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab {
    margin-bottom: 0;
    padding-bottom: 5px; }
    #simple-tabs-stacks_in_91955.tabs-connected.tabs-fill ul.tab-list .tab {
      padding-bottom: 0px; }
    #simple-tabs-stacks_in_91955.tabs-connected ul.tab-list .tab-inner {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; } }

@media (max-width: 400px) {
  #simple-tabs-stacks_in_91955 ul.tab-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #simple-tabs-stacks_in_91955 ul.tab-list .tab {
      width: 100.000000%; }
      #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list {
        grid-template-columns: repeat(1,1fr);
      }
      #simple-tabs-stacks_in_91955.tabs-fill > ul.tab-list .tab {
        width: auto;
      }
  #simple-tabs-stacks_in_91955.hide-text-m ul.tab-list .tab-inner span {
    /*  */
    display: none;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-text-m ul.tab-list .tab-inner i {
    /*  */
    margin-right: 0;
    /*  */ }
  #simple-tabs-stacks_in_91955.hide-icon-m .tab-inner i,
  #simple-tabs-stacks_in_91955.hide-icon-m .tab-inner svg,
  #simple-tabs-stacks_in_91955.hide-icon-m ul.tab-list .tab-inner svg {
    /* %%[[if !edit]]%% */
    display: none; } }
/*  */
/*  */

/*  */
/*  */

/*  */
/*  */

/*  */
/*  */

h4.stacks_in_91979{        }

#stacks_in_91979 {
	margin: 20px 0px 0px 0px;
}
#p-stacks_in_91998 p{    }#p-stacks_in_91998 p.lead{}#p-stacks_in_91998 a{color:var(--link-color);}#p-stacks_in_91998 a:hover{color:var(--link-color-hover); }

#stacks_in_91998 {
	padding: 0px 20px 0px 20px;
}
/**
 * CSS for RapidWeaver Masonry Stack
 * 
 * A dynamic grid image gallery stack for RapidWeaver
 * http://seydesign.com/masonry
 * 
 * Licensed under the GPL 2: http://www.gnu.org/licenses/gpl-2.0.html
 * Copyright 2013 Adam Merrifield
 */
#stacks_in_91981 .sdMasonry_frame {
margin:0 auto;
}

#stacks_in_91981 .sdMasonry_frame > div.stacks_out {
margin:1px 20px 20px 0;
width:300px;
border-radius:6px;
font-size:11px;
}



#stacks_in_91981 .sdMasonry_frame .sdMasonry_brick {
padding:15px 15px 0 ;
background-color:#FFFFFF;
}




/* if description is shown, the image radius is only applied at the top */
#stacks_in_91981 .sdMasonry_frame .sdMasonry_brick img {
padding: 0;
width:100%;
height:auto;
border-radius:-3px -3px 0 0;
}


#stacks_in_91981 .sdMasonry_frame .sdMasonry_desc {
display: block;
margin:15px -15px 0;
padding:1em;
border-radius:0 0 6px 6px;
background-color:#F2F0F0;
color:#000000;
font-size: 1em;
line-height: 1.7em;
}

#stacks_in_91981 .sdMasonry_frame .sdMasonry_desc a:link,
#stacks_in_91981 .sdMasonry_frame .sdMasonry_desc a:visited {
color:#78020E;
}

#stacks_in_91981 .sdMasonry_frame .sdMasonry_desc a:hover,
#stacks_in_91981 .sdMasonry_frame .sdMasonry_desc a:active {
color:#911B27;
}



#stacks_in_91981 .masonry,#stacks_in_91981 .masonry .masonry-brick {
-webkit-transition-duration:.7s;
-moz-transition-duration:.7s;
-ms-transition-duration:.7s;
-o-transition-duration:.7s;
transition-duration:.7s;
}

#stacks_in_91981 .masonry {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
-ms-transition-property:height,width;
-o-transition-property:height,width;
transition-property:height,width;
}

#stacks_in_91981 .masonry .masonry-brick {
-webkit-transition-property:left,right,top;
-moz-transition-property:left,right,top;
-ms-transition-property:left,right,top;
-o-transition-property:left,right,top;
transition-property:left,right,top;
}

/** 
 * fancyBox v2.1.4
 * 
 * source: fancyapps.com
 * license: fancyapps.com/fancybox/#license
 */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
margin:0;
padding:0;
outline:none;
border:0;
vertical-align:top;
}

.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020;
}

.fancybox-skin {
position:relative;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#f9f9f9;
color:#444;
text-shadow:none;
}

.fancybox-opened {
z-index:8030;
}

.fancybox-opened .fancybox-skin {
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}

.fancybox-outer,.fancybox-inner {
position:relative;
}

.fancybox-inner {
overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch;
}

.fancybox-error {
margin:0;
padding:15px;
color:#444;
white-space:nowrap;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-image,.fancybox-iframe {
display:block;
width:100%;
height:100%;
}

.fancybox-image {
max-width:100%;
max-height:100%;
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(../files/images/fancybox_sprite.png);
}

#fancybox-loading {
position:fixed;
top:50%;
left:50%;
z-index:8060;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:.8;
cursor:pointer;
}

#fancybox-loading div {
width:44px;
height:44px;
background:url(../files/images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
position:absolute;
top:-18px;
right:-18px;
z-index:8040;
width:36px;
height:36px;
cursor:pointer;
}

.fancybox-nav {
position:absolute;
top:0;
z-index:8040;
width:40%;
height:100%;
background:transparent url(../files/images/blank.gif);
/* helps IE */
text-decoration:none;
cursor:pointer;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.fancybox-prev {
left:0;
}

.fancybox-next {
right:0;
}

.fancybox-nav span {
position:absolute;
top:50%;
z-index:8040;
visibility:hidden;
margin-top:-18px;
width:36px;
height:34px;
cursor:pointer;
}

.fancybox-prev span {
left:10px;
background-position:0 -36px;
}

.fancybox-next span {
right:10px;
background-position:0 -72px;
}

.fancybox-nav:hover span {
visibility:visible;
}

.fancybox-tmp {
position:absolute;
top:-99999px;
left:-99999px;
visibility:hidden;
overflow:visible!important;
max-width:99999px;
max-height:99999px;
}

/* Overlay helper */
.fancybox-lock {
overflow:hidden;
}

.fancybox-overlay {
position:absolute;
top:0;
left:0;
z-index:8010;
display:none;
overflow:hidden;
background:url(../files/images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
position:fixed;
right:0;
bottom:0;
}

.fancybox-lock .fancybox-overlay {
overflow:auto;
overflow-y:scroll;
}

/* Title helper */
.fancybox-title {
position:relative;
z-index:8050;
visibility:hidden;
text-shadow:none;
font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-opened .fancybox-title {
visibility:visible;
}

.fancybox-title-float-wrap {
position:absolute;
right:50%;
bottom:0;
z-index:8050;
margin-bottom:-35px;
text-align:center;
}

.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
padding:2px 20px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background:transparent;
/* Fallback for web browsers that doesn't support RGBa */
background:rgba(0,0,0,0.8);
color:#FFF;
text-shadow:0 1px 2px #222;
white-space:nowrap;
font-weight:700;
line-height:24px;
}

.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff;
}

.fancybox-title-inside-wrap {
padding-top:10px;
}

.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
padding:10px;
background:#000;
background:rgba(0,0,0,.8);
color:#fff;
}

