body footer.footer{padding:2rem 1rem 3rem;background:#cdcdcd;box-shadow:inset 0px 2px 5px #999}body footer.footer h3{border:none;margin:0;padding:1rem 0 0 0;clear:both;font-size:1.3rem;font-weight:600}body footer.footer ul{margin:0rem;list-style-type:none;padding:0rem}body footer.footer ul li{margin-bottom:0.5rem}body footer.footer ul a{color:#555;text-decoration:none}body footer.footer ul a:hover{text-decoration:underline}@media screen and (max-width: 767px){body footer.footer{padding:2rem 4rem 3rem}body footer.footer ul{margin-bottom:1rem}}.header{position:relative;margin-bottom:3rem}@media screen and (max-width: 767px){.header{margin-bottom:0}}.header .header-bg{background:url(/img/header-bg.jpg);background-size:cover;background-position:top;height:21.45rem;width:100%}@media screen and (max-width: 850px){.header .header-bg{height:17.55rem}}@media screen and (max-width: 767px){.header .header-bg{height:16.0875rem}}.header .navbar-toggler{padding:0.5rem 1rem}.header .navbar-toggler-icon{display:inline-block;margin-top:-3px}.header .nav-text{display:inline-block;margin-top:5px}.header .headshot{position:absolute;top:16.0875rem;left:3.4905rem;width:12.675rem;height:12.675rem;border-radius:6.825rem;overflow:hidden;border:5px #ddd solid;box-shadow:0px 0px 4px 0px #888 inset, 2px 4px 2px #999;background:url(/img/tino-headshot-edited.jpg);background-size:cover}@media screen and (max-width: 850px){.header .headshot{top:11.7rem}}@media screen and (max-width: 767px){.header .headshot{top:1.5rem;left:1.5rem;width:12.675rem;height:12.675rem;border-radius:9.75rem}}@media screen and (max-width: 525px){.header .headshot{top:3.5rem;left:2rem;width:8.97rem;height:8.97rem}}@media screen and (max-width: 445px){.header .headshot{top:4rem;left:2rem;width:7.8rem;height:7.8rem}}.header .placard{position:absolute;width:100%;opacity:0.85;color:#333;position:absolute;top:3.5rem}.header .placard .placard-col{white-space:nowrap}.header .placard .placard-col h1{font-size:3rem;font-weight:300;margin:0}@media screen and (max-width: 875px){.header .placard .placard-col h1 .phd{display:none}}.header .placard .placard-col small{width:240px;display:inline-block;margin-top:1.2rem;font-size:1.1rem;letter-spacing:1px}.header .placard .placard-col small.numbers{letter-spacing:5px}@media screen and (max-width: 850px){.header .placard{top:2.5rem}}@media screen and (max-width: 767px){.header .placard{top:2.5rem;padding-left:15rem;padding-right:1.5rem}.header .placard .wrap{margin:0 auto;width:auto}.header .placard .wrap .row{display:inline-block;margin:0;background:rgba(255,255,255,0.7);border-radius:1rem;padding:1rem 1rem}.header .placard .placard-col{text-align:center !important;width:100%}.header .placard .placard-col h1{font-weight:600}.header .placard .placard-col small{font-weight:500;width:100%;margin:0}}@media screen and (max-width: 525px){.header .placard{top:4rem;padding-left:9.5rem}.header .placard .wrap{width:15rem;display:block}.header .placard .wrap .row{padding:1rem}.header .placard .placard-col h1{font-weight:700;font-size:2rem}.header .placard .placard-col small{font-size:0.9rem}}@media screen and (max-width: 445px){.header .placard{top:4.5rem;padding-left:10rem}.header .placard .wrap .row{padding:0.5rem}.header .placard .placard-col small{font-size:0.8rem}}.header .placard p{margin-bottom:0.25rem}.header nav{border-top:2px solid #ddd;border-bottom:2px solid #eee;padding-left:16rem}@media screen and (max-width: 767px){.header nav{padding:2rem 0 2rem 1rem}}.header nav>span{display:block;font-size:1.5rem;font-weight:bold}.header nav ul.dropdown-menu{border:2px solid #eee;margin-top:0;min-width:10rem}.header nav ul.dropdown-menu a{display:inline-block;width:100%;font-weight:500;min-width:21rem}.header nav ul.dropdown-menu a small{float:right;font-weight:300}.header nav ul.dropdown-menu .dropdown-item:active,.header nav ul.dropdown-menu .dropdown-item.active{background:#5e94e2}@media screen and (max-width: 767px){.header nav ul.dropdown-menu{min-width:auto}.header nav ul.dropdown-menu a{min-width:auto}}@media screen and (max-width: 767px){.header nav .navbar-collapse{margin-top:1rem;width:100%;flex-basis:initial;flex-grow:initial}}.pages-index .share-memory-box{margin:2rem auto 1.5rem;width:26rem;font-size:1rem;max-width:100%;background:#eee;text-align:center;box-shadow:#ccc 5px 5px;padding:1.5rem 0}.pages-index .share-memory-box a{text-decoration:none}.pages-index .share-memory-box a:hover{text-decoration:underline}.pages-index .image-group{margin:2rem auto 1.25rem}.pages-index .image-group img{margin-bottom:1rem;max-width:100%;max-height:400px;border:1px solid #aaa;box-shadow:2px 2px 4px #aaa}.pages-index .image-group img.portrait{max-height:315px}@media screen and (max-width: 767px){.pages-index .image-group img.portrait{max-height:250px}}.pages-index .what-happened-link{display:none}.pages-index .what-happened-link.collapsed{display:inline-block}.pages-index .card{display:block;padding:1rem 2rem;margin:3rem auto 4rem;width:90%;background:#f8f8f8;border-radius:0.5rem;box-shadow:0px 4px 18px rgba(0,0,0,0.2)}@media screen and (max-width: 767px){.pages-index .card{width:100%;padding:0.5rem 1.5rem}.pages-index .card table td,.pages-index .card table th{font-size:0.9rem}}.memories h2{text-align:center;clear:both;font-size:6rem;font-weight:200;color:#333;margin-bottom:2rem;border-bottom:3px solid #aaa}.memories h3{clear:both;font-weight:700;font-size:2rem;margin:2rem 0 1rem 0;border:none}.memories .inspo-quote{border-left:none;text-align:center;width:100%}.memories .inspo-quote div{display:inline-block;margin:2rem 0 1rem;background:#eee;padding:1.5rem 1.5rem 1.35rem;box-shadow:#ccc 5px 5px;text-align:center;width:80%}@media screen and (max-width: 767px){.memories .inspo-quote div{width:100%}}.memories .inspo-quote div span{display:inline-block;text-align:center;max-width:100%;width:90%;margin:0 auto;font-size:1.1rem;font-weight:300}@media screen and (max-width: 767px){.memories .inspo-quote div span{width:100%}}.memories .inspo-quote div em{width:100%;text-align:center;display:inline-block;margin-top:0.5rem;font-weight:200;font-style:normal;color:#777;font-size:1.2rem}.memories .photo-gallery{margin:1rem auto}.memories .photo-gallery a{display:inline-block;background:#eee;padding:1rem 1rem 0;border-radius:0.3rem;box-shadow:1px 1px 2px #ddd inset;border:1px solid #ddd;text-decoration:none;text-align:center;transition:100ms background;width:100%}.memories .photo-gallery a:hover{background:#e7e7e7}.memories .photo-gallery a img{max-width:100%;margin:0 0 1rem 0}.memories .photo-gallery a img.captioned{margin:0}.memories .photo-gallery a .caption{width:100%;color:#333;display:inline-block;padding:0.5rem 1rem;text-align:center;font-size:0.9rem}.memories .gallery-columns.column-centered{margin-bottom:2%;width:60%}@media screen and (max-width: 991px){.memories .gallery-columns.column-centered{width:72%}}@media screen and (max-width: 767px){.memories .gallery-columns.column-centered{padding:0;margin-bottom:4%;width:100%}}.memories .gallery-columns.column-3 .grid-sizer,.memories .gallery-columns.column-3 .grid-item{margin-bottom:2%;width:33.3%}@media screen and (max-width: 991px){.memories .gallery-columns.column-3 .grid-sizer,.memories .gallery-columns.column-3 .grid-item{width:48%}}@media screen and (max-width: 767px){.memories .gallery-columns.column-3 .grid-sizer,.memories .gallery-columns.column-3 .grid-item{padding:0;margin-bottom:4%;width:100%}}.memories .gallery-columns.column-2 .grid-sizer,.memories .gallery-columns.column-2 .grid-item{margin-bottom:2%;width:49%}@media screen and (max-width: 767px){.memories .gallery-columns.column-2 .grid-sizer,.memories .gallery-columns.column-2 .grid-item{padding:0;margin-bottom:4%;width:100%}}.memories .gallery-columns.column-1 .grid-sizer,.memories .gallery-columns.column-1 .grid-item{padding:0;margin-bottom:4%;width:100%}.memories .gallery-columns .gutter-sizer{width:1%}@media screen and (max-width: 991px){.memories .gallery-columns .gutter-sizer{width:2%}}@media screen and (max-width: 767px){.memories .gallery-columns .gutter-sizer{width:0%}}.memories .video-container{box-shadow:1px 1px 2px #ddd inset;border:1px solid #ddd;border-radius:0.3rem;padding:1rem;background:#eee;margin:1rem auto 0rem}@media screen and (max-width: 767px){.memories .video-container{margin-bottom:4%}}.memories .video-container.captioned{padding-bottom:0}.memories .video-container .video-wrap{margin:0 auto;text-align:center;width:100%}.memories .video-container .video-wrap .caption{width:100%;color:#333;display:inline-block;padding:0.5rem 1rem;text-align:center;font-size:0.9rem}.memories .video-container .video-js{width:100%}.pages-share .share-form,.pages-share_post .share-form{margin:0 auto 3rem;width:500px;max-width:100%}.pages-share .share-form.expanded,.pages-share_post .share-form.expanded{width:100%}@media screen and (max-width: 767px){.pages-share .share-form,.pages-share_post .share-form{width:100%}}.pages-share #click-to-share,.pages-share_post #click-to-share{width:100%}.pages-share fieldset,.pages-share_post fieldset{border-radius:1rem;border:2px solid #ccc;background:#f4f9ff;padding:1rem 1rem 0rem;box-shadow:0px 3px 10px #ddd}.pages-share fieldset legend,.pages-share_post fieldset legend{font-weight:700;color:#444;font-size:1.7rem;margin-bottom:0.5rem}.pages-share .memory-gallery .memory,.pages-share_post .memory-gallery .memory{background:#fcfcfc;border:1px solid #ddd;padding:1rem 1rem 0;width:100%;margin:1% 1% 3%;box-shadow:3px 3px 6px #ccc}.pages-share .memory-gallery .memory hr,.pages-share_post .memory-gallery .memory hr{background:#ddd;opacity:1}.pages-share .memory-gallery .memory .photo-gallery,.pages-share_post .memory-gallery .memory .photo-gallery{margin-bottom:1rem}.pages-share .memory-gallery .memory .memory-collapse-toggle,.pages-share_post .memory-gallery .memory .memory-collapse-toggle{display:inline-block;padding:0;font-size:1.25rem;font-weight:300;background:#eee;padding:0.2rem;border-radius:0.15rem;margin:0 auto 1rem;color:#999;width:100%;text-align:center}.pages-share .memory-gallery .memory img,.pages-share_post .memory-gallery .memory img{max-width:100%}@media screen and (max-width: 767px){.pages-share .memory-gallery .memory,.pages-share_post .memory-gallery .memory{margin:0 0 5%}}.pages-share .memory-gallery .memory .shared-youtube-video,.pages-share_post .memory-gallery .memory .shared-youtube-video{margin-bottom:1rem}.pages-share .memory-gallery .memory .shared-youtube-video iframe,.pages-share_post .memory-gallery .memory .shared-youtube-video iframe{aspect-ratio:16 / 9;width:100%}.pages-share .memory-gallery .memory .shared-youtube-video-v,.pages-share_post .memory-gallery .memory .shared-youtube-video-v{margin-bottom:1rem}.pages-share .memory-gallery .memory .shared-youtube-video-v iframe,.pages-share_post .memory-gallery .memory .shared-youtube-video-v iframe{aspect-ratio:9 / 16;width:100%}.pages-share .reminders,.pages-share_post .reminders{font-weight:600;color:#666;font-size:1rem;margin:0 auto 1rem;text-align:center}@media screen and (max-width: 767px){.pages-share .reminders,.pages-share_post .reminders{font-size:0.9rem}}.pages-share .input-group.submit,.pages-share_post .input-group.submit{width:100%;display:block}.pages-share .input-group.submit input,.pages-share_post .input-group.submit input{padding:0.25rem 2.5rem}.pages-share .input-group-text,.pages-share_post .input-group-text{border-radius:0px;width:11rem}@media screen and (max-width: 767px){.pages-share .input-group-text,.pages-share_post .input-group-text{flex:none;width:100%;margin:0 !important}}.pages-share .input-group-text label,.pages-share_post .input-group-text label{width:100%;text-align:center}.pages-share .form-control,.pages-share_post .form-control{border-radius:0px}@media screen and (max-width: 767px){.pages-share .form-control,.pages-share_post .form-control{flex:none;width:100%;margin:0 !important;border-top:none}}.pages-share .input-group,.pages-share_post .input-group{margin-bottom:1rem}.pages-share .input-group-text,.pages-share_post .input-group-text{font-weight:500}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial, Baskerville, monospace;color:#eee;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#eee;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial, Baskerville, monospace;color:#eee}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}body{background:#f1f1f1}body .container-lg{max-width:1000px}@media screen and (max-width: 767px){body .container-lg{padding:0}}body .primary-wrapper{background:#fff;margin:2rem auto 3rem;border:1px solid #ddd;box-shadow:0px 2px 18px rgba(0,0,0,0.2);border-radius:1.5rem;overflow:hidden}@media screen and (max-width: 767px){body .primary-wrapper{margin:0;border:none;box-shadow:none;border-radius:0}}body .content-wrapper{padding:2rem 6rem}@media screen and (max-width: 767px){body .content-wrapper{padding:2rem 1.5rem 5rem}}body .copyright{text-align:center;width:100%;display:inline-block;padding:0 0 3rem;font-size:0.8rem;color:#888}@media screen and (max-width: 767px){body .copyright{padding:1rem 0;background:#999;color:#ddd}}a{color:#1856b1}blockquote{border-left:1px solid #ddd;padding:0.5rem 0 0.5rem 1.5rem;font-style:italic}h2,h3{border-bottom:1px solid #aaa;padding:1rem 0 0.25rem;color:#444;font-weight:300;font-size:2rem;letter-spacing:0.33px}h3{font-size:1.5rem;font-weight:300}p{line-height:1.6}.float-right{float:right}.float-left{float:left}h1.main{margin:1rem auto 1.25rem;text-align:center;font-weight:300;color:#666}h1.main strong{color:#444;font-weight:500}h1.main small{font-size:1rem}.btn-primary{background:#1856b1;border-color:#1856b1}.btn-primary.hover,.btn-primary:hover{background:#417cd3;border-color:#417cd3}.nav.memories{margin-bottom:1rem}.nav.memories a{color:#1856b1;text-align:center;font-weight:700}.nav.memories a small{font-weight:300}.nav.memories .dropdown-item.active,.nav.memories .dropdown-item:active{color:#1856b1;background-color:#e9ecef}.nav.memories .dropdown-item:focus,.nav.memories .dropdown-item:hover{color:#1856b1;background-color:#d0dbe6}@media screen and (max-width: 991px){.nav.memories{font-size:0.85rem;margin:1rem -1rem}.nav.memories .dropdown-item{padding:.25rem 0.5rem}}@media screen and (max-width: 767px){.nav.memories{max-width:300px;margin:0 auto}.nav.memories li{display:inline-block;width:100%}.nav.memories li a br{display:none}}
