/* https://zopilote-surfcamp.com/wp-content/themes/zopilote/css/sections.css?ver=6.7.3 */
section[data-type]{display:block;position:relative}section[data-type="default"]{position:relative;margin:0;padding:75px 0}@media screen and (max-width:567px){section[data-type="default"]{padding:25px 0}}section[data-type="default"] h1{text-align:center}section[data-type="default"] p{text-align:justify}section[data-type="default"]:last-child{padding-bottom:0;margin-bottom:-100px}section[data-type="default"]#unterricht,section[data-type="default"]#lessons,section[data-type="default"]#boardverleih,section[data-type="default"]#boardrental{padding-top:0}section[data-type="header"]{position:relative;margin:0;height:20vw;min-height:550px;user-select:none}section[data-type="header"].full-height{height:100vh;min-height:1000px}@media screen and (max-width:1279px){section[data-type="header"].full-height{min-height:0}}@media screen and (max-width:1119px){section[data-type="header"].full-height{height:800px}}@media screen and (max-width:1023px){section[data-type="header"].full-height{height:700px}}@media screen and (max-width:767px){section[data-type="header"].full-height{height:750px}}section[data-type="header"].full-height div[data-widget="booking-form"]{bottom:130px}@media screen and (max-width:1279px){section[data-type="header"].full-height div[data-widget="booking-form"]{bottom:90px}}@media screen and (max-width:1023px){section[data-type="header"].full-height div[data-widget="booking-form"]{bottom:80px}}section[data-type="header"].full-height figcaption h3{opacity:0;animation:fadeIn 0.5s ease-in-out 1s forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}section[data-type="header"]:before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:300px;background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0));z-index:1}section[data-type="header"]:after{content:"";position:absolute;display:block;bottom:-1px;left:0;width:100%;height:67px;background:url(/wp-content/themes/zopilote/css/../images/separator.png) repeat-x bottom left;z-index:5}section[data-type="header"] div.slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section[data-type="header"] div.slider ul.slides{position:absolute;top:0;left:0;width:100%;height:100%}section[data-type="header"] div.slider ul.slides li.slide{position:absolute;display:block;opacity:0;top:0;left:0;width:100%;height:100%;transition:opacity 1.5s linear}section[data-type="header"] div.slider ul.slides li.slide span.first-line{transform:translate(0,0);opacity:1;animation:moveOutToLeft 1s ease-in-out 0s forwards}section[data-type="header"] div.slider ul.slides li.slide span.second-line{transform:translate(0,0);opacity:1;animation:moveOutToRight 1s ease-in-out 0s forwards}@keyframes moveOutToLeft{0%{transform:translate(0,0);opacity:1}100%{transform:translate(-100vw,0);opacity:0}}@keyframes moveOutToRight{0%{transform:translate(0,0);opacity:1}100%{transform:translate(100vw,0);opacity:0}}section[data-type="header"] div.slider ul.slides li.slide img{filter:grayscale(100%) blur(10px);transition:filter 1.5s ease-in-out}section[data-type="header"] div.slider ul.slides li.slide.scale-up img{animation:scaleUp 20s linear}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(1.1)}}section[data-type="header"] div.slider ul.slides li.slide.current{opacity:1}section[data-type="header"] div.slider ul.slides li.slide.current img{filter:none;transform:translate(-50%,-50%) scale(1)}section[data-type="header"] div.slider ul.slides li.slide.current span.first-line{transform:translate(-100vw,0);opacity:0;animation:moveInFromLeft 1s ease-in-out 0.5s forwards}section[data-type="header"] div.slider ul.slides li.slide.current span.second-line{transform:translate(100vw,0);opacity:0;animation:moveInFromRight 1s ease-in-out 0.5s forwards}@keyframes moveInFromLeft{0%{transform:translate(-100vw,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes moveInFromRight{0%{transform:translate(100vw,0);opacity:0}100%{transform:translate(0,0);opacity:1}}section[data-type="header"] div.slider ul.slides li.slide figure{position:absolute;top:0;left:0;width:100%;height:100%}section[data-type="header"] div.slider ul.slides li.slide figure img{position:absolute;display:block;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}section[data-type="header"] div.slider ul.slides li.slide figure figcaption{position:absolute;display:block;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);text-align:center;margin-top:-30px}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h3{display:block;text-transform:uppercase;font-family:"Sen",Helvetica,Arial,sans-serif;font-size:1.5rem;color:#f9f9f9;margin:0 0;font-weight:lighter;text-shadow:0 6px 21px rgba(0,0,0,.8)}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h3:after{content:"";position:relative;display:block;width:70px;height:3px;background:#f9f9f9;margin:1.5em auto 0;box-shadow:0 6px 21px rgba(0,0,0,.8)}@media screen and (max-width:1023px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h3:after{width:60px}}@media screen and (max-width:1279px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h3{font-size:1.25rem}}@media screen and (max-width:1023px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h3{font-size:1.125rem}}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{display:inline-block;font-size:8.75rem;color:#f9f9f9;text-align:left;margin:0;font-weight:lighter;text-shadow:0 6px 21px rgba(0,0,0,.3)}@media screen and (max-width:1400px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:8.125rem}}@media screen and (max-width:1279px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:6.875rem}}@media screen and (max-width:1119px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:5.625rem}}@media screen and (max-width:1023px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:4.375rem}}@media screen and (max-width:767px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:3.75rem}}@media screen and (max-width:567px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2{font-size:3.125rem}}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2:after{content:none}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2 span.first-line{display:block}section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2 span.second-line{display:block;padding-left:1.7em}@media screen and (max-width:1023px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2 span.second-line{padding-left:1.3em}}@media screen and (max-width:767px){section[data-type="header"] div.slider ul.slides li.slide figure figcaption h2 span.second-line{padding-left:.5em}}@media screen and (max-width:767px){section[data-type="header"] .arrows{display:none}}section[data-type="header"] .arrows button{position:absolute;display:block;top:50%;padding:0;margin:-30px 0 0;font-size:0;width:auto;height:auto;transform:translateY(-50%);border:0 solid;background:transparent;outline:none;overflow:visible;filter:drop-shadow(0 0 7px rgba(0,0,0,.66))}section[data-type="header"] .arrows button:hover{transform:translateY(-50%) scale(1.1)}section[data-type="header"] .arrows button.previous-slide{left:40px;transform-origin:0 50%;opacity:0;transform:translate(-100vw,-50%);animation:moveArrowInFromLeft 1s ease-in-out 0.5s forwards}@media screen and (max-width:1023px){section[data-type="header"] .arrows button.previous-slide{left:30px}}section[data-type="header"] .arrows button.previous-slide:before{content:"";display:block;border-style:solid;border-width:3px 3px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:38px;width:38px;transform:rotate(225deg)}@media screen and (max-width:860px){section[data-type="header"] .arrows button.previous-slide{left:20px}section[data-type="header"] .arrows button.previous-slide:before{border-style:solid;border-width:3px 3px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:30px;width:30px;transform:rotate(225deg)}}section[data-type="header"] .arrows button.next-slide{right:40px;transform-origin:100% 50%;opacity:0;transform:translate(100vw,-50%);animation:moveArrowInFromRight 1s ease-in-out 0.5s forwards}@media screen and (max-width:1023px){section[data-type="header"] .arrows button.next-slide{right:30px}}section[data-type="header"] .arrows button.next-slide:before{content:"";display:block;border-style:solid;border-width:3px 3px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:38px;width:38px;transform:rotate(45deg)}@media screen and (max-width:860px){section[data-type="header"] .arrows button.next-slide{right:20px}section[data-type="header"] .arrows button.next-slide:before{border-style:solid;border-width:3px 3px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:30px;width:30px;transform:rotate(45deg)}}@keyframes moveArrowInFromLeft{0%{transform:translate(-100vw,-50%);opacity:0}100%{transform:translate(0,-50%);opacity:1}}@keyframes moveArrowInFromRight{0%{transform:translate(100vw,-50%);opacity:0}100%{transform:translate(0,-50%);opacity:1}}section[data-type="header"] div[data-widget="booking-form"]{position:absolute;bottom:120px;left:50%;transform:translate(-50%,200px);opacity:0;width:1040px;max-width:90%;margin:0;background:rgba(0,0,0,.4);box-shadow:0 0 21px rgba(0,0,0,.3);animation:bookingFormFadeIn 0.4s ease-in-out 1.5s forwards}@keyframes bookingFormFadeIn{0%{transform:translate(-50%,200px);opacity:0}100%{transform:translate(-50%,0);opacity:1}}@media screen and (max-width:1279px){section[data-type="header"] div[data-widget="booking-form"]{bottom:75px}}section[data-type="header"] div[data-widget="booking-form"] form{margin:0}section[data-type="header"] div[data-widget="booking-form"] form .hb-searched-summary{display:none}section[data-type="header"] div[data-widget="booking-form"] form .hb-search-error{color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form input[type="text"],section[data-type="header"] div[data-widget="booking-form"] form input[type="number"],section[data-type="header"] div[data-widget="booking-form"] form select{background:transparent;border-color:#f9f9f9;color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form button[type="submit"]{background:#f9f9f9;border-color:#f9f9f9;color:#26313c}section[data-type="header"] div[data-widget="booking-form"] form button[type="submit"]:hover{background:#26313c;color:#f9f9f9;border-color:#26313c}section[data-type="header"] div[data-widget="booking-form"] form button[type="submit"]:hover:after{border-color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form button[type="submit"]:after{border-style:solid;border-width:2px 2px 0 0;border-color:#26313c #26313c transparent transparent;display:block;height:6px;width:6px;transform:rotate(45deg);display:inline-block}section[data-type="header"] div[data-widget="booking-form"] form ::placeholder{color:#f9f9f9;opacity:1}section[data-type="header"] div[data-widget="booking-form"] form :-ms-input-placeholder{color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form ::-ms-input-placeholder{color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form .search-fields{margin:0}section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div.field-adults:before,section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div.field-check-in:before,section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div.field-check-out:before{color:#f9f9f9}section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div.field-adults:after{border-style:solid;border-width:2px 2px 0 0;border-color:#f9f9f9 #f9f9f9 transparent transparent;display:block;height:7px;width:7px;transform:rotate(135deg)}@media screen and (max-width:767px){section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div.field-adults{display:none}}@media screen and (max-width:767px){section[data-type="header"] div[data-widget="booking-form"] form .search-fields>div{flex:1 1 50%}}section[data-type="columns"]{padding:150px 0}@media screen and (max-width:1023px){section[data-type="columns"]{padding:50px 0}}@media screen and (max-width:319px){section[data-type="columns"]{padding:25px 0}}section[data-type="columns"] .grid{display:flex;flex-wrap:nowrap}section[data-type="columns"] .grid>.column{flex:1 1 0%}@media screen and (max-width:1023px){section[data-type="columns"] .grid{flex-wrap:wrap}section[data-type="columns"] .grid>.column{flex:1 1 auto}section[data-type="columns"] .grid>.column h1 br,section[data-type="columns"] .grid>.column h2 br{display:none}section[data-type="columns"] .grid>.column.hide-m{display:none}}@media screen and (max-width:860px){section[data-type="columns"] .grid>.column.hide-s{display:none}}section[data-type="boxes"]{padding:0}section[data-type="boxes"] .grid{display:flex;flex-wrap:wrap;align-items:stretch;padding:0 15px}@media screen and (max-width:1279px){section[data-type="boxes"] .grid.no-content{padding:0 10px}section[data-type="boxes"] .grid.no-content>.column{padding:10px}}@media screen and (max-width:767px){section[data-type="boxes"] .grid{padding:0 10px}}section[data-type="boxes"] .grid>.column{flex:0 0 33.33%;padding:15px}@media screen and (max-width:1023px){section[data-type="boxes"] .grid>.column{flex:0 0 50%}}@media screen and (max-width:767px){section[data-type="boxes"] .grid>.column{padding:10px}}@media screen and (max-width:567px){section[data-type="boxes"] .grid>.column{flex:0 0 100%}}section[data-type="boxes"] .grid>.column>.inner{height:100%}section[data-type="boxes"] .grid>.column>.inner.has-content{box-shadow:0 0 10px rgba(0,0,0,.3)}section[data-type="boxes"] .grid>.column>.inner .image{position:relative}section[data-type="boxes"] .grid>.column>.inner .image img{width:100%;height:auto;display:block}section[data-type="boxes"] .grid>.column>.inner .image .overlay{position:absolute;display:flex;text-decoration:none;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}section[data-type="boxes"] .grid>.column>.inner .image .overlay span{flex:0 0 auto;font-size:3.75rem;font-family:"Rogue Sans Nova Condensed",Helvetica,Arial,sans-serif;color:#f9f9f9;font-weight:lighter;text-shadow:0 0 27px rgba(0,0,0,.65)}@media screen and (max-width:1279px){section[data-type="boxes"] .grid>.column>.inner .image .overlay span{font-size:3.125rem}}@media screen and (max-width:1023px){section[data-type="boxes"] .grid>.column>.inner .image .overlay span{font-size:2.5rem}}section[data-type="boxes"] .grid>.column>.inner .image .overlay:before,section[data-type="boxes"] .grid>.column>.inner .image .overlay:after{content:"";display:block;position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:2px solid #fff;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;z-index:2;pointer-events:none;opacity:0}section[data-type="boxes"] .grid>.column>.inner .image .overlay:after{border-top:0 solid;border-bottom:0 solid;transform:scale(1,0)}section[data-type="boxes"] .grid>.column>.inner .image .overlay:before{border-left:0 solid;border-right:0 solid;transform:scale(0,1)}section[data-type="boxes"] .grid>.column>.inner .image .overlay:hover:before,section[data-type="boxes"] .grid>.column>.inner .image .overlay:hover:after{transform:scale(1,1);opacity:.5}section[data-type="boxes"] .grid>.column>.inner .content{padding:30px 35px;text-align:justify}@media screen and (max-width:1279px){section[data-type="boxes"] .grid>.column>.inner .content{padding:25px 30px}}@media screen and (max-width:1023px){section[data-type="boxes"] .grid>.column>.inner .content{padding:20px 25px}}@media screen and (max-width:1279px){section[data-type="boxes"] .grid>.column>.inner .content h3{margin-bottom:.5em}}section[data-type="packages"]{padding:4rem 0;margin:40px 0;background:#26313c;text-shadow:none;color:#d8d8d8}@media screen and (max-width:1023px){section[data-type="packages"]{padding:3rem 0}}section[data-type="packages"]:before,section[data-type="packages"]:after{content:"";position:absolute;display:block;bottom:100%;width:100%;left:0;height:42px;background:url(/wp-content/themes/zopilote/css/../images/separator-blue.png) repeat-x bottom left}section[data-type="packages"]:after{bottom:auto;top:100%;transform:rotate(180deg)}section[data-type="packages"] .content{margin:0 0 3rem}section[data-type="packages"] h1,section[data-type="packages"] h2,section[data-type="packages"] h3,section[data-type="packages"] h4,section[data-type="packages"] h5,section[data-type="packages"] h6{color:#f9f9f9;margin:0 0 1.5rem}section[data-type="packages"] h1:after,section[data-type="packages"] h2:after,section[data-type="packages"] h3:after,section[data-type="packages"] h4:after,section[data-type="packages"] h5:after,section[data-type="packages"] h6:after{content:none}section[data-type="packages"] a{color:#d57a79;text-decoration:none}section[data-type="packages"] a:hover{text-decoration:underline}section[data-type="packages"] .grid{display:flex;flex-wrap:nowrap;margin:0 -35px}@media screen and (max-width:1279px){section[data-type="packages"] .grid{margin:0 -15px}}@media screen and (max-width:767px){section[data-type="packages"] .grid{flex-wrap:wrap}}section[data-type="packages"] .grid>.column{flex:1 1 0%;padding:0 35px;text-align:justify}@media screen and (max-width:1279px){section[data-type="packages"] .grid>.column{padding:0 15px}}@media screen and (max-width:767px){section[data-type="packages"] .grid>.column{flex:0 0 100%;margin:20px 0}}section[data-type="packages"] .grid>.column img{margin-bottom:1rem}section[data-type="packages"] .grid>.column p{font-size:1rem;line-height:1.4}section[data-type="testimonials"]{padding:150px 0;text-align:center}@media screen and (max-width:1023px){section[data-type="testimonials"]{padding:100px 0}}section[data-type="testimonials"]:last-child{padding-bottom:0}section[data-type="testimonials"] h1,section[data-type="testimonials"] h2{margin:0 0 1.5rem}section[data-type="testimonials"] h1:after,section[data-type="testimonials"] h2:after{content:none}section[data-type="testimonials"] div.testimonials{max-width:95%;margin:0 auto}section[data-type="testimonials"] div.testimonials div.testimonial div.meta{margin:1.5rem 0 0}section[data-type="testimonials"] div.testimonials div.testimonial div.meta span{font-weight:700}section[data-type="testimonials"] div.testimonials div.testimonial div.meta a.previous-testimonial,section[data-type="testimonials"] div.testimonials div.testimonial div.meta a.next-testimonial{color:#d8d8d8}section[data-type="testimonials"] div.testimonials div.testimonial div.meta a.previous-testimonial:hover,section[data-type="testimonials"] div.testimonials div.testimonial div.meta a.next-testimonial:hover{color:#d57a79}section[data-type="testimonials"] div.testimonials div.testimonial div.meta div.rating{margin:.5rem 0 0}section[data-type="testimonials"] div.testimonials div.testimonial div.meta div.rating i{color:#d8d8d8}section[data-type="testimonials"] div.testimonials div.testimonial div.meta div.rating i.active{color:#f0d335}section[data-type="box"]{padding:75px 0;text-align:center}@media screen and (max-width:567px){section[data-type="box"]{padding:25px 0}}section[data-type="box"].move-up{margin-top:-300px;z-index:10}section[data-type="box"]:last-child{padding-bottom:0}section[data-type="masonry"]{padding:40px 0}section[data-type="masonry"] .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:16.6666666667vw;grid-column-gap:10px;grid-row-gap:10px;grid-auto-flow:dense;perspective:1000px}@media screen and (max-width:1280px){section[data-type="masonry"] .grid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:25vw}section[data-type="masonry"] .grid div.column.column-m-1x1{grid-column-end:span 1;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-m-1x2{grid-column-end:span 1;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-m-1x3{grid-column-end:span 1;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-m-2x1{grid-column-end:span 2;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-m-2x2{grid-column-end:span 2;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-m-2x3{grid-column-end:span 2;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-m-3x1{grid-column-end:span 3;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-m-3x2{grid-column-end:span 3;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-m-3x3{grid-column-end:span 3;grid-row-end:span 3}}@media screen and (max-width:960px){section[data-type="masonry"] .grid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:33.3333333333vw}section[data-type="masonry"] .grid div.column.column-s-1x1{grid-column-end:span 1;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-s-1x2{grid-column-end:span 1;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-s-1x3{grid-column-end:span 1;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-s-2x1{grid-column-end:span 2;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-s-2x2{grid-column-end:span 2;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-s-2x3{grid-column-end:span 2;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-s-3x1{grid-column-end:span 3;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-s-3x2{grid-column-end:span 3;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-s-3x3{grid-column-end:span 3;grid-row-end:span 3}}@media screen and (max-width:600px){section[data-type="masonry"] .grid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:33.3333333333vw}section[data-type="masonry"] .grid div.column.column-xs-1x1{grid-column-end:span 1;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-xs-1x2{grid-column-end:span 1;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-xs-1x3{grid-column-end:span 1;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-xs-2x1{grid-column-end:span 2;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-xs-2x2{grid-column-end:span 2;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-xs-2x3{grid-column-end:span 2;grid-row-end:span 3}section[data-type="masonry"] .grid div.column.column-xs-3x1{grid-column-end:span 3;grid-row-end:span 1}section[data-type="masonry"] .grid div.column.column-xs-3x2{grid-column-end:span 3;grid-row-end:span 2}section[data-type="masonry"] .grid div.column.column-xs-3x3{grid-column-end:span 3;grid-row-end:span 3}}@media screen and (max-width:480px){section[data-type="masonry"] .grid{grid-template-columns:1fr;grid-auto-rows:100vw}section[data-type="masonry"] .grid div.column{grid-column-end:span 1!important;grid-row-end:span 1!important}}section[data-type="masonry"] .grid .column{position:relative;overflow:hidden}section[data-type="masonry"] .grid .column.column-1x1{grid-column-end:span 1;grid-row-end:span 1}section[data-type="masonry"] .grid .column.column-1x2{grid-column-end:span 1;grid-row-end:span 2}section[data-type="masonry"] .grid .column.column-1x3{grid-column-end:span 1;grid-row-end:span 3}section[data-type="masonry"] .grid .column.column-2x1{grid-column-end:span 2;grid-row-end:span 1}section[data-type="masonry"] .grid .column.column-2x2{grid-column-end:span 2;grid-row-end:span 2}section[data-type="masonry"] .grid .column.column-2x3{grid-column-end:span 2;grid-row-end:span 3}section[data-type="masonry"] .grid .column.column-3x1{grid-column-end:span 3;grid-row-end:span 1}section[data-type="masonry"] .grid .column.column-3x2{grid-column-end:span 3;grid-row-end:span 2}section[data-type="masonry"] .grid .column.column-3x3{grid-column-end:span 3;grid-row-end:span 3}section[data-type="masonry"] .grid .column .image{position:absolute;top:0;left:0;width:100%;height:100%}section[data-type="masonry"] .grid .column .image img{position:absolute;display:block;top:50%;left:50%;width:100%;height:100%!important;object-fit:cover;transform:translate(-50%,-50%);transition:filter 0.1s ease-in-out,transform 0.1s ease-in-out}section[data-type="masonry"] .grid .column .image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}section[data-type="map"]{position:relative;margin:0;padding:75px 0;min-height:30vh}section[data-type="map"]:after{content:"";position:absolute;display:block;bottom:-1px;left:0;width:100%;height:67px;background:url(/wp-content/themes/zopilote/css/../images/separator.png) repeat-x bottom left;z-index:5}section[data-type="map"]:before{content:"";position:absolute;display:block;top:-1px;left:0;width:100%;height:67px;transform:rotate(180deg);background:url(/wp-content/themes/zopilote/css/../images/separator.png) repeat-x bottom left;z-index:5}section[data-type="map"] .map{position:absolute;display:block;top:35px;bottom:35px;left:0;width:100%;z-index:2;text-shadow:none}section[data-type="map"] .wrapper{z-index:10;pointer-events:none}section[data-type="map"] .wrapper div[data-widget="border-box"]{max-width:500px;margin:100px 0;pointer-events:auto;line-height:1.3}@media screen and (max-width:1023px){section[data-type="map"] .wrapper div[data-widget="border-box"]{max-width:100%;margin:500px 0 20px}section[data-type="map"] .wrapper div[data-widget="border-box"] .inner{max-height:300px;overflow:auto}}section[data-type="map"] .wrapper div[data-widget="border-box"] .inner{padding:20px 25px}section[data-type="map"] .wrapper div[data-widget="border-box"] ul.address{font-size:1.125rem;margin-bottom:2em}section[data-type="map"] .wrapper div[data-widget="border-box"] ul.address a{text-decoration:none}section[data-type="map"] .wrapper div[data-widget="border-box"] p{font-size:1rem}section[data-type="blog"]{margin-top:-200px;z-index:10}section[data-type="blog"] div.posts{list-style:none}section[data-type="blog"] div.posts article{margin:0 0 80px}@media screen and (max-width:1023px){section[data-type="blog"] div.posts article{margin:0 0 50px}}@media screen and (min-width:568px){section[data-type="blog"] div.posts div[data-widget="border-box"] div.inner{padding:25px}}section[data-type="blog"] div.posts div[data-widget="border-box"] div.inner:after{content:"";position:relative;display:block;clear:both;width:100%;height:0}section[data-type="blog"] div.posts div[data-widget="border-box"] div.image{margin:0 0 2rem}section[data-type="blog"] div.posts div[data-widget="border-box"] div.image img{width:100%}section[data-type="blog"] div.posts div[data-widget="border-box"] span.meta{color:#d57a79;font-weight:700}section[data-type="blog"] div.posts div[data-widget="border-box"] h1,section[data-type="blog"] div.posts div[data-widget="border-box"] h2{margin:0 0 1rem;padding:0}section[data-type="blog"] div.posts div[data-widget="border-box"] h1 a,section[data-type="blog"] div.posts div[data-widget="border-box"] h2 a{text-decoration:none;color:#26313c}section[data-type="blog"] div.posts div[data-widget="border-box"] h1:after,section[data-type="blog"] div.posts div[data-widget="border-box"] h2:after{content:none}section[data-type="blog"] div.posts div[data-widget="border-box"] div.text{margin:0 0 2rem}section[data-type="blog"] div.posts div[data-widget="border-box"] div.text h2{font-size:3.75rem}@media screen and (max-width:1279px){section[data-type="blog"] div.posts div[data-widget="border-box"] div.text h2{font-size:3.4375rem}}@media screen and (max-width:1023px){section[data-type="blog"] div.posts div[data-widget="border-box"] div.text h2{font-size:3.125rem}}@media screen and (max-width:767px){section[data-type="blog"] div.posts div[data-widget="border-box"] div.text h2{font-size:2.8125rem}}section[data-type="blog"] div.posts div[data-widget="border-box"] a.read-more{float:left;font-weight:700;text-decoration:none;text-transform:uppercase;color:#26313c;font-size:1rem}@media screen and (max-width:567px){section[data-type="blog"] div.posts div[data-widget="border-box"] a.read-more{float:none}}section[data-type="blog"] div.posts div[data-widget="border-box"] a.read-more i.arrow-right{top:-2px;margin-left:.3rem}section[data-type="blog"] div.posts div[data-widget="border-box"] a.read-more i.arrow-left{top:-2px;margin-right:.3rem}@media screen and (max-width:567px){section[data-type="blog"] div.posts div[data-widget="border-box"] a.read-more+div.social{display:none}}section[data-type="blog"] div.posts div[data-widget="border-box"] div.social{float:right;font-size:1rem}section[data-type="blog"] div.posts div[data-widget="border-box"] div.social span{display:inline-block;text-transform:uppercase;font-weight:700;color:#26313c;font-size:1rem}section[data-type="blog"] div.posts div[data-widget="border-box"] div.social ul{margin:0 0 0 .5rem;list-style:none;display:inline-block}section[data-type="blog"] div.posts div[data-widget="border-box"] div.social ul li{margin:0 0 0 .5rem;list-style:none;display:inline-block;font-size:1rem}section[data-type="blog"] div.posts div[data-widget="border-box"] div.social ul li a{color:#26313c}section[data-type="blog"] nav{position:relative;display:block;margin:5rem 0 0}section[data-type="blog"] nav ul{list-style:none;text-align:center}section[data-type="blog"] nav ul li{display:inline-block;margin:0 .5em}section[data-type="blog"] nav ul li.current a{pointer-events:none;background:#26313c;color:#f9f9f9;font-weight:700}section[data-type="blog"] nav ul li.page-placeholder a{background:transparent;pointer-events:none;width:1em;color:#d8d8d8}section[data-type="blog"] nav ul li a{display:block;width:3.2em;height:3.2em;line-height:3.2em;text-align:center;background:#f9f9f9;color:#26313c;text-decoration:none;text-shadow:none;border-radius:0;padding:0;margin:0;transition:background-color 0.05s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.1)}section[data-type="blog"] nav ul li a:hover{background:#d8d8d8}