.carouselContainer{background:#fff;border:1px solid #aaa;height:600px}.carouselCardsContainer{height:550px;position:relative;overflow:hidden}@media screen and (max-width:480px){.carouselContainer{height:350px}.carouselCardsContainer{height:300px}}#carouselCardsContainer{--do-nothing:true}.carouselCardWrapper{width:100%;height:100%;margin:0 auto;display:inline-block;position:absolute;inset:0;overflow:hidden}.carouselCard{width:100%;margin:0 auto}.carouselCardHeader{text-align:center;width:100%;margin:5px auto;font-size:1.5em;font-weight:700}.carouselCardSubHeader{text-align:center;width:100%;margin:5px auto;font-size:1.1em;font-weight:700}.carouselCardBody{width:90%;margin:5px auto;font-size:14px}.carouselCardImage{object-fit:fill;width:100%;max-width:100%;height:400px;max-height:100%;margin:0 auto;position:relative;overflow:clip}.carouselCardImage img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carouselCardImage .imgFill{object-fit:fill;width:100%;max-width:100%;height:100%;max-height:100%}.carouselCardImage .imgContain{max-height:100%;max-width:auto;object-fit:contain;width:auto;height:100%}.carouselCardImage .imgCover{max-height:auto;object-fit:cover;width:100%;max-width:100%;height:auto}.carouselButtons{text-align:center;width:100%;height:50px}.carouselButton{z-index:900;padding:5px;font-size:24px;display:inline-block}.carouselArrow,.carouselArrowLeft,.carouselArrowRight{opacity:.5;z-index:900;padding:5px;font-size:24px;position:absolute;top:50%}.carouselArrowLeft{left:0}.carouselArrowRight{right:0}.carouselDetails{z-index:1000;text-align:center;width:100%;font-size:11px;position:absolute;bottom:20px}.carouselLoading{column-span:all;text-align:center}
label,input,textarea,select,form button{vertical-align:middle;border:1px solid #ccc;border-radius:5px;outline:none;padding:2px 5px;font-family:Verdana,Geneva,sans-serif;font-size:1.1em;margin:5px!important}.displayVertical,span.displayVertical:last-child,span.displayVertical:last-of-type{display:block;margin:1px 5px 20px 20px!important}span.displayVertical{display:block;margin:1px 5px 1px 20px!important}label{border:none}input:focus,textarea:focus,select:focus,form button:hover{border:1px solid #0c0;outline:none;box-shadow:0 0 5px 2px #ccc}form button,form input[type=button],form input[type=submit],form input[type=reset]{padding:5px 20px;box-shadow:0 0 5px 2px #ccc}form span{vertical-align:middle;font-size:1.1em}.tooltip{margin-right:10px;display:inline;position:relative}.tooltipIcon{vertical-align:middle}.tooltipIcon img{background-color:#ddd;border-radius:5px;width:20px;margin:5px 0 0 -10px}.tooltipText{color:#fff;text-align:center;background-color:#666;border:1px solid #fff;border-radius:4px;width:200px;padding:3px 8px;display:none;position:absolute;top:-25px;left:25px;box-shadow:-3px 0 10px #369,0 3px 10px #369,3px 0 10px #369,0 -3px 10px #369}.tooltip a{text-decoration:none}
body.buttonring button,body.buttonring .button,body.buttonring .centeredbutton{outline-offset:3px;transition:outline-width .25s ease-in-out,outline-color .3s ease-in-out;outline:0 solid #0000!important}body.buttonring button:hover,body.buttonring .button:hover,body.buttonring .centeredbutton:hover{outline-width:5px!important;outline-color:#369!important}@keyframes pulse-glow{0%{transform:scale(1);box-shadow:0 0 #000}50%{transform:scale(1.1)}to{transform:scale(1);box-shadow:0 0 0 10px #0000}}body.cartpulse .pixCart #pixCartButton{animation:2s infinite pulse-glow}body.formglow form div{padding:5px}body.formglow form button,body.formglow input,body.formglow select,body.formglow textarea{transition:all .25s ease-in-out;outline:5px solid #0000!important}body.formglow form input:hover,body.formglow select:hover,body.formglow textarea:hover{outline-offset:3px;outline:5px solid #00d00033!important}body.formglow form button:hover,body.formglow input:focus,body.formglow input:focus:hover,body.formglow select:focus,body.formglow select:focus:hover,body.formglow textarea:focus,body.formglow textarea:focus:hover{outline-offset:3px;outline:5px solid #00d000!important}body.grayscalehover img{filter:grayscale();transition:filter .25s ease-in-out}body.grayscalehover img:hover{filter:grayscale(0%)}@keyframes RotateHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}body.imghue img{--do-nothing:true}body.imghue img:hover{animation:1.5s linear infinite alternate RotateHue}body.imgtwist img:not(.imgContain,.imgCover){text-align:center;max-width:100%;height:auto;transition:transform .125s linear}body.imgtwist img:hover:not(.imgContain,.imgCover){transform:scale(1.1)rotate(-5deg)}body.simplemenubutton .menu .menuItem{--do-nothing:true}body.simplemenubutton .menu .menuItem a{text-align:center;z-index:10;position:relative;text-indent:0!important}body.simplemenubutton .menu .menuItem a:before,body.simplemenubutton .menu .menuItem a:after{content:"";z-index:-1;background-color:#1d93da;width:0%;height:100%;transition:all .25s ease-in-out;position:absolute;top:0}body.simplemenubutton .menu .menuItem a:before{left:50%;transform:translate(-50%)}body.simplemenubutton .menu .menuItem a:after{right:50%;transform:translate(50%)}body.simplemenubutton .menu .menuItem a:hover{color:#fff;text-indent:0!important;border-left:0 solid #0000!important}body.simplemenubutton .menu .menuItem a:hover:before,body.simplemenubutton .menu .menuItem a:hover:after{width:100%}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}.scrollfade{animation:.5s ease-out forwards slideInFromBottom}.hidden{opacity:0;transform:translateY(50%)}
.modal{z-index:1000;background-color:#0006;width:100%;height:100%;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modalContent{background-color:#fefefe;border:1px solid #888;width:fit-content;max-width:80%;margin:15% auto;padding:20px;position:relative}.modalContent img{border:2px solid #aaa}.modalClose{color:#aaa;text-align:center;float:right;z-index:10;background-color:#fff;border:1px solid #999;border-radius:5px;width:30px;height:30px;font-size:28px;font-weight:700;line-height:26px;position:absolute;top:10px;right:10px}.modalClose:hover,.modalClose:focus{color:#000;cursor:pointer;text-decoration:none}.show{display:block}.hide{display:none}
table.pixTable,.pixTable th,.pixTable tr,.pixTable td{text-align:left;border:1px solid #ccc}table.pixTable{width:100%}table.pixTable th{text-transform:uppercase;color:#369;white-space:nowrap;padding:5px;font-size:1.2em;text-decoration:none}table.pixTable th:hover{text-decoration:underline}table.pixTable td{padding:5px}button#showDialog,button#saveDialog,button#closeDialog{vertical-align:middle;border:1px solid #ccc;border-radius:5px;outline:none;padding:5px 20px;font-size:1.1em;box-shadow:0 0 5px 2px #ccc;margin:5px!important}button#showDialog:hover,button#saveDialog:hover,button#closeDialog:hover{border:1px solid #0c0;outline:none;box-shadow:0 0 5px 2px #ccc}dialog{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sortArrow{margin-left:5px;font-size:.8em;display:inline-block}.sortArrow.asc:before{content:"▲"}.sortArrow.desc:before{content:"▼"}
.pixCart{--do-nothing:true}.pixCart .calloutHeader{text-align:left}.pixCartItems{text-align:center}@media screen and (max-width:480px){.pixCartItems{padding:20px}}.pixCartItem{text-align:left;border:1px solid #ddd;padding:20px 5px!important}@media screen and (max-width:480px){.pixCartItem{text-align:center}}.pixCartItemHeader{margin:0 auto}.pixCartItemHeader h2{font-size:1.25em;font-weight:700}.pixCartItemPhoto img{width:100%;padding:10px 0}.pixCartItemDetails{padding-bottom:10px}.pixCartItemPrice{border:2px solid #ccc;border-radius:5px;margin:0 auto;padding:5px 20px;font-size:1.5em;font-weight:700;display:inline-block}#pixCheckout thead{display:none}#pixCheckout td{vertical-align:top}#pixCheckout tr td:first-child{text-align:right}.pixCartButton,.pixCart .pixCartButton,#pixCartButton.pixCartButton{color:#000;background-color:#ddd;border:1px solid #ccc;border-radius:5px;outline:none;justify-content:center;align-items:center;min-width:200px;height:auto;margin:5px auto;padding:5px;font-family:Verdana,Geneva,sans-serif;font-size:1.1em;display:flex}#pixCartButton.pixCartButton{width:80px;min-width:80px;height:30px}#pixCartButton.pixCartButton img{width:20px}input[readonly]{color:#000;background-color:#0000;border:none}
.contentfulItems{text-align:center}@media screen and (max-width:480px){.contentfulItems{padding:20px}}.contentfulItemsHeader{text-align:center;font-size:1.25em;font-weight:700}#contentfulItemsFilter{margin:20px auto;font-size:.8em}@media screen and (max-width:480px){#contentfulItemsFilter{text-align:left}.filterInput{display:block}}.contentfulItem{text-align:left;border:1px solid #ddd;padding:20px 5px!important}@media screen and (max-width:480px){.contentfulItem{text-align:center}}.contentfulItemBody{grid-auto-rows:min-content;margin:10px 0}.contentfulItemHeader{margin:0 auto}.contentfulItemHeader h2{font-size:1.25em;font-weight:700}.contentfulItemPhotoCarousel{width:100%;height:400px}.contentfulItemPhotoCarousel .carouselContainer{background:0 0;border:none;height:400px}.contentfulItemPhotoCarousel .carouselCardsContainer{height:100%}.contentfulItemPhotoCarousel .carouselButtons,.contentfulItemPhotoCarousel .carouselButton{display:inline-block}@media screen and (max-width:480px){.contentfulItemPhotoCarousel{height:350px}.contentfulItemPhotoCarousel .carouselContainer{height:300px}}.contentfulItemPhoto{overflow:hidden}.contentfulItemPhoto img{width:100%;padding:10px 0}.contentfulItems .contentfulItemDetails{display:none}.contentfulItemDetails{padding-bottom:10px}@media screen and (max-width:480px){.contentfulItemDetails{text-align:left}}.contentfulItemPrice{border:2px solid #ccc;border-radius:5px;margin:0 auto;padding:5px 20px;font-size:1.5em;font-weight:700;display:inline-block}
.blogPostSummary{border:1px solid #ccc;border-radius:25px;margin:10px;padding:20px}.blogPostCategories{border-radius:25px;margin:10px;padding:20px}.blogPostSummary article .p-name{--do-nothing:true}.blogPostSummary article .p-summary{padding-bottom:20px}.blogPostSummary article .e-content{--do-nothing:true}.blogPostSummary article .dt-published{padding-bottom:20px}.blogPostSummary article .dt-updated,.blogPostSummary article .p-author,.blogPostSummary article .p-category,.blogPostSummary article .u-url,.blogPostSummary article .u-uid,.blogPostSummary article .p-location,.blogPostSummary article .u-syndication,.blogPostSummary article .u-in-reply-to,.blogPostSummary article .p-rsvp,.blogPostSummary article .u-like-of,.blogPostSummary article .u-repost-of{--do-nothing:true}.blogPostSummary article *{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.blogPostSummary .p-category img,.blogPostCategories .p-category img{vertical-align:middle;width:30px;height:30px;margin:0 5px}
.loading{width:55px;height:55px;margin:-14px 0 0 -14px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}div.spinner{width:54px;height:54px;display:inline-block;position:relative}div.spinner div{opacity:0;background:#369;border-radius:50px;width:12%;height:26%;animation:1s linear infinite fade;position:absolute;top:37%;left:44.5%;box-shadow:0 0 3px #0003}.spinner div.bar1{animation-delay:0s;transform:rotate(360deg)translateY(-142%)}.spinner div.bar2{animation-delay:-.0833333s;transform:rotate(330deg)translateY(-142%)}.spinner div.bar3{animation-delay:-.166667s;transform:rotate(300deg)translateY(-142%)}.spinner div.bar4{animation-delay:-.25s;transform:rotate(270deg)translateY(-142%)}.spinner div.bar5{animation-delay:-.333333s;transform:rotate(240deg)translateY(-142%)}.spinner div.bar6{animation-delay:-.416667s;transform:rotate(210deg)translateY(-142%)}.spinner div.bar7{animation-delay:-.5s;transform:rotate(180deg)translateY(-142%)}.spinner div.bar8{animation-delay:-.583333s;transform:rotate(150deg)translateY(-142%)}.spinner div.bar9{animation-delay:-.666667s;transform:rotate(120deg)translateY(-142%)}.spinner div.bar10{animation-delay:-.75s;transform:rotate(90deg)translateY(-142%)}.spinner div.bar11{animation-delay:-.833333s;transform:rotate(60deg)translateY(-142%)}.spinner div.bar12{animation-delay:-.916667s;transform:rotate(30deg)translateY(-142%)}@keyframes fade{0%{opacity:1}to{opacity:.1}}
.ebayItems{text-align:center}@media screen and (max-width:480px){.ebayItems{padding:20px}}.ebayItemsHeader{text-align:center;font-size:1.25em;font-weight:700}#ebayItemsFilter{margin:20px auto;font-size:.8em}@media screen and (max-width:480px){#ebayItemsFilter{text-align:left}.filterInput{display:block}}.ebayItem{text-align:left;border:1px solid #ddd;padding:20px 5px!important}@media screen and (max-width:480px){.ebayItem{text-align:center}}.ebayItemBody{grid-auto-rows:min-content;margin:10px 0}.ebayItemHeader{margin:0 auto}.ebayItemHeader h2{font-size:1.25em;font-weight:700}.ebayItemPhotoCarousel{width:100%;height:400px}.ebayItemPhotoCarousel .carouselContainer{background:0 0;border:none;height:400px}.ebayItemPhotoCarousel .carouselCardsContainer{height:100%}.ebayItemPhotoCarousel .carouselButtons,.ebayItemPhotoCarousel .carouselButton{display:inline-block}@media screen and (max-width:480px){.ebayItemPhotoCarousel{height:350px}.ebayItemPhotoCarousel .carouselContainer{height:300px}}.ebayItemPhoto{overflow:hidden}.ebayItemPhoto img{width:100%;padding:10px 0}.ebayItems .ebayItemDetails{display:none}.ebayItemDetails{padding-bottom:10px}@media screen and (max-width:480px){.ebayItemDetails{text-align:left}}.ebayItemPrice{border:2px solid #ccc;border-radius:5px;margin:0 auto;padding:5px 20px;font-size:1.5em;font-weight:700;display:inline-block}
.pageHeader{font-variant:small-caps;text-align:center;font-size:2em;font-variant-caps:small-caps;font-weight:700;display:block}.pageSectionHeader{text-align:center;margin:20px;font-size:1.65em;font-weight:700;display:block}
.markdown,.markdown *{margin:20px 0}.markdown li{margin:0}
.panelMenuButton{text-align:center;border-radius:5px;width:35px;margin:0 10px 0 0;padding:5px}@media screen and (max-width:480px){.panelMenuButton{display:inline}}.panelMenuHeader{color:#fff;background-color:#369;background-image:url(/images/pix/pix-bg.gif);border-radius:5px;padding:15px}.accordionMenuWrapper{z-index:1000;background:#96befab3;border-right:1px solid #ccc;width:220px;height:auto;padding:5px;position:fixed;top:60px;left:0}.accordionIn{transition:transform .5s ease-out;left:0;transform:translate(0)}.accordionOut{transition:transform .5s ease-out;left:0;transform:translate(-250px)}.accordionDown{transition:transform .5s ease-out;top:60px;transform:translateY(0)}.accordionUp{transition:transform .55s ease-out;top:60px;transform:translateY(-150%)}.accordionMenu,.accordionMenu ul{width:200px;padding:0;list-style-type:none;display:inline-block}.accordionMenu li{border-bottom:1px solid #fff}.accordionMenu li:first-child{border-top:1px solid #fff}.accordionMenu a{color:#000;text-decoration:none;display:block}.accordionMenu>ul{width:200px;margin:0 0 0 5px;padding:0}.accordionMenu>ul>li>a{color:#000;text-indent:10px;background:#ccc url(/images/pix/pix-bg-lite.jpg);height:30px;font-weight:700;line-height:30px}.accordionMenu>ul>li>a:hover{text-indent:5px;background:#edd url(/images/pix/pix-bg-sm-bw.gif);border-left:5px solid #000}.panelMenuButton .hamburger{-webkit-transform:scaleX(1.75);-moz-transform:scaleX(1.75);-o-transform:caleX(1.75);writing-mode:vertical-lr;cursor:pointer;color:#ccc;margin:5px 0 0 10px;font-size:8pt;font-weight:900;display:block;transform:scaleX(1.75)}.accordionMenu>ul>ul{width:180px;margin:0 0 0 20px;padding:0}.menuHide{animation:.25s linear forwards hide}.menuShow{animation:.25s linear forwards show}@keyframes hide{0%{opacity:1;display:inline-block}99%{display:inline-block}to{opacity:0;display:none}}@keyframes show{0%{opacity:0;display:none}1%{display:inline-block}to{opacity:1;display:inline-block}}.accordionMenu ul>ul>li:first-child{border-top:0}.accordionMenu>ul>ul>li>a{color:#000;text-indent:10px;background:#ccc url(/images/pix/pix-bg-lite.jpg);height:30px;font-weight:700;line-height:30px}.accordionMenu>ul>ul>li>a:hover{text-indent:5px;background:#edd url(/images/pix/pix-bg-sm-bw.gif);border-left:5px solid #000}
:root{--primary-color:#369;--secondary-color:#bcd;--accent1-color:#ccc;--accent2-color:#eee}.menuWrapper{height:100%}.menuWrapper,.menuWrapper *{text-align:center;flex-direction:row;flex-basis:100%;justify-content:center;align-items:center;display:flex}.menu{width:100%;padding:5px 0}.menu ul{margin:0;padding:0;list-style-type:none}.menu a{color:#000;text-decoration:none}.menuItem{flex-grow:1;flex-shrink:1;flex-basis:content;background:0 0;border:none;width:auto;height:30px}.menuItem:hover{background-color:var(--accent1-color)}.menuItem:not(:first-child){border-left:2px solid var(--primary-color)}.menuItem a{background-color:var(--accent1-color);text-align:center;height:30px;font-weight:700;line-height:30px}.menuItem a.selected{background-color:var(--secondary-color)}.menuItem a:hover{background-color:var(--accent2-color)}
.nerdJoke{padding-bottom:20px;font-size:24px}.nerdJoke .jokeText div{padding-bottom:15px}.slackButton{padding-bottom:20px}.label{font-weight:700}.jokeButton{text-align:center;border:1px solid #999;border-radius:5px;max-width:220px;margin:5px auto;font-weight:700;transition:all .2s;display:inline-block;padding:5px 20px!important;font-size:14px!important}.jokeButton:hover{font-size:16px}.jokeTimer{border:1px solid #aaa;position:relative;font-size:14px!important;line-height:14px!important}.jokeTimerSvg{fill:#bebebe;color:#bebebe;background:#bebebe;width:100%;height:10px}#jokeTimerPathElapsed{fill:#00f;width:100%;height:10px;transition:all 1s linear}#jokeTimerLabel{--do-nothing:true}
.pagebuilder-component-wrapper{border:2px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;transition:all .2s;position:relative}.pagebuilder-component-wrapper.selected{background:#4caf500d;border-width:3px;border-color:#4caf50;padding:9px;box-shadow:0 0 0 2px #4caf5033}.pagebuilder-component-wrapper:hover{cursor:pointer;border-width:2px;border-color:#2196f3;padding:9px;transform:translateY(-1px);box-shadow:0 2px 8px #2196f34d}.pagebuilder-component-wrapper:hover:after{content:"";pointer-events:none;border-radius:4px;animation:.6s ease-out pulseOutline;position:absolute;inset:-2px}@keyframes pulseOutline{0%{box-shadow:0 0 #2196f366}to{box-shadow:0 0 0 8px #2196f300}}.pagebuilder-actions{opacity:0;z-index:10;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:5px;right:5px}.pagebuilder-component-wrapper:hover .pagebuilder-actions{opacity:1}.pagebuilder-actions button{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0003}.pagebuilder-actions button:hover{transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.pagebuilder-actions button:active{transform:scale(.95)}.pagebuilder-actions button.edit-btn{color:#fff;background:#2196f3}.pagebuilder-actions button.child-btn{color:#fff;background:#4caf50}.pagebuilder-actions button.delete-btn{color:#fff;background:#f44336}
:root{--primary-color:#369;--secondary-color:#cde;--accent1-color:#ccc;--accent2-color:#eee;--text-color:#000}*{box-sizing:border-box;margin:0;padding:0;-webkit-background-clip:padding-box!important;-moz-background-clip:padding-box!important;background-clip:padding-box!important}a:link,a:visited,a:active{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}img{text-align:center;max-width:100%;height:auto}input{padding:2px 5px;font-size:1.1em;margin:1px 5px!important}input,select,textarea,button{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus{border:1px solid var(--accent1-color);-webkit-box-shadow:0 0 5px 2px var(--accent2-color);-moz-box-shadow:0 0 5px 2px var(--accent2-color);box-shadow:0 0 5px 2px var(--accent2-color);outline:none}ol,ul{margin:20px 0;padding-left:40px}blockquote{border-left:3px solid var(--accent1-color);border-right:3px solid var(--accent1-color);background-color:#fff;margin:1em 40px;padding:15px}blockquote p{margin-bottom:0!important}pre{white-space:pre-wrap;border:1px solid var(--accent1-color);background:var(--accent2-color);width:83.33%;margin:10px 8.33%;display:inline-block}body{margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;background:var(--accent2-color)!important}section{padding:30px 0}section.section-alt{background-color:var(--accent1-color);padding:30px 0}section.section-alt2{background-color:var(--accent2-color);padding:30px 0}section.section-alt3{background-color:var(--secondary-color);padding:30px 0}.section-container{max-width:1024px;margin:0 auto;padding:0 5px}@media screen and (max-width:480px){.section-container{padding:0 20px}}.fixed-header{z-index:1000;width:100%;position:fixed;top:0;left:0}#fixed-header-spacer{margin-top:60px}#page-header{background-color:var(--primary-color);color:#fff;z-index:2000;background-image:url(/images/pix/pix-bg.gif);height:60px;padding:10px 15px}#page-hero{background-color:var(--accent2-color);z-index:5;border:1px solid #aaa;height:150px;position:relative;overflow:hidden}@media screen and (max-width:480px){#page-hero{height:125px}}#page-hero-overlay{text-align:center;z-index:10;background:#f0f0f080;padding:10px 0;font-size:1.2em;position:absolute;top:15px}@media screen and (max-width:480px){#page-hero-overlay{font-size:1em}}#page-search{min-height:50px}nav{--do-nothing:true}main{min-height:400px}@media screen and (max-width:480px){main{padding-top:10px}}main p{margin-bottom:20px}footer{min-height:50px}.button,.centeredbutton{background-image:url(/images/pix/pix-bg-sm-bw.gif);border:1px solid #999;border-radius:5px;margin:10px;padding:5px 20px;font-weight:700;display:inline-block;font-size:14px!important}.centeredbutton{text-align:center;max-width:220px;margin:10px auto;transition:all .2s;display:block}.centeredbutton:hover{font-size:16px}.gradient{background:var(--accent1-color);background-image:linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-o-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-moz-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-webkit-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-ms-linear-gradient(top,var(--accent2-color)0%,var(--accent1-color)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--accent2-color)),color-stop(1,var(--accent1-color)))}.textOutline{color:#fff;text-shadow:-1px 1px 1px #000,1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,-1px 1px 5px #000,1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000}.textHalo{color:#000;text-shadow:-1px 1px 1px #fff,1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 5px #fff,1px 1px 5px #fff,1px -1px 5px #fff,-1px -1px 5px #fff}.border-bottom{border-bottom:1px solid #aaa;padding-bottom:5px}.left,.pull-left{text-align:left;position:relative;float:left!important}.right,.push-right{text-align:right;position:relative;float:right!important}.margin{margin:5px}.margin-horiz{margin:5px 0}.pad{padding:5px}.bigpad{padding:10px}.centered,.center{float:none!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.horizontal-centered{position:absolute;left:50%;transform:translate(-50%)}.vertical-centered{position:absolute;top:50%;transform:translateY(-50%)}.noSelect{-webkit-user-select:none;user-select:none}@media screen and (min-width:480px){.mobileOnly{display:none}}@media screen and (max-width:480px){.noMobile{display:none}}@media print{.page-header,.page-nav,.page-footer{display:none}body{background:0 0!important}.noPrint{visibility:hidden}}.gsib_a{padding:1px 8px!important}.gsc-tabsArea,.gsc-tabHeader.gsc-tabhActive{border-color:var(--primary-color)}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{box-sizing:content-box}input.gsc-input{background:0 0!important;font-size:1em!important}.gsc-control-cse{background-color:#0000!important;border-color:#0000!important;padding:.5em!important}#gallery-section{--do-nothing:true}#gallery-section .carouselContainer{background:0 0;border:none}#gallery-section .carouselCardImage{height:550px!important;margin-top:5px!important}#gallery-section .carouselCardImage .imgContain{--do-nothing:true}@media screen and (max-width:480px){#gallery-section .carouselCardImage{height:300px!important}}#gallery-section .carouselCardHeader{display:none}#gallery-section .carouselCardSubHeader{width:100%;position:absolute;bottom:5px}#gallery-section .carouselCardSubHeader h4{text-align:center;color:#fff;text-shadow:-1px 1px 1px #000,1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,-1px 1px 5px #000,1px 1px 5px #000,1px -1px 5px #000,-1px -1px 5px #000;font-size:11px!important;font-weight:400!important}#feedback-section{margin-bottom:50px}#feedback-section .carouselContainer{background:0 0;border:none;height:300px}#feedback-section .carouselCardsContainer{width:60%;height:300px;margin:0 auto}#feedback-section .carouselCardWrapper{background-color:var(--accent1-color);padding:10px}#feedback-section .carouselCardBody{text-align:center;padding-top:40px}@media screen and (max-width:480px){#feedback-section .carouselCardsContainer{width:90%;font-size:.9em}}#feedback-section .carouselCardHeader{font-size:1.2em;display:inline}#feedback-section .carouselButtons{display:none}
#recipe-list{background-image:url(/images/pix/pix-bg-sm-bw.gif);border:1px solid #999;height:2em;margin-bottom:15px;font-size:18px;box-shadow:5px 5px 5px #7f7f7f}.h-recipe-category{color:#000;text-transform:uppercase;float:left;background-color:#eee;background-image:url(/images/pix/pix-bg-sm-bw.gif);border:1px solid #ccc;width:100%;margin:30px 0;padding:14px;font-size:22px}.h-recipe{font-size:12px}.h-recipe p{margin:0!important}.h-recipe.p-name{color:#000;float:left;background-color:#f9f9f9;border:1px solid #ccc;width:100%;margin:20px 0;padding:10px;font-size:18px}.e-ingredients,.e-instructions{color:#454545;margin-top:20px;font-family:Lucida Sans Unicode,Lucida,Helvetica,sans-serif;font-size:16px;font-style:italic}.h-recipe .p-ingredient,.h-recipe .p-yield{--do-nothing:true}.h-recipe .e-instructions{list-style-type:decimal-leading-zero}.h-recipe .p-instruction,.h-recipe .dt-duration{--do-nothing:true}.h-recipe .u-photo{float:right;max-width:400px;max-height:400px;margin:15px}.h-recipe .u-photo:after{content:"";clear:both;display:table}@media screen and (max-width:480px){.h-recipe .u-photo{float:none;margin:10px auto;display:block}}.h-recipe .p-summary,.h-recipe .p-author,.h-recipe .dt-published,.h-recipe .p-nutrition,.h-recipe .p-category,.h-recipe .u-remix-of{--do-nothing:true}.backToTop{color:#000;text-align:center;z-index:400;background:#fff;border:1px solid #ccc;border-radius:5px;width:50px;padding:5px;font-size:10px;text-decoration:none;position:fixed;top:70px;right:10px}
.p-resume{word-break:break-word;line-height:1.4}.p-resume h1,.p-resume h2,.p-resume h3{letter-spacing:-1px;text-transform:uppercase;margin-top:10px;font-weight:700;display:block}.p-resume h1{text-align:center;font-size:2.5em}.p-resume h2{font-size:1.5em}.p-resume h3{font-size:1.17em}.p-resume ul,.p-resume ol{margin:0 0 10px;padding-left:20px}.p-resume .p-name,.p-resume .p-summary,.p-resume .p-contact,.p-resume .p-education,.p-resume .p-experience,.p-resume .p-skills{--do-nothing:true}.p-resume .p-skill-category{display:inline!important}.p-resume .p-skill,.p-resume .p-affiliation{--do-nothing:true}.p-resume .p-projects,.p-resume .p-project,.p-resume .p-qualifications,.p-resume .p-qualification,.p-resume .p-volunteer,.p-resume .p-certifications,.p-resume .p-awards,.p-resume .p-training,.p-resume .p-references{--do-nothing:true}.p-resume .p-name,.p-resume .p-honorific-prefix,.p-resume .p-given-name,.p-resume .p-additional-name,.p-resume .p-family-name,.p-resume .p-sort-string,.p-resume .p-honorific-suffix,.p-resume .p-nickname,.p-resume .u-email,.p-resume .u-logo,.p-resume .u-photo{--do-nothing:true}.p-resume .u-photo-icon{width:12px;height:12px}.p-resume .u-url{--do-nothing:true}.p-resume .u-url-icon{background:#bdf;width:12px;height:12px}.p-resume .u-uid,.p-resume .p-category,.p-resume .p-adr,.p-resume .p-post-office-box,.p-resume .p-extended-address,.p-resume .p-street-address,.p-resume .p-locality,.p-resume .p-region,.p-resume .p-postal-code,.p-resume .p-country-name,.p-resume .p-label,.p-resume .p-geo,.p-resume .u-geo,.p-resume .p-latitude,.p-resume .p-longitude,.p-resume .p-altitude,.p-resume .p-tel,.p-resume .p-note,.p-resume .dt-bday,.p-resume .u-key,.p-resume .p-org,.p-resume .p-job-title,.p-resume .p-role,.p-resume .u-impp,.p-resume .p-sex,.p-resume .p-gender-identity,.p-resume .dt-anniversary{--do-nothing:true}.p-resume .p-summary{--do-nothing:true}.p-resume .dt-start,.p-resume .dt-end{letter-spacing:-1px;font-weight:700}.p-resume .dt-duration,.p-resume .p-description,.p-resume .e-content,.p-resume .p-location{--do-nothing:true}details{border:1px solid #ccc;margin-bottom:10px}details[open]{border:none}summary{cursor:pointer;background-color:#eee;padding:10px;list-style-position:outside}summary>h2{margin:0!important}.divider{border-right:1px solid #ccc}@media screen and (max-width:480px){.divider{border-right:0}}@media print{header,nav{display:none}}
.fofBodyContainer{width:100%;margin:0 auto}.fofBodyContainer h1{font-size:2em}.fofImageContainer{width:80%;margin:0 auto}.fofImageContainer .fofImageWrapper{text-align:center;width:100%;margin:0 auto;overflow:hidden}.fofImageContainer .fofImageWrapper img{margin:0 auto}
.masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}@media screen and (max-width:1024px){.masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (max-width:768px){.masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:480px){.masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.masonryItem{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;width:100%;padding:5px;display:inline-block}.card{white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:break-all;white-space:normal;border:1px solid #999;margin:5px 0 0;white-space:-moz-pre-wrap!important}.cardTitle{word-wrap:break-word;background-color:#eee;background-image:url(/images/pix/pix-bg-sm-bw.gif);border-bottom:1px solid #999;padding:5px;font-size:1.3em}.cardIcon{vertical-align:bottom;background:#fff;border:0;width:20px;height:20px;margin:0 5px 0 0}.cardDate{text-align:right;background-color:#ddd;border-top:1px solid #999;padding:5px;font-size:.8em}.cardBody{background-color:#fff;width:100%;padding:5px;display:inline-block}.cardsLoading{column-span:all;text-align:center}
.tilesContainer,.tileContainer,.tile{--do-nothing:true}.tileImage{aspect-ratio:1;border:2px solid #ccc;margin:10px;position:relative;overflow:hidden}.tileImage img{object-fit:cover;align-self:start;width:100%;display:inline-block;position:relative;height:100%!important}.tileImageOverlay{visibility:hidden;background:#336699b3;width:0%;height:100%;transition:all .25s ease-in-out;display:inline-block;position:absolute;bottom:0;left:0}.tileImageOverlay img{vertical-align:top}.tileImage:hover .tileImageOverlay{visibility:visible;width:100%!important}.tileImageOverlayText{color:#fff;visibility:hidden;padding:20px;font-size:20px;font-weight:700;transition:visibility ease-in-out;position:absolute;bottom:0;left:0}.tileImage:hover .tileImageOverlayText{visibility:visible;transition-delay:.25s}.tileImageOverlayTitle{margin-bottom:10px}.tileImageOverlayBody{font-size:16px;font-weight:initial}
.timeline{margin:20px auto;position:relative}.timeline,.timeline *{box-sizing:border-box}.timeline:after{content:"";background-color:#fff;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%}.timelineContainer{background-color:inherit;width:50%;padding:10px 40px;position:relative}.timelineContainer:after{content:"";z-index:1;background-color:#fff;border:4px solid #ff9f55;border-radius:50%;width:25px;height:25px;position:absolute;top:15px;right:-17px}.timelineleft{padding-left:10px;left:0}.timelineright{padding-right:10px;left:50%}.timelineleft:before{content:" ";z-index:1;border:10px solid #0000;border-left-color:#fff;border-right-width:0;width:0;height:0;position:absolute;top:22px;right:30px}.timelineright:before{content:" ";z-index:1;border:10px solid #0000;border-left-width:0;border-right-color:#fff;width:0;height:0;position:absolute;top:22px;left:30px}.timelineright:after{left:-16px}.timelineContent{background-color:#fff;border-radius:6px;padding:10px;position:relative}@media screen and (max-width:600px){.timeline:after{left:31px}.timelineContainer{width:100%;padding-left:70px;padding-right:25px}.timelineContainer:before{border:10px solid #0000;border-left-width:0;border-right-color:#fff;left:60px}.timelineleft:after,.timelineright:after{left:15px}.timelineright{left:0%}}
