.gii_costume_gen_banner{background:url(https://dev.deardorffassociates.com/halloween-embed/images/costume-generator-banner.jpg) 50% no-repeat;background-size:cover;max-width:100%;height:0;display:flex;flex-grow:1;padding-top:10%}.gii_banner_link{display:block;width:100%;height:100%}.instagram{display:flex;flex-wrap:wrap;justify-content:center}.instagram__holder{position:relative;height:0;width:100%;margin:0 auto 20px;padding-top:130%}.instagram__border{cursor:pointer;position:absolute;top:0;background-size:cover;background-repeat:no-repeat;background-position-x:50%;max-width:100%;width:100%;height:0;display:flex;flex-grow:1;margin-bottom:2px;padding-top:100%;border:10px solid #f5f3f3;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));transition:all .4s ease-in-out}.instagram__border:hover{filter:drop-shadow(10px 10px 10px rgba(0,0,0,.6))}.instagram__video{height:100%;overflow:hidden;width:100%;display:block;position:absolute;top:0;outline:none}#bigstagram--vid{outline:none}.instagram__video video{height:100%;-o-object-fit:cover;object-fit:cover;z-index:-100;right:0;top:0}.instagram__copy,.instagram__video video{width:100%;position:absolute;overflow:hidden}.instagram__copy{bottom:0;height:40px;line-height:1em;text-overflow:ellipsis;display:block;white-space:nowrap}.instagram__date{font-size:.65em;line-height:.85em}#signature{background:url(../img/signature.png);background-size:cover;background-repeat:no-repeat;width:250px;height:57px;float:right}.modal-body--holder{position:relative;height:100%;width:100%}.modalImage{width:100%;display:block;margin:0 auto;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3))}.modal-btn{cursor:pointer;width:50%;height:85%;display:inline-block;position:absolute;z-index:100;vertical-align:center;background-repeat:no-repeat;background-position-y:50%;background-size:25%}.modal-left{float:left;background-image:none;opacity:0;transition:opacity .65 ease-in-out;transition-duration:1s}.modal-left:focus,.modal-left:hover{background-image:url(/img/chevron-left.svg);opacity:.65;transition:opacity 0 ease-in-out;transition-duration:1s}.modal-right{float:right;text-align:right;right:0;background-position-x:100%;opacity:0;transition:opacity .65 ease-in-out;transition-duration:1s}.modal-right:focus,.modal-right:hover{background-image:url(/img/chevron-right.svg);opacity:.65;transition:opacity 0 ease-in-out;transition-duration:1s}#map{width:100%;height:500px;z-index:20000}.modal-backdrop{z-index:0!important}.insta__big{box-sizing:border-box;display:block;background-image:url(../img/instagram-big.png);background-size:cover;width:400px;height:400px;z-index:-1;position:relative;top:375px;left:-70px;margin-top:-400px;transition:all .75s ease-in-out;opacity:.25}.insta__big--rotate{transform:rotate(-20deg)}@media (max-width:768px){.instagram__holder{padding-top:120%}.socialContainer{position:relative;height:150px!important}.socialContainer--plus50{height:170px!important}.launch__details{height:135px!important}}@media (max-width:414px){.instagram{flex-direction:column}.instagram__holder{height:450px}}body{padding-top:50px;padding-bottom:20px;font-family:Archivo,sans-serif;width:100%}::-moz-selection{background-color:#013896;color:#f1f1f1}::selection{background-color:#013896;color:#f1f1f1}.text-red{color:#910505;margin-right:2px}:focus{outline:none}.likebox{position:absolute;bottom:0;padding:3px;background:rgba(0,0,0,.7);color:#fff;right:0}.likecnt{position:relative;top:-2px}.italic{font-style:italic}.bold{font-weight:700}.hidden{display:none}a.pic__modal:after{content:" \f03e"}a.map__modal:after,a.pic__modal:after{font-family:Font Awesome\ 5 Pro;font-size:.9em;font-weight:900}a.map__modal:after{content:" \f5a0"}a[rel$=noopener]:after{content:" \f35d";font-family:Font Awesome\ 5 Pro;font-size:.75em;font-weight:900}h1{color:#fff!important;text-shadow:2px 2px 4px #000;z-index:100;position:relative;font-family:Permanent Marker,cursive!important}h2{color:#efefef}h2.homeH2{color:#2c2c2c}.skip-nav{left:0;top:10px;position:absolute;transform:translateX(-100%);border:1px solid #cecece;background-color:#fff;display:block;padding:5px;border-radius:20px;z-index:99999999}.skip-nav:focus{transform:translateX(0)}.jumbotron{background:url(/img/London-2019-panorama.webp);background-size:cover;background-repeat:no-repeat;margin:0 auto;background-position:50% 0}.jumbotron--homepage{cursor:ew-resize;transition:background-position 1s linear}@media (min-width:1500px){.jumbotron{background-size:110%}}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200;color:#efefef;margin-top:-10px}.portaitclear{display:block;float:right;margin-left:50px}#portrait,.portaitclear{width:250px;height:250px}#portrait{background:url(../img/mike-mcallister-processed-250.jpg);background-size:cover;background-repeat:no-repeat;border:10px solid #f5f3f3;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));transform:translate(-38px,-33px) rotate(367deg);-webkit-animation-duration:5s;animation-duration:5s;transition-timing-function:ease-out}#quadrophenia{width:30px;height:300px;float:right;margin-right:300px;margin-top:-150px}#nameplate{background:url(../img/mikeMc.webp);background-size:cover;background-position-x:-115px;opacity:1;top:-100px;left:-100px}#nameplate,#photo{border-radius:100%;display:block;margin:0 auto;width:300px;height:300px;position:relative}#photo{background:url(../img/Scooter-bg.jpg);background-size:cover;background-position-x:-115px;opacity:.4;top:0;left:0}.blue{background:#00247d}.white{background:#fff}.red{background:#ce1126}.quadrophenia_ring1{border-radius:100%;display:block;margin:0 auto;width:300px;height:300px;filter:drop-shadow(20px 20px 20px rgba(0,0,0,.4))}.quadrophenia_ring2{width:200px;height:200px}.quadrophenia_ring2,.quadrophenia_ring3{border-radius:100%;position:relative;display:block;margin:0 auto;top:50px}.quadrophenia_ring3{width:100px;height:100px}#brand{display:block;float:right;width:315px;margin-bottom:10px}.brand__logo{float:left}.brand_ring1{border-radius:100%;display:block;margin:0 auto;width:60px;height:60px}.brand_ring2{width:40px;height:40px}.brand_ring2,.brand_ring3{border-radius:100%;position:relative;display:block;margin:0 auto;top:10px}.brand_ring3{width:20px;height:20px}.socialContainer{position:relative;height:230px}.socialContainer--plus50{height:280px}.socialContainer--btn{position:absolute;bottom:0}footer{padding:10px;margin-bottom:10px}@media (max-width:576px){.portaitclear{display:block;float:right;margin-left:50px;width:250px!important;height:30px!important}#portrait{background-size:cover;background-repeat:no-repeat;width:150px;height:150px;float:right;margin-right:-28px;margin-top:-100px;border:10px solid #f5f3f3;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3))}.homeProject{float:left;clear:both;width:100%!important;margin-bottom:20px}#qrCode{display:none}}@media only screen and (max-device-width:600px){#portrait{background-size:cover;background-repeat:no-repeat;width:150px;height:150px;float:right;margin-right:-28px;margin-top:-100px;border:10px solid #fff}#pickupLine{font-size:1em;color:#fff;z-index:100;position:relative}}#pickupLine{width:50%;font-weight:400;letter-spacing:-.025em;line-height:1.25em;color:#fff;text-shadow:2px 2px 4px rgba(30,26,6,.9);z-index:100;position:relative}#qrCode{border-radius:0 5% 5% 0;border:2px solid #000;height:180px;width:37px;position:absolute;left:0;overflow:hidden;background-image:url(/img/qr-code.svg);background-size:170px 170px}#qrCode:hover{cursor:pointer}#qrTitle{background:#000;color:#fff;position:absolute;right:-92px;bottom:0;width:125px;height:196px}#qrTitle span{transform:rotate(90deg);transform-origin:top left;display:block;position:relative;left:26px;top:60px}.logoimg{float:right;margin-left:20px;margin-bottom:20px;width:100px;height:100px}.logoimgLeft{float:left;margin-right:20px}.emailform{width:100%!important;height:50px;font-size:18px;border-radius:6px;margin-bottom:15px;border:3px solid rgba(169,68,66,.23);transition:all .4s ease-in-out}.emailform:focus{border:5px solid #a94442;outline:none}.msgbox{height:200px!important}.error{color:#910505}.logo{vertical-align:middle;height:150px}.logo,.logo img{margin:0 auto;display:block}.clientBlock{margin-top:50px}.projectImg{width:100%}.homeProject{float:right;margin-left:10px;width:300px}.homeTitle{color:rgba(229,181,44,.9)}.credits{font-size:8px}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body{font-size:100%;background-color:#e9f0f5}a{font-size:1em;text-decoration:none}img{max-width:100%}h1,h2{font-weight:700}.cd-container{width:90%;max-width:1170px;margin:0 auto}.cd-container:after{content:"";display:table;clear:both}header{height:200px;line-height:200px;text-align:center;background:#303e49}header h1{color:#fff;font-size:18px;font-size:1.125rem}@media only screen and (min-width:1170px){header{height:300px;line-height:300px}header h1{font-size:24px;font-size:1.5rem}}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em}#cd-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline:before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:1170px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{color:#303e49}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more,.cd-timeline-content p{font-size:13px;font-size:.8125rem}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{display:inline-block}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:#fff;border-radius:.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7}.cd-timeline-content:before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right-color:#fff}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:2rem}.cd-timeline-content p{font-size:16px;font-size:1.5rem}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{font-size:14px;font-size:1rem}}@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline-content:before{top:24px;left:100%;border-color:transparent transparent transparent #fff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem}.cd-timeline-block:nth-child(2n) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(2n) .cd-timeline-content:before{top:24px;left:auto;right:100%;border-color:transparent #fff transparent transparent}.cd-timeline-block:nth-child(2n) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(2n) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(2n) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}.launch__tooltip{position:relative;display:block;border-bottom:1px dotted #000;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.launch__tooltip .launch__tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:left;border-radius:6px;padding:20px;width:350px;position:absolute;z-index:1}.launch__tooltip:hover .launch__tooltiptext{visibility:visible}.ukraine.uk{width:100%}.uk{height:20px}.uk-blue{background-color:#005bbb}.uk-yellow{background-color:#ffd500}.worldcup--wrapper{width:100%;height:165px;background-image:url(/img/Womens-World-Cup-2019-1140x510-sm.jpg);background-size:cover;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3));padding:15px 10px 0}.worldcup{background:transparent;width:100%;height:150px;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.worldcup::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:transparent}.worldcup::-webkit-scrollbar{height:9px;background-color:transparent}.worldcup::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.5)}.center{width:10%}.center,.middle{margin:0 auto;text-align:center}.worldcup__group{display:block;flex:0 0 auto;width:auto;min-width:30%;height:135px;margin:0 10px;padding:10px;border:1px solid #000;background:#fff;opacity:.9;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.3))}.worldcup__group:first-child{margin-left:0}@media (max-width:414px){.worldcup__group{min-width:80%}.hideMobile{display:none}}.wordcup__matchDate{padding-left:10px}.worldcup__group--matches{height:auto;max-height:400px;overflow-y:auto;overflow-x:hidden}.worldcup__teams--shade0{background-color:rgba(40,44,44,.06)}.worldcup__table{width:100%}.worldcup__flag{border-radius:100%;background-size:cover;background-position-x:50%}.worldcup__flag--small{width:15px;height:15px;display:inline-block;margin-right:5px}.worldcup__flag--large{width:30px;height:30px;display:block;margin:0 auto}.worldcup__teamName{display:inline-block;height:15px;vertical-align:15%;cursor:pointer}.worldcup__team--winner{font-weight:700}.wordcup__score{padding:10px}
/*# sourceMappingURL=maps/bundle.css.map */
