@import url(https://fonts.googleapis.com/css?family=Gothic+A1:300,500,800);@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,600);@import url(https://fonts.googleapis.com/css?family=Roboto:500);*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,audio,figure,footer,header,menu,nav,section,video{display:block}body{line-height:1.4}body{font-family:'Gothic A1',sans-serif;background-color:transparent;margin:auto}@media only screen and (min-width:576px){body{max-width:1080px}}#navigation,footer,header{background-color:#fff}h1,h2{font-family:'Nunito Sans',sans-serif}p{margin-bottom:.8rem}li{list-style:none}.bw{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.gray{-webkit-filter:grayscale(50%);filter:grayscale(50%)}header h1,header h2{font-size:2.8rem;text-align:center;text-transform:uppercase;font-weight:300}header h1 strong,header h2 strong{font-size:3.2rem}.banner{text-align:center}.motto{background-color:#000;color:#fff;text-transform:uppercase;font-size:.7rem;letter-spacing:10px;height:2rem;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}article h1,article h2{font-size:2rem}article h2{color:#999}.col1{padding:10px}@media only screen and (min-width:850px){article{border-right:solid 1px #fafafa;width:85%;padding-right:10%}}aside{background-color:#999;color:#f3f3f3;margin:auto;width:100%}aside img{position:relative;bottom:0;width:100%}.asideHead{border-bottom:dotted 1px #f3f3f3}.asideContent{margin:0;padding:0}.asideContent li{text-align:center;padding:5px}.asideContent a{display:block;color:#f3f3f3;font-size:.9rem;text-decoration:none;text-transform:uppercase}.asideContent #nutshell:hover,.asideContent #stuff:hover,.asideContent #talk:hover{color:#ff007f}.asideContent #nutshell span,.asideContent #stuff span,.asideContent #talk span{display:none;color:#333}@media only screen and (min-width:850px){.main{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px}.col1{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}aside{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:transparent;color:#000}.asideHead{border-bottom:dotted 1px #666}article{-webkit-box-flex:1;-ms-flex:1;flex:1}.asideContent a{color:#666}}footer{text-align:center;padding:2rem 0 .25rem;font-size:.6rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4px}.column{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.column img{width:100%;padding:2px;opacity:.9}.column img:hover{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}@media only screen and (min-width:550px){.column{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle}}@media only screen and (min-width:850px){.column{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;max-width:25%}}.asideHead{margin:10px;text-align:center}.asideContent{margin:10px}article{margin:10px;background-color:#fff}.mainLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainLogo img{width:60%}.hero{margin:auto;width:50%;max-width:460px}article h1,article h2{text-align:center}article h2{font-size:1rem;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:550px){.mainLogo img{max-width:415px}.hero{max-width:315px}}@media only screen and (min-width:850px){.mainLogo{height:500px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:url(../images/bg_office2.jpg);background-repeat:no-repeat;background-size:100%;background-attachment:fixed;padding-bottom:10px;position:relative}.mainLogo img{max-width:40%;margin-right:40px}.banner{position:relative}.hero{max-width:465px;position:absolute;left:-20%;top:-500px}article h1,article h2{text-align:left}}.social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social a{margin:20px;text-decoration:none;color:#add8e6}.social a:hover{color:#1565c0}.social a:active{color:#eee}.stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}#stuffHead{text-align:center}#stuffHead img{width:90%}.stuff li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px;overflow:hidden;position:relative}.stuff li p{text-align:center;margin-bottom:5px;font-family:Roboto,sans-serif}.stuff li img{width:100%}.tooltip{display:none;position:absolute;bottom:40px;left:0;width:60%;background:rgba(255,255,255,.8);border-radius:0 10px 10px 0;-webkit-box-shadow:3px 3px 4px 1px rgba(0,0,0,.4);box-shadow:3px 3px 4px 1px rgba(0,0,0,.4);padding:10px 30px;-webkit-transition:all 2s;transition:all 2s}.tooltip h3{margin-bottom:5px}.stuff li .tooltip p{text-align:left}.descrip{font-size:.9rem}@media only screen and (min-width:550px){.stuff li{height:20%;padding:0 10px;max-width:500px}.tooltip{bottom:20px;font-size:.7rem}.tooltip h3{margin-bottom:3px}.descrip{font-size:.65rem}}.contactLogo,.nutLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.nutLogo img{width:40%}#nutAside,#nutAside2{background-color:transparent;color:#000;text-align:right}#nutAside h1,#nutAside h2,#nutAside2 h1,#nutAside2 h2{text-align:center}#nutAside h2,#nutAside2 h2{font-size:.9rem}#nutAside img,#nutAside2 img{width:300px}#nutAside2 img{width:100%}#nutArticle a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:260px;padding:10px;position:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:5px;color:#fff;background-color:#ffb6c1;border-radius:6px;z-index:10}#nutArticle a:hover{background-color:#fff;color:#ffb6c1;border:dotted 4px #ffb6c1}#nutArticle .floating p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}#nutArticle2{font-size:.8rem}#nutArticle2 h1,#nutArticle2 h2{font-size:1.2rem;text-transform:uppercase;margin-bottom:10px}.bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bullet i{font-size:1.2em;margin-right:15px}#nutMain2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contactLogo{background-image:url(../images/self/isaac_glendalough.jpg);background-repeat:no-repeat;background-size:100%;background-position:center;height:400px}.contactLogo h1,.contactLogo h2{font-weight:700;opacity:.3;margin-bottom:80px}#info{margin-bottom:20px}#info li{text-align:center;margin:50px auto}#info a{text-decoration:none;color:#666}#info a:hover{color:#ffb6c1;font-weight:700}#contactImg img{width:100%}@media only screen and (min-width:550px){#contactS{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 0}#contactS li{width:80%}#contactImg{text-align:right}.contactLogo h1,.contactLogo h2{margin-bottom:0}}@media only screen and (min-width:850px){#nutMain2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#nutAside{margin-right:80px}#nutAside img{width:200px}#nutAside2 h1,#nutAside2 h2{font-size:1.2rem;text-transform:uppercase}#nutArticle{border-right:none;padding-right:0;padding-left:10%}#nutArticle2{border-right:none;padding-left:10%;padding-right:0}.nutLogo{height:400px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0;position:relative}.nutLogo img{display:block;width:40%;margin-right:33%}}#navigation{margin:10px}i{font-size:1.4em}.mainNav{display:none;position:absolute;top:0;left:0;width:100%;z-index:100}.mainNav ul{list-style-type:none;padding:0}.mainNav li{border-bottom:solid 1px #999;background-color:#000}.mainNav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5em;text-align:center;text-decoration:none;color:#fff}.mainNav li a:hover{color:#666;background-color:#ccc}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 0}.close,.mainNav .logo{padding:0;display:inline}.close:hover,.mainNav .logo:hover{background-color:transparent!important}.logo{background-color:transparent!important}.logo img{width:40px}#btnMenu img{width:30px}.active{background-color:#666;pointer-events:none}@media only screen and (min-width:850px){#btnMenu img{display:none}.mainNav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:inherit}.mainNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mainNav li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:none;background-color:transparent;color:#000;margin:5px}.mainNav li a{background-color:transparent;color:#000;text-transform:uppercase;font-size:1rem}.mainNav li a:hover{background-color:transparent;font-style:italic}.mainNav li a.active{background-color:transparent;color:#333;font-weight:700}.mainNav .split{padding:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:60px}.mainNav .logo{width:100%;pointer-events:none;color:#777}.mainNav .split .logo img{display:none}.mainNav .close{display:none}#navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navigation nav{height:auto}#navigation label{display:none}.btnNav i{display:none}}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}60%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}60%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounce{-webkit-animation:bounceInDown 1.2s;animation:bounceInDown 1.2s}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideL{-webkit-animation:slideLeft 2s;animation:slideLeft 2s}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideR{-webkit-animation:slideRight 2s;animation:slideRight 2s}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(12%);transform:translateY(12%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(12%);transform:translateY(12%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.floating{-webkit-animation:floating 1.5s infinite;animation:floating 1.5s infinite}@-webkit-keyframes tooltip{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes tooltip{0%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.tooltipSlide{-webkit-animation:tooltip 2s forwards;animation:tooltip 2s forwards}@-webkit-keyframes tooltipOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}}@keyframes tooltipOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}}.tooltipSlideOut{-webkit-animation:tooltipOut 2s forwards;animation:tooltipOut 2s forwards}