.s-item-abs{position:absolute!important;width:100%;height:100%}
.hr-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-align-left p,.p-align-left ul,.h-align-left h1,.h-align-left h2,.h-align-left h3,.h-align-left h4,.h-align-left h5,.h-align-left h6{text-align:left}.p-align-right p,.p-align-right ul,.h-align-right h1,.h-align-right h2,.h-align-right h3,.h-align-right h4,.h-align-right h5,.h-align-right h6{text-align:right}.p-align-center p,.p-align-center ul,.h-align-center h1,.h-align-center h2,.h-align-center h3,.h-align-center h4,.h-align-center h5,.h-align-center h6{text-align:center}@media (max-width:600px){.hr-s-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-s-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-s-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-s-align-left p,.p-s-align-left ul,.h-s-align-left h1,.h-s-align-left h2,.h-s-align-left h3,.h-s-align-left h4,.h-s-align-left h5,.h-s-align-left h6{text-align:left}.p-s-align-right p,.p-s-align-right ul,.h-s-align-right h1,.h-s-align-right h2,.h-s-align-right h3,.h-s-align-right h4,.h-s-align-right h5,.h-s-align-right h6{text-align:right}.p-s-align-center p,.p-s-align-center ul,.h-s-align-center h1,.h-s-align-center h2,.h-s-align-center h3,.h-s-align-center h4,.h-s-align-center h5,.h-s-align-center h6{text-align:center}}@media (min-width:600px){.hr-m-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-m-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-m-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-m-align-left p,.p-m-align-left ul,.h-m-align-left h1,.h-m-align-left h2,.h-m-align-left h3,.h-m-align-left h4,.h-m-align-left h5,.h-m-align-left h6{text-align:left}.p-m-align-right p,.p-m-align-right ul,.h-m-align-right h1,.h-m-align-right h2,.h-m-align-right h3,.h-m-align-right h4,.h-m-align-right h5,.h-m-align-right h6{text-align:right}.p-m-align-center p,.p-m-align-center ul,.h-m-align-center h1,.h-m-align-center h2,.h-m-align-center h3,.h-m-align-center h4,.h-m-align-center h5,.h-m-align-center h6{text-align:center}}@media (min-width:900px){.hr-l-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-l-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-l-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-l-align-left p,.p-l-align-left ul,.h-l-align-left h1,.h-l-align-left h2,.h-l-align-left h3,.h-l-align-left h4,.h-l-align-left h5,.h-l-align-left h6{text-align:left}.p-l-align-right p,.p-l-align-right ul,.h-l-align-right h1,.h-l-align-right h2,.h-l-align-right h3,.h-l-align-right h4,.h-l-align-right h5,.h-l-align-right h6{text-align:right}.p-l-align-center p,.p-l-align-center ul,.h-l-align-center h1,.h-l-align-center h2,.h-l-align-center h3,.h-l-align-center h4,.h-l-align-center h5,.h-l-align-center h6{text-align:center}}@media (min-width:1200px){.hr-xl-align-left hr{text-align:left;margin-left:0;margin-right:auto}.hr-xl-align-right hr{text-align:right;margin-right:0;margin-left:auto}.hr-xl-align-center hr{text-align:center;margin-left:auto;margin-right:auto}.p-xl-align-left p,.p-xl-align-left ul,.h-xl-align-left h1,.h-xl-align-left h2,.h-xl-align-left h3,.h-xl-align-left h4,.h-xl-align-left h5,.h-xl-align-left h6{text-align:left}.p-xl-align-right p,.p-xl-align-right ul,.h-xl-align-right h1,.h-xl-align-right h2,.h-xl-align-right h3,.h-xl-align-right h4,.h-xl-align-right h5,.h-xl-align-right h6{text-align:right}.p-xl-align-center p,.p-xl-align-center ul,.h-xl-align-center h1,.h-xl-align-center h2,.h-xl-align-center h3,.h-xl-align-center h4,.h-xl-align-center h5,.h-xl-align-center h6{text-align:center}}.md-msg-True{display: none}
html{--text-color-richer:rgba(9, 9, 9, 1.00);--text-color-normal:rgba(34, 34, 34, 1.00);--text-color-softer:rgba(59, 59, 59, 1.00);--accent-color:rgba(0, 0, 255, 1.00);--accent-color-hover:rgba(0, 0, 128, 1.00);--accent-text-color:rgba(255, 255, 255, 1.00);--accent-text-color-hover:rgba(230, 230, 230, 1.00);--link-color:rgba(0, 0, 255, 1.00); --link-color-hover:rgba(0, 0, 128, 1.00); --border-color:rgba(187, 187, 187, 1.00);--border-color-softer:rgba(237, 237, 237, 1.00);--border-color-richer:rgba(137, 137, 137, 1.00);--background-color:rgba(255, 255, 255, 1.00);--background-color-alt:rgba(51, 51, 51, 0.10);--nav-bg:rgba(255, 255, 255, 0.96);--nav-bg-hover:rgba(51, 51, 51, 0.05);--nav-link:rgba(5, 95, 122, 1.00);--nav-link-hover:rgba(5, 95, 122, 1.00);--code-background:rgba(241, 241, 241, 1.00);--code-text:rgba(34, 34, 34, 1.00);--button-primary-color:rgba(255, 255, 255, 1.00);--button-primary-color-hover:rgba(230, 230, 230, 1.00);--second-color:rgba(106, 134, 144, 1.00);--second-color-hover:rgba(125, 152, 161, 1.00);--second-color-alt:rgba(255, 255, 255, 1.00);--base-font-size:62.5%;--container-max-width:1140px;--container-max-width-alt:600px}*{vertical-align:baseline;border:0 none;outline:0;padding:0;margin:0}html{font-size:62.5%;font-size:var(--base-font-size);-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{font-size:1.60rem;line-height:1.60;font-weight:normal; color:rgba(34, 34, 34, 1.00);background-color:rgba(255, 255, 255, 1.00);color:var(--text-color-normal);background-color:var(--background-color);}p.lead{font-size:1.80rem}@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.20rem;font-weight:normal;font-style:normal;}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}blockquote{margin-top:10px;margin-bottom:10px;margin-left:1rem;margin-right:1rem;padding-left:1rem;border-left:3px solid var(--accent-color);color:var(--text-color-softer)}a{color:var(--link-color);text-decoration:none;transition:all 0.2s ease 0s}a:hover:not(.source-button):not(.button){color:var(--link-color-hover);text-decoration:none}.u-case{text-transform:uppercase}:focus{outline:none;box-shadow:0 0 0 3px rgba(21, 156, 228, 0.40)!important}.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{margin-left:1.5rem}li{margin-bottom:0.50rem;margin-left:3rem}li ul{margin-bottom:0.50rem}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}kbd{margin:0 0.1em;padding:0.1em 0.6em;border-radius:3px;border:1px solid rgb(204,204,204);color:rgb(51,51,51);display:inline-block;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 0 0 2px #fff;background-color:rgb(247,247,247);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff}sup{vertical-align:super}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.50rem}.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:not([data-sal]),.s-grid-item:not([data-sal]),.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-blur-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-frost{background-color:rgba(255,255,255,0.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.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}}@media (min-width:900px){.s-shad-l{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-l:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-l{box-shadow:none!important}.text-rotate-up-l{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-l{writing-mode:vertical-lr}.s-flip-l{transform:rotate(180deg)}.s-hide-l{pointer-events:none;transition:opacity 250ms ease-in-out!important;opacity:0}}@media (min-width:1200px){.s-shad-xl{box-shadow:0 3px 15px rgba(0,0,0,0.2)}.s-shad-hov-xl:hover{box-shadow:0 0 18px rgba(0,0,0,0.2)}.s-shad-none-xl{box-shadow:none!important}.text-rotate-up-xl{writing-mode:vertical-rl;text-orientation:upright}.text-rotate-xl{writing-mode:vertical-lr}.s-flip-xl{transform:rotate(180deg)}.s-hide-xl{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}.hide-of{overflow:hidden}.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:3px;bottom:3px;left:3px;right:3px;content:"";z-index:998;text-decoration:none}.stacks_out{overflow:visible!important}.stacks_in{overflow:visible}.s-inliner>.stacks_out{margin:0;width:auto;display:inline-block}.mb-0{margin-bottom:0!important}.stripped-base-width,.source-base-width{max-width:1140px;max-width:var(--container-max-width);margin:0 auto}.source-base-width-alt{max-width:600px;max-width:var(--container-max-width-alt);margin:0 auto}.alt-bg{background-color:rgba(51, 51, 51, 0.10)!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(34, 34, 34, 1.00)!important}.s-accent,.accent-bg{background-color:rgba(0, 0, 255, 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, 128, 1.00)!important}.s-accent-c,.accent-fg{color:rgba(0, 0, 255, 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, 128, 1.00)!important}.second-hover-fg{color:rgba(125, 152, 161, 1.00)!important}.second-hover-bg{background-color:rgba(125, 152, 161, 1.00)!important}.s-second-c,.second-fg{color:rgba(106, 134, 144, 1.00)!important}.s-second-text-c,.second-alt-fg{color:rgba(255, 255, 255, 1.00)!important}.s-second,.second-bg{background-color:rgba(106, 134, 144, 1.00)!important}.s-second-text,.second-alt-bg{background-color:rgba(255, 255, 255, 1.00)!important}.nav-1-bg{background-color:rgba(255, 255, 255, 0.96)!important}.nav-2-bg{background-color:rgba(51, 51, 51, 0.05)!important}.nav-3-bg{background-color:rgba(5, 95, 122, 1.00)!important}.nav-4-bg{background-color:rgba(5, 95, 122, 1.00)!important}.nav-1-fg{color:rgba(255, 255, 255, 0.96)!important}.nav-2-fg{color:rgba(51, 51, 51, 0.05)!important}.nav-3-fg{color:rgba(5, 95, 122, 1.00)!important}.nav-4-fg{color:rgba(5, 95, 122, 1.00)!important}.code-1-bg{background-color:rgba(241, 241, 241, 1.00)!important}.code-2-bg{background-color:rgba(34, 34, 34, 1.00)!important}.code-1-fg{color:rgba(241, 241, 241, 1.00)!important}.code-2-fg{color:rgba(34, 34, 34, 1.00)!important}.border-fg{color:rgba(187, 187, 187, 1.00)!important}.border-bg{background-color:rgba(187, 187, 187, 1.00)!important}.s-dark-bg{background-color:rgba(58,56,68,0.5)}.s-vdark-bg{background-color:rgba(25,29,36,0.80)}.s-light-bg{background-color:rgba(255,255,255,0.5)}.s-vlight-bg{background-color:rgba(255,255,255,0.8)}.source-browser-warning{ text-align:center;width:80%;top:0;left:10%;position:fixed;margin:20px auto;padding:10px;background:#EC4D3B;color:white;border-radius:4px;z-index:9999}.source-browser-warning a{color:white;text-decoration:underline}@supports (display:grid){.source-browser-warning{display:none}}
.source-fonts{display: none;}
 @font-face{font-family:'Publica Sans';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSans-Light.woff') format('woff');font-weight:normal;font-style:normal;font-display: auto;} @font-face{font-family:'Publica Sans';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSans-LightItalic.woff') format('woff');font-weight:normal;font-style:italic;font-display: auto;} @font-face{font-family:'Publica Sans';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSans-Medium.woff') format('woff');font-weight:bold;font-style:normal;font-display: auto;}body{   font-weight:300 ;font-family:'Publica Sans',sans-serif }
 @font-face{font-family:'Publica Slab';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSlab-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display: auto;} @font-face{font-family:'Publica Slab';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSlab-RegularItalic.woff') format('woff');font-weight:normal;font-style:italic;font-display: auto;} @font-face{font-family:'Publica Slab';src:url('https://wwwdox.s3.amazonaws.com/cb/fonts/PublicaSlab-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display: auto;}h1, h2, h3, h4, h5, h6{ letter-spacing:2px;  font-weight:300 ;font-family:'Publica Slab',sans-serif }
.base-pad-basic-1,.base-pb-1{padding:0px 10px 0px 10px}.base-pad-advanced-1,.base-pa-1{padding:20px 10px 20px 10px}.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:20px 20px 20px 20px}}@media (min-width:900px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:20px 20px 20px 20px}}@media (min-width:1200px){ .base-margin-advanced-1,.base-ma-1{margin:0 0 0 0} .base-pad-advanced-1,.base-pa-1{padding:20px 20px 20px 20px}}.base-bg-1-1,.base-bg1-1{   }.base-bg-2-1,.base-bg2-1{   }
/*
1.3.0

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

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

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


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


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


#clean-menu_stacks_in_9_2 .cm-toggle span {
  width: 19px;
  border-radius: 4px;
}
#clean-menu_stacks_in_9_2 .cm-toggle span:nth-child(1),
#clean-menu_stacks_in_9_2 .cm-toggle span:nth-child(4) {
  display: none;
}
#clean-menu_stacks_in_9_2 .cm-toggle span:nth-child(2) {
  top: 10px;
  left: 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#clean-menu_stacks_in_9_2 .cm-toggle span:nth-child(3) {
  top: 10px;
  left: 11px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#clean-menu_stacks_in_9_2 .cm-toggle.open span:nth-child(2) {
  width: 100%;
  left: 0;
  top: 10px;
}
#clean-menu_stacks_in_9_2 .cm-toggle.open span:nth-child(3) {
  width: 100%;
  left: 0;
  top: 10px;
}


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

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


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

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

#clean-menu_stacks_in_9_2 .clean-menu-logo {
  margin: 0;
  width: 250px;
  max-width: 250px;
}
#clean-menu_stacks_in_9_2 .clean-menu-logo .cm-logo-wrap {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  max-width: 250px;
  width: 100%;
  margin-right: 5px;
}
#clean-menu_stacks_in_9_2 .clean-menu-full {
  width: 250px;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}
/*
div[tag="slice"] > .mez > #stacks_in_9_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-full {
width: auto; max-width: 300px;
}
*/
#clean-menu_stacks_in_9_2 .clean-menu-full .cm-menu-toggle {
  display: inline-block;
  float: right;
}
#clean-menu_stacks_in_9_2 .clean-menu-top-level ul {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
div[tag="slice"] > .mez > #stacks_in_9_2.com_onelittledesigner_stacks_Clean_Menu_stack > .clean-menu .clean-menu-top-level ul li {
  margin: 0 7px;
}






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



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

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




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

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






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









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

#stacks_in_9_2 {
	background-color: rgba(230, 230, 230, 1.00);
	padding: 0px 20px 0px 10px;
}
.stacks_in_9_3 img{max-width:60%; height:auto;border-radius:0px;}.stacks_in_9_3 img:hover{ }
 .s-container-stacks_in_3{ }#s-wrapper-stacks_in_3{ }#s-content-stacks_in_3{justify-content:center;  }.s-bg-stacks_in_3{z-index:0}#s-outer-stacks_in_3{border-radius:0px 0px 0px 0px}
h3.stacks_in_134{        }
#mdstacks_in_10 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color-softer); var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_10 h1,#mdstacks_in_10 h2,#mdstacks_in_10 h3,#mdstacks_in_10 h4,#mdstacks_in_10 h5,#mdstacks_in_10 h6{ }#mdstacks_in_10 p,#mdstacks_in_10 ul,#mdstacks_in_10 ol{  }#mdstacks_in_10 a{color:var(--link-color);}#mdstacks_in_10 a:hover{color:var(--link-color-hover); }
#columnOnestacks_in_127 {
	padding-top: 0.00px;
	padding-bottom: 0.00px;
	padding-left: 0.00px;
	padding-right: 0.00px;
}

@media screen and (min-width:568px) {
	#betterFloatstacks_in_127 {
		height: auto;
		overflow: auto;
	}

	#columnOnestacks_in_127 {
		width: 200.00px;
	}

	#columnTwostacks_in_127 {
		width: calc(100% - 200.00px);
	}

	
	#columnOnestacks_in_127 {
		float: left;
	}

	#columnTwostacks_in_127 {
		float: right;
	}
	

	
}


	

.stacks_in_123 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_123 img:hover{ }
#mdstacks_in_124 hr{border-top-style:solid;border-top-width:1px;border-top-color:var(--border-color-softer); var(--border-color-softer); width:100%;max-width:100%;}#mdstacks_in_124 h1,#mdstacks_in_124 h2,#mdstacks_in_124 h3,#mdstacks_in_124 h4,#mdstacks_in_124 h5,#mdstacks_in_124 h6{ }#mdstacks_in_124 p,#mdstacks_in_124 ul,#mdstacks_in_124 ol{  }#mdstacks_in_124 a{color:var(--link-color);}#mdstacks_in_124 a:hover{color:var(--link-color-hover); }
#stacks_in_14 *,
#stacks_in_14 *:before,
#stacks_in_14 *:after {
	box-sizing: border-box;
}

#stacks_in_14 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_14 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_14 {
	display: none !important;
}


#playlisterstacks_in_14 {
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}




/* Solid colour fill */
#playlisterstacks_in_14 {
	background: rgba(38, 38, 38, 1.00);
}
















#playlisterstacks_in_14 .btn {
	text-decoration: none;
	margin-top: 5px;
}

#coverControlsWrapperstacks_in_14 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: flex;
	flex-direction: column;
	width: 100%;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#coverControlsWrapperstacks_in_14 {
		flex-direction: row;
	}
}



#coverstacks_in_14 {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 200px;
	width: 200px;
	display: block;
	
	margin: 0 auto;
	
	
}

@media screen and (min-width: 600px) {
	#coverstacks_in_14 {
		
		
		justify-content: space-between;
		
	}
}

#playerInterfacestacks_in_14 {
	display: block;
	overflow: hidden;
	
	text-align: center;
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_14 {
		flex: 1;
		padding-left: 15px;
		display: flex;
		flex-direction: column;
		
		
		justify-content: space-between;
		
    text-align: left;
    
    
    
	}
}

#playlisterTopSectionstacks_in_14 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_14 {
		margin-top: 0px;
	}
}

#titlestacks_in_14 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 0px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_14:before {
	content: ' ';
}

#albumstacks_in_14 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 24px;
	line-height: 1.50em;
}

#albumstacks_in_14:before {
	content: ' ';
}

#artiststacks_in_14 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_14:before {
	content: 'Played by ';
}

#additionalInfostacks_in_14 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_14:before {
	content: ' ';
}

#controlsstacks_in_14 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_14 {
		padding-top: 10px;
	}
}











#buttonWrapperstacks_in_14 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_14 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

#playlisterWrapperstacks_in_14 .playlisterButtonStandard,
#playlisterWrapperstacks_in_14 .playlisterButton {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_14 .playlisterButtonStandard i,
#playlisterWrapperstacks_in_14 .playlisterButton i {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_14 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_14 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_14 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_14 .playlisterButton:hover,
#playlisterWrapperstacks_in_14 .playlisterButton:active,
#playlisterWrapperstacks_in_14 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_14 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_14 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_14 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_14 .playlisterButton:hover i,
#playlisterWrapperstacks_in_14 .playlisterButton:active i,
#playlisterWrapperstacks_in_14 .playlisterButton:focus i {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_14 #playstacks_in_14 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_14 #pausestacks_in_14 {
	display: none;
}

#playlisterWrapperstacks_in_14 .playlisterIsPlaying #playstacks_in_14 {
	display: none;
}

#playlisterWrapperstacks_in_14 .playlisterIsPlaying #pausestacks_in_14 {
	display: inline-block;
}


/* Glass effect */
#playlisterWrapperstacks_in_14 .playlisterButton:after,
#playlisterWrapperstacks_in_14 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}


#userOptionsBarstacks_in_14 {
	float: right;
}

#playlisterWrapperstacks_in_14 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_14 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterWrapperstacks_in_14 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_14 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

#volumeControlsstacks_in_14,
#volumeBtnstacks_in_14 {
	display: none;
}

@media screen and (min-width: 600px) {
	#volumeBtnstacks_in_14 {
		display: inline-block;
	}

	#volumeControlsstacks_in_14 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}

	#volume-fullstacks_in_14 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}

	#volume-mutestacks_in_14 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}

	#volume-mutestacks_in_14 i,
	#volume-fullstacks_in_14 i {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}

	#volumeSliderstacks_in_14 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}

	#volumestacks_in_14 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}

	#volumestacks_in_14 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	#volumestacks_in_14 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

#progressBarstacks_in_14 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_14 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_14 #progressstacks_in_14 {
	background-color: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
  
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
  -webkit-animation: playlister-progress-bar-stripes 2s linear infinite;
  -o-animation: playlister-progress-bar-stripes 2s linear infinite;
  animation: playlister-progress-bar-stripes 2s linear infinite;
  
}


@-webkit-keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}

@keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}


#currentstacks_in_14 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_14 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_14 {
	visibility: hidden;
}

#durationstacks_in_14.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_14 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
  /* Start either displayed or hidden */
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_14 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_14 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_14 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_14 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

#playlisterPlayliststacks_in_14 li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(153, 153, 153, 1.00);
  font-size: 18px;
  height: 45px;
  line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}



#playlisterPlayliststacks_in_14 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_14 li.active-playlistitem,
#playlisterPlayliststacks_in_14 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}




#playlisterPlayliststacks_in_14 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_14 li .playlistItemNumber {
	display: inline-block;
	width: 35px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0;
}


#playlisterPlayliststacks_in_14 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_14 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_14,
.no-audio #playlisterPlayliststacks_in_14 {
	display: none;
}

#playlisterNoAudiostacks_in_14 {
	display: none;
}

.no-audio #playlisterNoAudiostacks_in_14 {
	padding: 15px;
	display: none;
}


.no-adownload #downloadstacks_in_14 {
	display: none;
}





#playlisterWrapperstacks_in_14 #coverstacks_in_14 {
	display: none;
}

#playlisterWrapperstacks_in_14 #playerInterfacestacks_in_14 {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0;
	padding-left: 0;
}

#playlisterWrapperstacks_in_14 #playlisterTopSectionstacks_in_14 {
	padding-left: 0;
}









#playlisterWrapperstacks_in_14 #additionalInfostacks_in_14 {
	display: none;
}



#playlisterWrapperstacks_in_14 #downloadstacks_in_14 {
	display: none !important;
}















#playlisterWrapperstacks_in_14 #shufflestacks_in_14 {
	display: none;
}



#playlisterWrapperstacks_in_14 #playlistTogglestacks_in_14 {
	display: none;
}






#playlisterPlaceholderstacks_in_14 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_14 audio {
	width: 100%;
}




h3.stacks_in_121{        }
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_73 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_73.transparentOn .accordion,
#accordion_stacks_in_73.transparentOn .accordionTheme,
#accordion_stacks_in_73.transparentOn .accordionTheme2,
#accordion_stacks_in_73.transparentOn .accordionTheme dt,
#accordion_stacks_in_73.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_73.transparentOn .accordionTheme dd,
#accordion_stacks_in_73.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_73,
#accordion_stacks_in_73 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_73 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_73.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_73 .accordion dt,
#accordion_stacks_in_73 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_73 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_73 .accordion dt .accordionContent {
  font-size: 16px;
  line-height: 16px;
}

#accordion_stacks_in_73 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_73 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_73 {
  overflow: visible;
}
#accordion_stacks_in_73 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_73 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_73 .accordion dd {
  padding: 10px;
  text-indent: none;
}
#accordion_stacks_in_73 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_73 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 10px;
}
#accordion_stacks_in_73 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_73 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_73 .accordionTheme dt a,
#accordion_stacks_in_73 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_73.transparentOff .accordionTheme dt a,
#accordion_stacks_in_73.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_73.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_73.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_73.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_73 .accordion dt.selected a {
  color: #007FFF !important;
}

#accordion_stacks_in_73 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_73.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_73 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_73 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_73 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_73 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_73 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_73 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_73 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_73 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_73 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_73 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_73 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_73 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_73.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_73.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_73.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_73.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_73.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_73.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_73.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_73.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_73.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_73.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_73 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_73.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_73 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_73.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_73 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_73 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_73 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_73 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_73.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_73.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_73 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_73 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_73 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_73 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 66px;
  }
  #accordion_stacks_in_73 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 66px;
  }

#accordion_stacks_in_73 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_73 .accordionTheme3 dt .accordionContent {
  padding: 10px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_73 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_73 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_73 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_73 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_73 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_73 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_73 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_73 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_73.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_73.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_73.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_73.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_73 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_73 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_73.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_73.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_73.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_73.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_73.nonTouch .accordion dt a:hover {
  color: #007FFF !important;
}

#accordion_stacks_in_73.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_73.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_73.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_73.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_73.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_73.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_73.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_73 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_73 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_73 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_73 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 500ms;
  -moz-transition: transform 500ms;
  -o-transition: transform 500ms;
  transition: transform 500ms;
}
#accordion_stacks_in_73 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_73 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_73 .accordionTheme5 dt {

}
#accordion_stacks_in_73 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_73 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_73 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_73 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_73 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_74.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_74.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_74.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_74.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_74.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_78 p{  margin-bottom: 0;  }#p-stacks_in_78 p.lead{}#p-stacks_in_78 a{color:var(--link-color);}#p-stacks_in_78 a:hover{color:var(--link-color-hover); }
/* .accordionIconOn dt.tab_stacks_in_80.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_80.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_80.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_80.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_80.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_83 p{  margin-bottom: 0;  }#p-stacks_in_83 p.lead{}#p-stacks_in_83 a{color:var(--link-color);}#p-stacks_in_83 a:hover{color:var(--link-color-hover); }
/* .accordionIconOn dt.tab_stacks_in_85.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_85.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_85.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_85.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_85.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_97 p{  margin-bottom: 0;  }#p-stacks_in_97 p.lead{}#p-stacks_in_97 a{color:var(--link-color);}#p-stacks_in_97 a:hover{color:var(--link-color-hover); }
/* .accordionIconOn dt.tab_stacks_in_88.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_88.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_88.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_88.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_88.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_99 p{  margin-bottom: 0;  }#p-stacks_in_99 p.lead{}#p-stacks_in_99 a{color:var(--link-color);}#p-stacks_in_99 a:hover{color:var(--link-color-hover); }
/* .accordionIconOn dt.tab_stacks_in_91.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_91.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_91.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_91.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_91.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_101 p{  margin-bottom: 0;  }#p-stacks_in_101 p.lead{}#p-stacks_in_101 a{color:var(--link-color);}#p-stacks_in_101 a:hover{color:var(--link-color-hover); }
/* .accordionIconOn dt.tab_stacks_in_94.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_94.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_94.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_94.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_94.textAlignRight .accordionContent {
  margin-left: auto;
}

#p-stacks_in_103 p{  margin-bottom: 0;  }#p-stacks_in_103 p.lead{}#p-stacks_in_103 a{color:var(--link-color);}#p-stacks_in_103 a:hover{color:var(--link-color-hover); }
h4.stacks_in_107{   color:rgba(251, 2, 7, 1.00);    font-style:italic;  }
/* Start Responsive Shim stack CSS code */.stacks_in_126shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code *//* Start Responsive Shim stack CSS code */.stacks_in_7_36shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */ .s-container-stacks_in_7_9{ width:100%;}#s-wrapper-stacks_in_7_9{margin:0; }#s-content-stacks_in_7_9{justify-content:center; padding:0; }.s-bg-stacks_in_7_9{z-index:0}#s-outer-stacks_in_7_9{border-radius:0px 0px 0px 0px}
/* Start Responsive Shim stack CSS code */.stacks_in_7_28shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */.s-cols-stacks_in_7_7{justify-content:space-between;align-items:flex-end;}.s-cols-stacks_in_7_7>.s-cols-item{border-radius:0px;margin-bottom:20px;width:calc((100% - calc(2 * 20px)) / 3);     }.s-cols-stacks_in_7_7>.s-cols-item:hover{ }#stacks_out_7_7{width:100%}
.item_stacks_in_7_5{justify-content:center;overflow:hidden;  }
#p-stacks_in_7_3 p{  margin-bottom: 0;  }#p-stacks_in_7_3 p.lead{}#p-stacks_in_7_3 a{color:var(--link-color);}#p-stacks_in_7_3 a:hover{color:var(--link-color-hover); }
.item_stacks_in_7_37{justify-content:flex-start;overflow:hidden;  }
.item_stacks_in_7_39{justify-content:flex-start;overflow:hidden;  }
.stacks_in_7_40 img{max-height:32px; width:auto;border-radius:0px;}.stacks_in_7_40 img:hover{ transform:translateY(-5px) scale(1.01);}
.item_stacks_in_7_13{justify-content:center;overflow:hidden;  }
#p-stacks_in_7_11 p{  margin-bottom: 0;  }#p-stacks_in_7_11 p.lead{}#p-stacks_in_7_11 a{color:var(--link-color);}#p-stacks_in_7_11 a:hover{color:var(--link-color-hover); }

#p-stacks_in_7_23 p{  margin-bottom: 0;  }#p-stacks_in_7_23 p.lead{}#p-stacks_in_7_23 a{color:var(--link-color);}#p-stacks_in_7_23 a:hover{color:var(--link-color-hover); }
 .s-container-stacks_in_7_26{ }#s-wrapper-stacks_in_7_26{ }#s-content-stacks_in_7_26{justify-content:center;  }.s-bg-stacks_in_7_26{z-index:0}#s-outer-stacks_in_7_26{border-radius:0px 0px 0px 0px}
.s-grid-stacks_in_7_42>.s-grid-item{justify-content:center;border-radius:0px;   }.s-grid-stacks_in_7_42>.s-grid-item:hover{ }#stacks_out_7_42{width:100%}
.item_stacks_in_7_47 {
   background-color: rgba(250, 108, 48, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_51 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_51 img:hover{ }

#stacks_in_7_51 {
	margin:  4px;
}
@media (min-width:0px){.item_stacks_in_7_47{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_53 {
   background-color: rgba(227, 155, 140, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_56 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_56 img:hover{ }

#stacks_in_7_56 {
	margin:  6px;
}
@media (min-width:0px){.item_stacks_in_7_53{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_58 {
    background-color: rgba(255, 255, 255, 0.000) !important;
  background-image: none !important;
      
}


.stacks_in_7_62 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_62 img:hover{ }

#stacks_in_7_62 {
	margin:  4px;
}
@media (min-width:0px){.item_stacks_in_7_58{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important;  background-color:rgba(56, 176, 129, 1.00)!important;background-image:none!important;     } }
@media (min-width:0px){.item_stacks_in_7_58{ overflow:hidden;  grid-column:span 1;grid-row:span 1;    } }
.item_stacks_in_7_64 {
   background-color: rgba(236, 211, 147, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_67 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_67 img:hover{ }

#stacks_in_7_67 {
	margin:  6px;
}
@media (min-width:0px){.item_stacks_in_7_64{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_69 {
   background-color: rgba(102, 124, 151, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_72 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_72 img:hover{ }

#stacks_in_7_72 {
	margin:  6px;
}
@media (min-width:0px){.item_stacks_in_7_69{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_74 {
        
}


.stacks_in_7_77 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_77 img:hover{ }
@media (min-width:0px){.item_stacks_in_7_74{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_79 {
   background-color: rgba(143, 139, 138, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_82 img{max-width:100%; height:auto;border-radius:0px;}.stacks_in_7_82 img:hover{ }

#stacks_in_7_82 {
	margin:  6px;
}
/* Start Responsive Shim stack CSS code */.stacks_in_7_84shim{	padding-top: 3%;}/* End Responsive Shim stack CSS code */@media (min-width:0px){.item_stacks_in_7_79{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
.item_stacks_in_7_85 {
   background-color: rgba(255, 254, 127, 1.00) !important;
  background-image: none !important;
       
}


.stacks_in_7_88 img{max-width:70%; height:auto;border-radius:0px;}.stacks_in_7_88 img:hover{ }

#stacks_in_7_88 {
	margin:  6px;
}
@media (min-width:0px){.item_stacks_in_7_85{ overflow:hidden;min-height:100px;  grid-column:span 1;grid-row:span 1;    border-radius:6px 6px 6px 6px!important;border-width:0px 0px 0px 0px !important;border-color:var(--button-primary-color) !important;border-style:solid !important; } }
 @media screen and (min-width:0px){.s-grid-stacks_in_7_42{ grid-column-gap:0px;grid-row-gap:0px;grid-template-columns: 1fr 1fr 1fr;  align-items:stretch; }}#stacks_out_7_43{width:100%}
 @media screen and (min-width:400px){.s-grid-stacks_in_7_42{ grid-column-gap:0px;grid-row-gap:0px;grid-template-columns: 1fr 1fr 1fr 1fr;  align-items:stretch; }}#stacks_out_7_45{width:100%}
 @media screen and (min-width:700px){.s-grid-stacks_in_7_42{ grid-column-gap:0px;grid-row-gap:0px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;  align-items:stretch; height:auto;}}#stacks_out_7_46{width:100%}
