.wrapper{position:relative}@media screen and (min-width: 777px){.wrapper{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.wrapper>header a,.footer-global a,nav.pager a{color:#939393;display:block}.wrapper>header a:hover,.footer-global a:hover,nav.pager a:hover{color:#606060}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}html{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:10px}body{color:#000;font-size:1.4em;line-height:1.25}a{color:#b10069;text-decoration:none}a:hover{color:#4b002c}h1{font:normal 300 1em/1.2 "Oswald",sans-serif;font-size:1.7em}h1,h2,h3,h4{margin:1em 0 0.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h2,h3,h4{text-transform:uppercase}h2{font:normal 400 1em/1.2 "Oswald",sans-serif;font-size:1.5em}h3{font:normal 300 1em/1.2 "Oswald",sans-serif;font-size:1.2em}h4{font:normal 700 1em/1.2 "Oswald",sans-serif}p{margin-bottom:0.75em}blockquote{border-left:2px solid #b10069;font-size:1.2em;margin:1.2em 0;padding:0.5em 0.75em}blockquote p{margin:0}em,i{font-style:italic}small{font-size:smaller}strong,b{font-weight:bold}.wrapper>header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font:normal 400 1em/1.2 "Oswald",sans-serif;letter-spacing:1px;margin:0 auto;max-width:1200px;padding:1em 0.5em;text-transform:uppercase}.wrapper>header a{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out}.wrapper>header>a{width:30%;-webkit-flex:3;-ms-flex:3;flex:3}.wrapper>header nav{width:70%;-webkit-flex:7;-ms-flex:7;flex:7}@media screen and (min-width: 777px){.wrapper>header nav{text-align:right}.wrapper>header li{display:inline-block}.wrapper>header li+li{margin-left:1em}.wrapper>header .current-menu-item a{color:#606060;position:relative}.wrapper>header .current-menu-item a:before,.wrapper>header .current-menu-item a:after{background:#606060;content:"";display:block;height:2px;position:absolute;width:100%}.wrapper>header .current-menu-item a:before{top:-5px}.wrapper>header .current-menu-item a:after{bottom:-5px}}@media screen and (max-width: 776px){.wrapper>header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:column;flex-wrap:column;font-size:2em;padding:0.5em;text-align:center}.wrapper>header>a,.wrapper>header nav{width:100%;-webkit-flex:1;-ms-flex:1;flex:1}.wrapper>header nav{background:rgba(0,0,0,0.75);bottom:6%;height:0;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.wrapper>header nav.active{height:94%;overflow:visible;z-index:5}.wrapper>header nav.active ul{opacity:1}.wrapper>header ul{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out;background-color:#fff;border-radius:8px;border:1px solid #d3d3d3;border-bottom-width:3px;bottom:6%;height:374px;left:0;list-style:none;margin:auto;min-width:260px;opacity:0;position:fixed;right:0;top:0;width:65%}.wrapper>header li{padding:0.35em 0}.wrapper>header li+li{border-top:1px dashed #d3d3d3}}@media screen and (max-width: 776px){.wrapper{padding-bottom:46px}}.content{position:relative}.content li,.content p,.content blockquote{color:#606060;font-weight:300}.content li{margin-bottom:0.75em}.content ol,.content ul{margin:1em 0;padding-left:2em}@media screen and (min-width: 777px){.content{min-height:500px}}.gallery{overflow-x:scroll;white-space:nowrap;width:100%}.gallery a{display:inline-block}.gallery img{margin-left:3px}@media screen and (max-width: 776px){.gallery{text-align:center;white-space:normal}.gallery img{display:block;height:auto;margin:0 auto 3px;max-width:100%}}.details{border:1px dotted #d3d3d3;border-width:1px 0;padding:1.5em 1em}@media screen and (min-width: 777px){.details{background-color:rgba(255,255,255,0.8);height:100%;left:0;max-height:500px;overflow:scroll;position:absolute;width:300px}.details+.gallery{padding-left:300px}}.grid{margin:0 auto;max-width:1200px;text-align:center}.grid a{display:inline-block;margin:1%;position:relative}.grid h3{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out;background-color:rgba(0,0,0,0.3);bottom:0;color:#fff;line-height:1.4;margin:auto;padding:0.5em;position:absolute;text-align:center;width:100%;z-index:3}.grid img{display:block;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;z-index:1}@media screen and (min-width: 777px){.grid{max-height:495px;overflow-y:scroll}.grid a{margin:0 0 0 0.3333333%;max-width:24.75%;overflow:hidden}.grid a:nth-child(4n+1){margin-left:0}.grid h3{opacity:0;padding:6em 0.5em;top:0}.grid h3:hover{opacity:1}}@media screen and (max-width: 776px){.grid img{height:auto;max-width:100%}}@media screen and (max-width: 625px) and (min-width: 420px){.grid a{max-width:48%}}.columns .col{border:1px dashed #d3d3d3;border-width:1px 0;padding:1em}.columns .col img{height:auto;max-width:100%}@media screen and (min-width: 777px){.columns{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;min-height:500px;margin:0 auto;max-width:1200px}.columns .col{width:100%;-webkit-flex:1;-ms-flex:1;flex:1;max-height:500px;overflow:scroll}}@media screen and (max-width: 776px){.columns .col+.col{border-top:none}}input,textarea{border:1px solid #d3d3d3;border-radius:3px;font-size:1em;margin:0.25em 0;outline:none;padding:0.25em;width:100%}textarea{max-width:100%}input[type="submit"]{border:none;cursor:pointer;margin:0;width:auto}.footer-global{padding:1em 0;text-align:center}.footer-global li{display:inline-block}.footer-global li+li{margin-left:1em}.footer-global a{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out;font-size:2em}.footer-global .menu span{display:inline-block;height:0;visibility:hidden;width:0}.footer-global i{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-global .instagram i:before{content:"\f16d"}.footer-global .facebook i:before{content:"\f082"}.footer-global .pinterest i:before{content:"\f0d3"}.footer-global .twitter i:before{content:"\f081"}.footer-global .tumblr i:before{content:"\f174"}.footer-global .ello i:before{content:"\f118"}.footer-global button{background:none;border:none;cursor:pointer;display:none;max-width:22px;outline:none;padding:0}.footer-global button span{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out;background-color:#939393;display:block;height:4px;width:22px}.footer-global button span+span{margin-top:4px}@media screen and (max-width: 776px){.footer-global{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,0.15);padding:0.75em 1em;position:fixed;text-align:left;width:100%;z-index:5}.footer-global nav,.footer-global button{width:100%;-webkit-flex:1;-ms-flex:1;flex:1}.footer-global button{display:block;visibility:visible}.footer-global button.active span{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer-global button.active span+span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px}.footer-global button.active span+span+span{opacity:0}}@media screen and (max-width: 776px){body.logged-in{margin-top:46px}}nav.pager{bottom:0;position:absolute;width:100%}nav.pager a{bottom:-2.5em;font:normal 400 1em/1.2 "Oswald",sans-serif;position:absolute;left:0.5em;text-transform:uppercase}nav.pager a+a{left:initial;right:0.5em}@media screen and (max-width: 776px){.blog .content,.single-post .content{margin-bottom:4.5em}}.btn,input[type="submit"]{-webkit-transition:all,300ms,ease-in-out;transition:all,300ms,ease-in-out;background-color:#b10069;border-radius:0.25em;color:#fff;display:inline-block;font:normal 300 1em/1.2 "Oswald",sans-serif;margin:0.75em 0;padding:0.5em 0.75em;text-transform:uppercase}.btn:hover,input[type="submit"]:hover{background-color:#7e004b;color:#fff}@media screen and (max-width: 776px){.btn,input[type="submit"]{width:100%}}.fancybox-inner{height:auto !important;min-width:280px !important}.popup{display:none}.popup h2{margin-top:0}.sent p{display:none}.sent .wpcf7-response-output{border:none;margin:0;padding:0}span.wpcf7-not-valid-tip{font-size:0.75em;font-style:italic}div.wpcf7-validation-errors{border:1px dashed red;margin:0;padding:0.5em}.wpcf7-not-valid{border-color:red}.wpcf7-form .visible-only-if-sent{display:none}.wpcf7-form.sent .visible-only-if-sent{display:block}.home .logo{bottom:10px;left:10px;position:absolute}.home .logo img{display:block;height:auto;width:112px}@media screen and (max-width: 776px){.home .logo{bottom:65px;position:fixed}}.blog .grid{position:relative}@media screen and (min-width: 777px){.page-template-page-contact .columns{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.page-template-page-contact .col{flex:3.5;width:33.333%}.page-template-page-contact .col+.col{flex:6.5;width:66.666%}}.error404 .content>div{margin:0 auto;max-width:676px;padding-top:20%;text-align:center}
