.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.cancel-on-png,.cancel-off-png,.star-on-png,.star-off-png,.star-half-png{font-size:2em}@font-face{font-family:"raty";font-style:normal;font-weight:400;src:url(//zpolya.ru/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/./fonts/raty.eot);src:url(//zpolya.ru/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/./fonts/raty.eot?#iefix) format("embedded-opentype");src:url(//zpolya.ru/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/./fonts/raty.svg#raty) format("svg");src:url(//zpolya.ru/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/./fonts/raty.ttf) format("truetype");src:url(//zpolya.ru/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/./fonts/raty.woff) format("woff")}.cancel-on-png,.cancel-off-png,.star-on-png,.star-off-png,.star-half-png{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"raty";font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.cancel-on-png:before{content:"\e600"}.cancel-off-png:before{content:"\e601"}.star-on-png:before{content:"\f005"}.star-off-png:before{content:"\f006"}.star-half-png:before{content:"\f123"}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@font-face{font-family:'futura';src:local('./fonts/futura_extraboldcyrusbyme.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/futura_extraboldcyrusbyme.ttf) format('truetype');font-weight:800}@font-face{font-family:'futura';src:local('../fonts/Futura-Bold-Regular.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/Futura-Bold-Regular.ttf) format('truetype');font-weight:600}@font-face{font-family:'futura';src:local('./fonts/FuturaMediumC.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/FuturaMediumC.ttf) format('truetype');font-weight:500}@font-face{font-family:'futura-demic';src:local('./fonts/FuturaDemiC.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/FuturaDemiC.ttf) format('truetype');font-weight:400}@font-face{font-family:'futura';src:local('./fonts/FuturaBookC.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/FuturaBookC.ttf) format('truetype');font-weight:400}@font-face{font-family:'futura';src:local('./fonts/FuturaLightC.ttf'),url(//zpolya.ru/wp-content/themes/zpolya-farm/./fonts/FuturaLightC.ttf) format('truetype');font-weight:300}*{padding:0;margin:0}img{max-width:100%}html,body{overflow-x:hidden}body{font-family:'futura',sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#1a1919}.hidden{display:none}.p-50{padding:50px 0;box-sizing:border-box}.m-50{margin:50px auto}.mb-50{margin-bottom:50px}.container{max-width:1260px;width:100%;margin:0 auto}a{text-decoration:none;color:#1a1919}h2{color:#1a1919;font-family:'futura',sans-serif;font-weight:800;font-size:47px;line-height:50px;text-transform:uppercase}.btn-white{border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);box-sizing:border-box;height:48px;max-width:250px;width:100%;display:flex;justify-content:center;align-items:center;outline:none;border:none;cursor:pointer;transition:all .3s;color:#6e892b;font-family:'futura-demic',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.btn-white:hover{color:#fff;background:#f19a3e}.btn-orange{border-radius:5px;background:#f19a3e;max-width:315px;width:100%;height:55px;display:flex;justify-content:center;align-items:center;gap:5px;color:#fff;font-family:'futura-demic',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;transition:all .3s;outline:none;border:none;cursor:pointer}.btn-orange:hover{background:#829d3f}.btn-orange-border{border-radius:5px;background:#fff;border:1.1px solid #f19a3e;max-width:315px;width:100%;height:55px;display:flex;justify-content:center;align-items:center;gap:5px;color:#f19a3e;font-family:'futura-demic',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;transition:all .3s;outline:none;cursor:pointer;box-sizing:border-box}.btn-orange-border path{transition:all .3s}.btn-orange-border:hover{background:#f19a3e;color:#fff}.btn-orange-border:hover path{stroke:#fff}.btn-green{border-radius:5px;background:#829d3f;max-width:315px;width:100%;height:55px;display:flex;justify-content:center;align-items:center;gap:5px;color:#fff;font-family:'futura-demic',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;transition:all .3s;outline:none;border:none;cursor:pointer}.btn-green:hover{background:#f19a3e}.header-top{height:63px;display:flex;align-items:center;background:#f19a3e}.header-top__row{display:flex;align-items:center;justify-content:space-between}.header-top__right{display:flex;align-items:center;gap:25px}.header__address{display:flex;align-items:center;gap:7px}.header__address i{display:flex;align-items:center}.header__address p a{color:#fff;font-size:16px;line-height:22px;transition:all .3s}.header__address p a:hover{color:#1a1919}.header-bottom{background:#fff;height:122px;display:flex;align-items:center;box-shadow:0px 5px 30px 0px rgba(0,0,0,.05)}.header-bottom__row{display:flex;align-items:center;justify-content:space-between}.header-menu{display:flex;gap:20px;list-style:none;padding:0;margin:0}.header-menu li a{position:relative;font-size:16px;font-weight:400;line-height:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;transition:all .3s}.header-menu li a path{transition:all .3s}.header-menu li:hover a{color:#f19a3e}.header-menu li:hover path{fill:#f19a3e}.header-menu li.current_page_item a{color:#f19a3e}.header-menu li.current_page_item path{fill:#f19a3e}.header-menu li.current-menu-item a{color:#f19a3e}.header-menu li.current-menu-item path{fill:#f19a3e}.link-favorites{margin-left:30px}.banner{background-repeat:no-repeat;background-size:cover;height:550px;padding-top:100px;box-sizing:border-box;background-position:center}.banner__text{text-align:center;margin:0 auto;color:#fff}.home-banner .banner__text{text-align:left;font-size:70px;line-height:normal;width:75%;text-transform:uppercase;margin:0;display:flex;gap:30px;flex-direction:column}.home-banner .banner__text h2,.home-banner .banner__text h3{font-size:80px;font-style:italic;color:#fff;font-weight:500;display:inline-block;text-align:left;line-height:normal;letter-spacing:normal;text-shadow:none}.home-banner .banner__btn{display:flex;justify-content:end}.home-banner .banner__text h3{font-size:70px}.home-banner .banner__text h4,.home-banner .banner__text h5{font-size:60px;color:#fff;font-weight:400;display:inline-block}.home-banner .banner__text h5{font-size:50px}.home-banner .banner__text h6{font-weight:500;font-size:22px;color:#fff;font-weight:500}.banner__text em{font-weight:500;font-size:80px}.banner__text h1{color:#fff;text-align:center;font-size:65px;font-style:normal;font-weight:900;line-height:75px;text-transform:uppercase;position:relative;padding-bottom:20px;margin-bottom:20px;text-shadow:0px 0px 10px rgba(12,18,10,.4)}.banner__text h1:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-radius:.3px;background:rgba(255,255,255,.5);display:block;width:40%;height:1px}.banner__text h3{color:#fff;text-align:center;font-size:30px;font-weight:400;line-height:32px;letter-spacing:.4px;text-transform:uppercase;text-shadow:0px 0px 10px rgba(12,18,10,.4)}.banner__btn{display:flex;margin-top:45px}@media(max-width:1400px){.home-banner .banner-slide .container{padding:0 90px}}@media(max-width:900px){.home-banner .banner__text{font-size:30px;width:100%}.home-banner .banner__text em{font-size:40px}.home-banner .banner__btn{margin-top:25px}.home-banner .banner-slide{padding-top:55px}.home-banner .banner__text h2{font-size:60px}.home-banner .banner__text h3{font-size:50px}.home-banner .banner__text h4{font-size:45px}.home-banner .banner__text h5{font-size:40px}.home-banner .banner__text h6{font-size:25px}.home-banner .banner__text{gap:20px}}@media(max-width:480px){.home-banner .banner__text{font-size:25px;width:100%}.home-banner .banner__text em{font-size:35px}.home-banner .banner__btn{margin-top:20px}.home-banner .banner-slide{padding-top:50px}.home-banner .banner__text h2{font-size:35px}.home-banner .banner__text h3{font-size:30px}.home-banner .banner__text h4{font-size:28px}.home-banner .banner__text h5{font-size:24px;text-transform:none}.home-banner .banner__text h6{font-size:20px}.home-banner .banner__text{gap:10px}.home-banner .banner-slide .container{padding:0 10px}}.btn-transparent{background:0 0;color:#fff;border:1px solid #fff;border-radius:15px;font-size:20px}.btn-transparent:hover{background:#f19a3e}.banner-slider .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.banner-slide .full-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;display:block}.banner-slider .slider-arrow{background:0 0;border:none;outline:none;cursor:pointer;width:50px;height:50px}.banner-slider .slider-arrow svg{width:50px;height:50px}.banner-slider .arrow-next{right:20px}.banner-slider .arrow-prev{left:20px}.banner-slide{position:relative;height:550px;padding-top:100px;box-sizing:border-box;overflow:hidden}.banner-slider{padding:0;overflow:hidden}.banner-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.banner-slide .container *{position:relative;z-index:2}.footer{margin-top:120px;background:#1a1919}.footer-white{display:flex;justify-content:space-between;align-items:center;height:115px;border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);box-sizing:border-box;padding:0 25px;position:relative;top:-60px}.footer-white__contacts{display:flex;flex-direction:column;gap:20px}.social{display:flex;gap:15px;justify-content:flex-end}.social a{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:100%;background:#1a1919;transition:all .3s}.social a:hover{background:#f19a3e}.phones{display:flex;gap:10px;align-items:center}.phones a{color:#1a1919;font-size:18px;font-weight:400;line-height:22px;transition:all .3s}.phones span{display:block;background:#1a1919;width:1px;height:14px}.phones a:hover{color:#f19a3e}.footer__row{display:flex;justify-content:space-between}.footer__navs{max-width:680px;width:100%}.footer__navs ul{display:flex;flex-wrap:wrap;gap:35px 50px;list-style:none;padding:0}.footer__navs ul li a{color:#fff;font-size:18px;font-weight:400;line-height:24px;transition:all .3s}.footer__navs ul li a:hover{color:#f19a3e}.footer__navs ul li{width:calc(20% - 40px)}.footer__contacts{max-width:405px;width:100%;display:flex;flex-direction:column;gap:25px;text-align:right}.footer__contact h3{color:#fff;font-size:18px;font-weight:600;line-height:26px;text-transform:uppercase;margin-bottom:3px}.footer__contact p{color:#fff;font-size:18px;font-weight:400;line-height:22px}.footer__contact a{color:#fff;font-size:18px;font-weight:400;line-height:30px;letter-spacing:.18px;transition:all .3s}.footer__contact a:hover{color:#f19a3e}.footer-copyright{display:flex;justify-content:space-between;align-items:flex-start;margin-top:55px;padding-top:55px;padding-bottom:55px;position:relative}.footer-copyright__link{display:flex;align-items:center;gap:15px}.footer-copyright__dev a{color:#fff;transition:all .3s;border-bottom:1px solid #fff}.footer-copyright__dev a:hover{color:#f19a3e}.footer-copyright:before{content:'';position:absolute;left:0;top:0;width:100%;border-radius:.3px;height:1px;opacity:.5;background:#f0f0f0}.footer-copyright p{color:#fff;font-size:16px;font-weight:400;line-height:20px}.footer-copyright ul{list-style:none;padding:0;display:flex;gap:20px}.footer-copyright ul li a{color:#fff;font-size:16px;font-weight:400;line-height:20px;transition:all .3s}.footer-copyright ul li a:hover{color:#f19a3e}.bread{padding:50px 0;box-sizing:border-box}.reservation{background:#829d3f;padding:30px 0}.reservation h2{font-family:'futura-demic',sans-serif;color:#fff;font-size:28px;font-weight:600;line-height:36px;letter-spacing:.28px;text-transform:uppercase;margin-bottom:15px}.about__row{display:flex;gap:50px;align-items:center}.about__images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:199px 431px;grid-column-gap:20px;grid-row-gap:20px;position:relative}.about__img{border-radius:5px}.about__img img{width:100%;height:100%;object-fit:cover}.about__img:nth-child(1){grid-area:1/1/3/2;position:relative;margin-left:-115px}.about__img:nth-child(1) img{max-width:max-content;width:auto;height:auto;object-fit:contain}.about__img:nth-child(2){grid-area:1/2/2/3;overflow:hidden}.about__img:nth-child(3){grid-area:2/2/3/3;overflow:hidden}.about__desc{max-width:483px;width:100%}.about__desc h2{margin-bottom:50px}.about__desc p{margin-bottom:20px}.about__desc p:last-child{margin-bottom:0}.about__desc .btn-orange{margin-top:30px}.rent{position:relative;z-index:2}.rent__list{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px}.rent-item{width:calc(50% - 10px);border-radius:5px;overflow:hidden;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);background:#fff;position:relative}.rent-item__img{height:420px}.rent-item__img img{width:100%;height:100%;object-fit:cover}.rent-item__body{box-sizing:border-box;padding:35px}.rent-item__desc h3{color:#1a1919;font-size:24px;font-weight:500;line-height:28px;text-transform:uppercase;margin-bottom:15px}.rent-item__people{margin-top:20px;display:flex;align-items:center;gap:10px;color:#1a1919;font-size:18px;font-weight:400;line-height:26px}.rent-item__price{margin-top:15px;display:flex;align-items:center;gap:10px;color:#1a1919;font-size:18px;font-weight:400;line-height:26px;margin-bottom:100px}.rent-item__price strong{font-weight:500}.rent-item__btns{display:flex;gap:10px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:0 35px 35px}.rent-item__btns .btn-green{max-width:340px;width:100%}.rent-item__btns .btn-orange-border{flex:1}.bg-green{background:#829d3f;position:relative;margin-top:-280px;height:700px}.bg-green:before{content:'';background-image:url(/wp-content/uploads/2024/01/bg-green.png);background-repeat:no-repeat;position:absolute;top:0;left:0;height:100%;width:60%}.assortment{position:relative;margin-top:-400px}.assortment__block{border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);text-align:center;box-sizing:border-box;padding-top:70px;overflow:hidden}.assortment__block p{margin-top:25px;color:#1a1919;font-size:20px;font-weight:400;line-height:28px}.assortment__list{display:flex;gap:35px;box-sizing:border-box;padding:0 45px;margin-top:50px}.assortment-item{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center}.assortment-item__img{width:150px;height:150px;border-radius:100%;overflow:hidden}.assortment-item__img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.assortment-item:hover img{transform:scale(1.1)}.assortment-item__text{margin-top:30px}.assortment-item__text h3{color:#1a1919;font-size:19px;font-weight:500;line-height:25px;text-transform:uppercase;margin-bottom:13px}.assortment-item__text p{color:#1a1919;text-align:center;font-size:16px;font-weight:400;line-height:20px;margin:0}.assortment__btn{margin-top:70px}.assortment__btn .btn-orange{max-width:100%;height:70px;border-radius:0}.animals__row{display:flex;gap:50px;align-items:center}.animals__desc{max-width:483px;width:100%}.animals__desc h2{margin-bottom:50px}.animals__desc p{margin-bottom:20px}.animals__desc p:last-child{margin-bottom:0}.animals__desc .btn-green{margin-top:30px}.animals__images{position:relative;max-width:727px;width:100%;display:grid;grid-template-columns:407px 300px;grid-template-rows:repeat(2,210px) 220px;grid-column-gap:20px;grid-row-gap:20px}.animals__img{border-radius:5px;overflow:hidden}.animals__img img{width:100%;height:100%;object-fit:cover}.animals__img:nth-child(1){grid-area:1/1/2/2}.animals__img:nth-child(2){grid-area:2/1/3/2}.animals__img:nth-child(3){grid-area:1/2/3/3;position:relative;margin-right:-65px}.animals__img:nth-child(3) img{max-width:max-content;width:auto;height:auto;object-fit:contain}.animals__img:nth-child(4){grid-area:3/1/4/3}.dog-friendly{background:#f19a3e;margin-top:130px;margin-bottom:50px}.dog-friendly__row{display:flex;align-items:center;gap:30px}.dog-friendly__img{max-width:947px;width:100%;position:relative;margin-top:-100px;margin-left:-160px;bottom:-6px}.dog-friendly__text{flex:1;color:#fff}.dog-friendly__text h2{color:#fff;margin-bottom:20px}.dog-friendly__text p{color:#fff;font-size:20px;font-weight:400;line-height:28px}.events__title{margin-bottom:45px}.events__title p{margin-top:25px}.events__list{display:flex;gap:20px}.events-item{flex:1;position:relative;height:510px;border-radius:5px;overflow:hidden}.events-item img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.events-item__title{width:100%;height:100%;display:flex;align-items:flex-end;box-sizing:border-box;padding:25px 30px;text-align:center;color:#fff;font-size:20px;font-weight:600;line-height:26px;text-transform:uppercase;position:relative}.events-item-other{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:25px;border:1.1px solid #829d3f}.events-item-other h3{color:#1a1919;font-family:'futura-demic',sans-serif;font-size:30px;font-weight:600;line-height:36px;text-transform:uppercase}.events-item__text{position:relative}.events-item-other .btn-green{position:relative}.horse-bg{background-image:url(/wp-content/uploads/2024/01/horse-bg.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:572px}.horse-bg__title h2{margin-bottom:25px}.horse-bg__title p{margin-bottom:10px}.horse-club{position:relative;margin-top:-200px}.horse-club__block{border-radius:5px;overflow:hidden;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05)}.horse-club__list{display:flex;gap:45px;box-sizing:border-box;padding:50px 55px}.horse-club-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.horse-club-item__img{width:140px;height:140px;border-radius:100%;overflow:hidden;margin-bottom:20px}.horse-club-item__img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.horse-club-item:hover .horse-club-item__img img{transform:scale(1.1)}.horse-club-item__text{text-align:center;font-weight:500;line-height:22px;text-transform:uppercase}.horse-club__btn .btn-orange{max-width:100%;height:70px;border-radius:0}.gallery__top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.gallery__title p{margin-top:25px;color:#1a1919;font-size:20px;font-weight:400;line-height:28px}.gallery__video{max-width:300px;width:100%}.gallery__video .btn-green{gap:10px}.gallery__list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:210px 337px 210px 337px;grid-column-gap:20px;grid-row-gap:20px}.gallery-item{border-radius:5px;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item:nth-child(1){grid-area:1/1/3/3}.gallery-item:nth-child(2){grid-area:1/3/2/4}.gallery-item:nth-child(3){grid-area:1/4/2/5}.gallery-item:nth-child(4){grid-area:2/3/3/5}.gallery-item:nth-child(5){grid-area:3/1/4/2}.gallery-item:nth-child(6){grid-area:3/2/4/3}.gallery-item:nth-child(7){grid-area:4/1/5/3}.gallery-item:nth-child(8){grid-area:3/3/5/5}.fishing{background:#fff;filter:drop-shadow(0px 0px 25px rgba(0,0,0,.05));position:relative;margin-top:150px}.fishing:before{content:'';background-image:url(/wp-content/uploads/2024/01/fish-bg.png);background-repeat:no-repeat;background-size:cover;width:45%;height:100%;position:absolute;top:0;right:0}.fishing__row{display:flex}.fishing__text{max-width:620px;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.fishing__img{max-width:641px;width:100%;position:relative;z-index:1;height:100%}.fishing__img img{width:auto;height:100%;position:relative;bottom:-6px;margin-top:-75px}.fishing__text h2{margin-bottom:25px}.fishing__text .btn-orange{margin-top:25px}.header-top__right .phones a{color:#fff;transition:all .3s}.header-top__right .phones a:hover{color:#1a1919}.header-top__right .phones span{background:#fff}.header-top__right .social a{background:#fff;transition:all .3s}.header-top__right .social a:hover{background:#1a1919}.header-top__right .social a path{transition:all .3s}.header-top__right .social a:hover path{fill:#fff}.social a:nth-child(3){box-sizing:border-box;padding-right:2px;padding-top:2px}.social a:nth-child(4){box-sizing:border-box;padding-left:2px;padding-bottom:2px}.questions__row{display:flex;gap:50px;align-items:center}.questions-form-block{max-width:731px;width:100%;box-sizing:border-box;padding:65px 15px;border-radius:5px;background:#829d3f;text-align:center;display:flex;justify-content:center}.questions-form{max-width:534px;width:100%}.questions-form__title{margin-bottom:45px}.questions-form__title h2{color:#fff}.questions-form__title p{font-size:16px;font-weight:500;line-height:24px;color:#fff}.questions-form .btn-orange:hover{background:#1a1919}.inputs-row{display:flex;gap:10px}.input{margin-bottom:10px}.input{flex:1}.input input{border-radius:5px;background:#fff;border:none;outline:none;box-sizing:border-box;padding-left:15px;height:50px;width:100%;max-width:100%;color:#1a1919;font-family:'futura';font-size:15px;font-weight:400;line-height:17px}.input input::placeholder{color:#929191;font-family:'futura';font-size:15px;font-weight:400;line-height:17px}.input-submit .btn-orange{max-width:100%}.agree{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:5px}.agree p{color:#fff;font-size:12px;font-weight:300;line-height:14px}.agree p a{border-bottom:1px solid #fff;display:inline-block;font-weight:300;color:#fff}.agree label{cursor:pointer}.agree label .wpcf7-list-item-label{font-size:0;font-size:0;display:flex;justify-content:center;align-items:center}.agree label input{display:none}.wpcf7-form-control-wrap{position:relative;display:flex;height:auto;margin:0;align-items:center}.agree label{cursor:pointer;display:flex;align-items:center}.agree label .wpcf7-list-item-label:after{display:none !important}.wpcf7-list-item{display:inline-block;margin:0 !important}.agree label .wpcf7-list-item-label:before{content:'';background:#fff;border-radius:2px;width:12px;height:12px;background-position:center;background-size:auto;background-repeat:no-repeat;display:block}.agree label input:checked+.wpcf7-list-item-label:before{background-image:url(/wp-content/uploads/2024/01/check.png)}.wpcf7-not-valid-tip{display:none !important}.wpcf7-spinner{display:none !important}.questions__img{position:relative;margin-bottom:-70px}.about-page .about__images .about__img:nth-child(1){grid-area:1/1/3/2;position:relative;margin-left:0;overflow:hidden}.about-page .about__images .about__img:nth-child(1) img{width:100%;height:100%;object-fit:cover}.breadcrumbs{padding-top:30px;padding-bottom:20px;box-sizing:border-box}.breadcrumbs span{color:#858386;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.breadcrumbs .sep{display:inline-block;margin:0 7px}.about__desc .rent-item__people{margin-top:0;font-size:16px}.about__desc .rent-item__price{font-size:16px;margin-bottom:25px}.about-page .btn-green{max-width:315px;margin-top:35px}.dog-friendly-right .dog-friendly__img{margin-right:-160px}.services__list{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px}.service{width:calc(33.333% - 14px);position:relative;border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05)}.service__img{height:270px;width:100%;margin-bottom:25px}.service__img img{width:100%;height:100%;object-fit:cover}.service__desc{box-sizing:border-box;padding:0 25px;margin-bottom:100px}.service__desc h3{font-size:18px;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:15px}.service__desc p{font-size:16px;font-weight:300;line-height:20px}.service__info{position:absolute;width:100%;bottom:0;left:0;box-sizing:border-box;padding:0 25px 30px}.service__info .rent-item__price{margin-top:10px;margin-bottom:0}.service__info .rent-item__people{margin-top:0}.gallery-page .gallery__list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:210px 337px 210px 337px 210px 337px 210px 337px 210px 337px;grid-column-gap:20px;grid-row-gap:20px}.gallery-page .gallery-item:nth-child(1){grid-area:1/1/3/3}.gallery-page .gallery-item:nth-child(2){grid-area:1/3/2/4}.gallery-page .gallery-item:nth-child(3){grid-area:1/4/2/5}.gallery-page .gallery-item:nth-child(4){grid-area:2/3/3/5}.gallery-page .gallery-item:nth-child(5){grid-area:3/1/4/2}.gallery-page .gallery-item:nth-child(6){grid-area:3/2/4/3}.gallery-page .gallery-item:nth-child(7){grid-area:4/1/5/3}.gallery-page .gallery-item:nth-child(8){grid-area:3/3/5/5}.gallery-page .gallery-item:nth-child(9){grid-area:5/1/7/3}.gallery-page .gallery-item:nth-child(10){grid-area:5/3/6/4}.gallery-page .gallery-item:nth-child(11){grid-area:5/4/6/5}.gallery-page .gallery-item:nth-child(12){grid-area:6/3/7/5}.gallery-page .gallery-item:nth-child(13){grid-area:7/1/8/2}.gallery-page .gallery-item:nth-child(14){grid-area:7/2/8/3}.gallery-page .gallery-item:nth-child(15){grid-area:8/1/9/3}.gallery-page .gallery-item:nth-child(16){grid-area:7/3/9/5}.gallery-page .gallery-item:nth-child(17){grid-area:9/1/11/3}.gallery-page .gallery-item:nth-child(18){grid-area:9/3/10/4}.gallery-page .gallery-item:nth-child(19){grid-area:9/4/10/5}.gallery-page .gallery-item:nth-child(20){grid-area:10/3/11/5}.restaurant-assortment{margin-top:0}.restaurant-desc__row{display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.restaurant-desc__title{max-width:700px}.restaurant-desc__title h2{margin-bottom:25px}.restaurant-desc__title p{font-size:20px;line-height:28px}.restaurant-desc__file{max-width:300px;width:100%}.restaurant-desc__file .btn-green{max-width:300px;height:60px}.restaurant-menu__row{display:flex;align-items:flex-start;gap:20px;position:relative}.restaurant-menu-sidebar{max-width:300px;width:100%;box-sizing:border-box;padding:10px 30px;padding-bottom:100px;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);border-radius:5px;background:#fff}.restaurant-menu-sidebar__menu{list-style:none;padding:0;margin:0}.restaurant-menu-sidebar__menu a{padding:20px 0;box-sizing:border-box;display:flex;align-items:center;gap:7px;color:#1a1919;font-family:'futura-demic',sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;border-bottom:1px solid rgba(241,154,62,.2);transition:all .3s}.restaurant-menu-sidebar__menu a path{transition:all .3s}.restaurant-menu-sidebar__menu a:hover{color:#f19a3e}.restaurant-menu-sidebar__menu a:hover path{stroke:#f19a3e}.restaurant-menu-sidebar__menu li:last-child a{border-bottom:0}.restaurant-menu__blocks{max-width:940px;width:100%}.restaurant-nav{display:flex;gap:20px;list-style:none;padding:0;margin:0;margin-bottom:50px}.restaurant-nav li{flex:1}.restaurant-nav li a{display:flex;height:50px;justify-content:center;align-items:center;border-radius:5px;border:1.1px solid #f19a3e;color:#1a1919;font-family:'futura-demic',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;transition:all .3s;background:#fff;text-align:center}.restaurant-nav li a:hover{color:#fff;background:#f19a3e}.restaurant-nav li.current_page_item a{color:#fff;background:#f19a3e}.restaurant-menu-block{margin-bottom:35px}.restaurant-menu-block h3{color:#1a1919;font-family:'futura-demic',sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #f19a3e}.restaurant-menu__list{display:flex;flex-direction:column;gap:15px}.restaurant-menu-item{display:flex;justify-content:space-between;align-items:center}.restaurant-menu-item__name{color:#1a1919;font-size:20px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase;flex:2}.restaurant-menu-item__info{flex:1;display:flex;gap:10px;align-items:center;justify-content:flex-end}.restaurant-menu-item__info .gram{color:#1a1919;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.restaurant-menu-item__info .price{color:#1a1919;text-align:right;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.restaurant-menu-photos{display:flex;margin-top:40px;gap:20px}.restaurant-menu-photo{flex:auto;height:270px}.restaurant-menu-sidebar.go{position:relative;left:0;margin-top:50px}.events-page h2{margin-bottom:25px}.events-page p{font-size:20px;font-weight:400;line-height:28px}.events-page__list{display:flex;flex-wrap:wrap;margin-top:50px;gap:20px}.events-page-item{width:calc(33.333% - 14px);overflow:hidden;position:relative;border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05)}.events-page-item__img{overflow:hidden;height:300px;margin-bottom:25px}.events-page-item__img img{width:100%;height:100%;object-fit:cover}.events-page-item__title{box-sizing:border-box;padding:0 25px;margin-bottom:15px}.events-page-item__title h3{color:#1a1919;font-size:20px;font-weight:500;line-height:26px;text-transform:uppercase}.events-page-item__text{box-sizing:border-box;padding:0 25px;margin-bottom:65px}.events-page-item__bottom{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px;box-sizing:border-box}.events-page-item__link a{display:flex;align-items:center;gap:5px;color:#1a1919;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;transition:all .3s}.events-page-item__link a path{transition:all .3s}.events-page-item__link a:hover{color:#f19a3e}.events-page-item__link a:hover path{stroke:#f19a3e}.events-page-item__date{color:#1a1919;font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase}.single-event__nav{display:flex;gap:20px;margin-top:50px}.prev-single{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;border:1.1px solid #f19a3e;max-width:407px;width:100%;height:50px;color:#f19a3e;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;transition:all .3s}.prev-single path{transition:all .3s}.prev-single:hover{color:#fff;background:#f19a3e}.prev-single:hover path{stroke:#fff}.next-single{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;border:1.1px solid #829d3f;max-width:833px;width:100%;height:50px;color:#829d3f;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;transition:all .3s}.next-single path{transition:all .3s}.next-single:hover{background:#829d3f;color:#fff}.next-single:hover path{stroke:#fff}.single-event__row{display:flex;gap:50px}.single-event__content{max-width:590px;width:100%}.single-event__content h1{color:#1a1919;font-size:40px;font-weight:800;line-height:43px;text-transform:uppercase;margin-bottom:50px}.single-event__content p{margin-bottom:15px}.single-event__content h3{font-family:'futura-demic',sans-serif;color:#252321;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:15px;margin-top:20px}.single-event__content ul{list-style:none;padding:0;margin:0;margin-bottom:15px}.single-event__content h3+p{margin-bottom:0}.single-event__content h3+ul{margin-bottom:0}.single-event__content ul li{color:#252321;font-size:16px;font-weight:400;line-height:24px;margin-bottom:5px;box-sizing:border-box;padding-left:17px;position:relative}.single-event__content ul:nth-of-type(1) li:before{content:'';width:7px;height:7px;border-radius:100%;background:#829d3f;position:absolute;left:0;top:8px}.single-event__content ul:nth-of-type(n+2) li:before{content:'';width:7px;height:7px;border-radius:100%;background:#f19a3f;position:absolute;left:0;top:8px}.single-event__photos{max-width:620px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:390px 290px;grid-column-gap:20px;grid-row-gap:20px}.single-event__photo{overflow:hidden;border-radius:5px}.single-event__photo img{width:100%;height:100%;object-fit:cover}.single-event__photo:nth-child(1){grid-area:1/1/2/4}.single-event__photo:nth-child(2){grid-area:2/1/3/3}.single-event__photo:nth-child(3){grid-area:2/3/3/4}.archive-page .archive-description h1{color:#1a1919;font-size:45px;font-weight:800;line-height:50px;text-transform:uppercase;margin-bottom:25px}.single-news__photos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:230px 431px;grid-column-gap:20px;grid-row-gap:20px}.single-news__photo{overflow:hidden;border-radius:5px}.single-news__photo img{width:100%;height:100%;object-fit:cover}.single-news__photo:nth-child(1){grid-area:1/1/3/2}.single-news__photo:nth-child(2){grid-area:1/2/2/3}.single-news__photo:nth-child(3){grid-area:2/2/3/3}.single-news .single-event__content{max-width:483px}.promotion-news__photo{border-radius:5px;box-shadow:0px 3px 25px 0px rgba(0,0,0,.03);overflow:hidden;max-width:509px;width:100%}.promotion-news .single-event__row{gap:20px;align-items:flex-start}.promotion-news .single-event__content{border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);box-sizing:border-box;padding:35px;max-width:727px}.promotion-news .single-event__content h1{color:#1a1919;font-size:20px;line-height:26px;font-weight:800;text-transform:uppercase;font-family:'futura-demic',sans-serif;margin-bottom:0}.single-event__content-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:35px;gap:30px}.farm-products .about__img:nth-child(1){grid-area:1/1/3/2;position:relative;margin-left:-34px}.cheese-factory .about__img:nth-child(1){grid-area:1/1/3/2;position:relative;margin-left:0}.cheese-factory .about__images{grid-template-columns:407px 300px}.cheese-factory .about__img:nth-child(1) img{max-width:100%;width:100%;height:100%;object-fit:cover}.products .about__images{display:grid;grid-template-columns:407px 300px;grid-template-rows:repeat(2,210px) 275px;grid-column-gap:20px;grid-row-gap:20px}.products .about__img:nth-child(1){grid-area:1/1/2/2;margin-left:0}.products .about__img:nth-child(1) img{max-width:100%;width:100%;height:100%;object-fit:cover}.products .about__img:nth-child(2){grid-area:2/1/3/2}.products .about__img:nth-child(3){grid-area:1/2/3/3}.products .about__img:nth-child(4){grid-area:3/1/4/3}.products-assortment{margin-top:0;margin-bottom:0}.live__block{border-radius:5px;background:#fff;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);box-sizing:border-box;padding:75px 95px}.live__title{text-align:center;margin-bottom:50px}.live__title h2{color:#1a1919;font-size:45px;font-weight:800;line-height:50px;text-transform:uppercase;margin-bottom:25px}.live__title p{font-size:20px;font-weight:400;line-height:28px}.live__list{display:flex;flex-wrap:wrap;gap:50px}.live-item{width:calc(25% - 40px);display:flex;flex-direction:column;gap:20px;align-items:center}.live-item__img{width:230px;height:230px;border-radius:100%;overflow:hidden}.live-item__img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.live-item:hover img{transform:scale(1.1)}.live-item__text{color:#1a1919;text-align:center;font-size:20px;font-weight:500;line-height:25px;text-transform:uppercase}.header-bottom__mob{display:none}.nav-close{display:none}.restaurant-menu-mob{display:none}.reviews-page__top{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:50px}.reviews-page__title{max-width:726px;width:100%}.reviews-page__title h1{margin-bottom:25px;font-size:45px;font-weight:800;line-height:50px}.reviews-page__title p{font-size:20px;line-height:28px}.reviews-page__top .btn-green{max-width:300px;height:56px}.reviews-page__list{display:flex;flex-wrap:wrap;gap:20px}.reviews-page-item{width:calc(33.333% - 14px);box-sizing:border-box;padding:30px;box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);border-radius:5px;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.reviews-page-item__img{width:190px;height:190px;border-radius:100%;overflow:hidden;margin-bottom:15px}.reviews-page-item__img img{width:100%;height:100%;object-fit:cover}.reviews-page-item__name{font-size:16px;font-family:'futura-demic',sans-serif;color:#343136;margin-bottom:10px}.reviews-page-item__rating{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.reviews-page-item__rating ul{list-style:none;padding:0;margin:0;display:flex;gap:4px}.reviews-page-item__date{color:#858386;font-size:13px;font-weight:400;line-height:150%}.reviews-page-item__text{font-size:15px;line-height:20px}img.raty-cancel{display:none !important}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999999;background:rgba(0,0,0,.5);display:none}.modal__window{max-width:673px;width:100%;position:relative;margin:0 auto;top:50%;transform:translateY(-50%);box-shadow:0px 0px 25px 3px rgba(0,0,0,.05);border-radius:5px;background:#fff;box-sizing:border-box;padding:50px}.modal__window h3{margin-bottom:30px;font-size:26px;font-weight:800;line-height:30px;text-transform:uppercase;text-align:center}.reviews-form__rating{margin-bottom:30px}.reviews-form__rating p{margin-bottom:10px;color:#929191;font-size:18px;font-weight:300;line-height:18px}.modal__window .input input{border:1px solid #e9e8e8}.input-text{margin-bottom:20px}.input-text textarea{width:100%;height:170px;box-sizing:border-box;padding:20px 15px;border:1px solid #e9e8e8;color:#1a1919;font-family:'futura',sans-serif;font-size:15px;font-weight:400;line-height:17px;outline:none;border-radius:5px}.input-text textarea::placeholder{color:#929191;font-family:'futura',sans-serif;font-size:15px;font-weight:400;line-height:17px}.modal__window .agree p{color:#1a1919}.modal__window .agree p a{color:#1a1919;border-bottom:1px solid #e9e8e8}.modal__window .agree label .wpcf7-list-item-label:before{border:1px solid #e9e8e8}.modal__window .input-submit .btn-green{max-width:100%}.close-modal{background:0 0;border:none;outline:none;width:50px;height:50px;position:absolute;right:-30%;top:-10%;cursor:pointer}.close-modal path{transition:all .3s}.close-modal:hover path{fill:#f19a3e}#policy .modal__window-text{max-height:520px;overflow-y:auto}#policy .modal__window-text::-webkit-scrollbar{width:7px;border-radius:5px;background:rgba(211,211,211,.19)}#policy .modal__window-text::-webkit-scrollbar-thumb{border-radius:5px;background:#e6e6e6}#policy .modal__window{padding:50px 20px}#policy .close-modal{top:-5%;right:-20%}#policy .modal__window h2{font-size:24px;line-height:32px;margin-bottom:20px;margin-top:20px}#policy .modal__window-title h2{font-size:24px;line-height:32px;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid rgba(26,25,25,.1);margin-top:0}#policy .modal__window p{margin-bottom:10px;font-size:16px;line-height:20px}#policy .modal__window li{font-size:16px;line-height:20px}#policy .modal__window strong{font-family:'futura-demic',sans-serif}.error-page{background-image:url(/wp-content/uploads/2024/01/404-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:100vh;box-sizing:border-box}.error-page .container{height:100%;position:relative}.error-page__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;padding-top:100px;padding-bottom:150px}.error-page__content h1{color:#fff;font-size:37px;line-height:47px;text-transform:uppercase;font-weight:800;margin-bottom:20px;text-align:center;text-shadow:0px 0px 30px rgba(12,18,10,.8)}.error-page__content p{font-size:20px;line-height:24px;font-weight:800;color:#fff;text-align:center;text-shadow:0px 0px 30px rgba(12,18,10,.8);text-transform:uppercase}.error-page__btn{display:flex;justify-content:center;width:100%}.error-page__btn .btn-white{max-width:328px;height:55px;color:#1a1919}.rooster{position:absolute;bottom:0;right:-130px}.error404 .footer{margin-top:0 !important}.reviews-slider .reviews-page-item{display:flex !important;height:100%;box-shadow:0px 0px 10px 1px rgba(0,0,0,.05)}.reviews-slider .slick-slide{box-sizing:border-box;padding:2px;height:auto !important}.reviews-slider .slick-track{display:flex !important;gap:20px}.reviews-slider{position:relative;margin:0 -10px;margin-top:50px}.slick-dots{display:flex;list-style:none;padding:0;margin:0;margin-top:30px;justify-content:center;width:100%;gap:15px}.slick-dots li button{font-size:0;opacity:0;display:block;width:100%;height:100%;cursor:pointer}.slick-dots li{width:24px;height:24px;background-image:url(/wp-content/uploads/2024/01/dot.png);background-repeat:no-repeat;background-size:contain;opacity:.2;transition:all .3s;cursor:pointer}.slick-dots li:hover{opacity:1}.slick-dots li.slick-active{opacity:1}.slick-dots li:nth-child(even){background-image:url(/wp-content/uploads/2024/01/dot-down.png)}@media (max-width:1440px){.dog-friendly__img{max-width:840px;width:100%;position:relative;margin-top:-100px;margin-left:-50px;bottom:-6px}.rooster{position:absolute;bottom:0;right:-50px}.error-page__btn{position:relative;z-index:2}}@media (max-width:1260px){.container{box-sizing:border-box;padding:0 15px}}@media (max-width:1024px){.header-bottom__mob{display:flex;gap:10px;align-items:center;flex:1;justify-content:flex-end}.nav-close{border:none;background:0 0;outline:none;position:absolute;top:30px;right:25px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.header-bottom__navigation{position:fixed;display:none;left:0;top:0;width:100%;height:100vh;z-index:999;background:#fff;box-sizing:border-box;padding:30px 25px;overflow-y:auto}.header-menu{flex-direction:column;align-items:flex-start;gap:27px}.header-menu li a{flex-direction:row;gap:10px}.navbar{background:0 0;outline:none;border:none;width:24px;height:24px}.header-bottom__mob .btn-green{max-width:150px;height:40px}.header-top__right .phones a{font-size:14px;line-height:24px}.header__address p a{font-size:14px;line-height:24px}.header-bottom{height:100px}.about__row{flex-direction:column-reverse}.about__desc{max-width:100%;width:100%}.about__desc .btn-orange{max-width:100%}.rent-item__btns .btn-green{max-width:100%;width:100%;flex:1}.assortment-item{width:calc(33.333% - 35px);flex:auto}.assortment__list{justify-content:center;flex-wrap:wrap}.animals__row{flex-direction:column}.animals__desc{max-width:100%}.animals__desc .btn-green{max-width:100%}.dog-friendly__row{flex-direction:column}.dog-friendly{position:relative;margin-top:300px}.dog-friendly__img{margin:0;position:absolute;left:50%;transform:translateX(-50%);z-index:-1;bottom:175px}.dog-friendly__row{padding:50px 0;text-align:center}.dog-friendly__text{max-width:100%;position:relative;z-index:2}.events-item__title{font-size:14px;font-weight:600;line-height:20px}.events-item-other .btn-green{font-size:14px;line-height:14px}.events-item-other h3{font-size:20px;line-height:30px}.horse-bg{padding-bottom:670px}.horse-club__list{flex-wrap:wrap}.horse-club-item{width:calc(33.333% - 35px);flex:auto}.questions{padding-top:100px}.fishing__row{flex-direction:column}.fishing:before{width:100%;height:60%;position:absolute;top:auto;right:0;bottom:0}.fishing__img{max-width:641px;width:100%;position:relative;z-index:1;height:100%;margin-top:75px;margin-left:auto}.fishing__text{max-width:100%;padding-top:50px}.fishing__text .btn-orange{max-width:100%}.footer__row{flex-direction:column}.footer__navs{max-width:100%}.footer__contacts{margin-top:50px;flex-direction:row;max-width:100%;text-align:left}.fishing{margin-top:50px}.questions__img{position:relative;margin-bottom:-107px}.about-imgs-right .about__row{flex-direction:column}.about-page .btn-green{max-width:100%}.single-event__row{display:flex;gap:50px;flex-direction:column;align-items:center}.single-event__content{max-width:100%;width:100%}.live-item__img{width:150px;height:150px}.restaurant-desc__title br{display:none}.restaurant-desc__row{flex-direction:column}.restaurant-desc__title{max-width:100%}.restaurant-desc__file{max-width:100%}.restaurant-desc__file .btn-green{max-width:100%}.restaurant-menu__row{flex-direction:column;gap:25px}.restaurant-menu-sidebar{max-width:100%}.restaurant-menu-mob{display:block;width:100%}.restaurant-menu-desktop{display:none}.restaurant-menu-sidebar{padding-bottom:0}.restaurant-nav{margin-bottom:15px}.cheese-factory .about__row{flex-direction:column}.close-modal{right:10px;top:10px}.close-modal path{fill:#829d3f}.footer-copyright{flex-direction:column;text-align:center;justify-content:center;gap:15px}.footer-copyright p{width:100%}.footer-copyright ul{width:100%;justify-content:center}.footer-copyright__link{flex-direction:column;width:100%}.footer-copyright__dev{width:100%}}@media (max-width:768px){.header-top__right .phones{display:none}.banner__text h1{font-size:50px;line-height:60px}h2{font-size:40px}.rent-item{width:100%}.events__list{flex-wrap:wrap}.events-item{width:calc(50% - 10px);flex:auto;height:460px}.horse-bg{background-size:contain;padding-bottom:300px}.horse-club{position:relative;margin-top:-100px}.gallery__top{flex-direction:column;align-items:flex-start;gap:30px}.gallery__video{max-width:100%}.gallery__video .btn-green{max-width:100%}.questions{position:relative}.questions-form-block{max-width:100%}.questions__img{margin-bottom:0;position:absolute;bottom:-70px;max-width:130px;right:0}.service{width:calc(50% - 10px)}.events-page-item{width:calc(50% - 14px)}.events-page-item__img{height:250px;margin-bottom:10px}.live-item__img{width:100px;height:100px}.restaurant-menu-item__name{flex:1}.product-banner{background-position:left}.reviews-page__top{flex-direction:column;align-items:flex-start;gap:30px}.reviews-page__title{max-width:100%}.reviews-page__top .btn-green{max-width:100%}.reviews-page-item{width:calc(50% - 10px)}.rooster{max-width:400px;right:0}}.img-mob{display:none}.banner-img-mob{display:none !important}@media(max-width:480px){.header__address{gap:3px}.header__address p a{font-size:10px;font-weight:400;line-height:22px}.header__address svg{width:11px;height:11px}.social{gap:5px}.social a{width:15px;height:15px}.social a svg{width:7px;height:7px}.header-top{height:30px}.social a:nth-child(3){box-sizing:border-box;padding-right:1.5px;padding-top:1px}.header-bottom__logo{width:67px}.header-bottom__logo img{height:auto}.header-bottom__mob .btn-green{border-radius:2px;width:113px;height:25px;font-size:9px;line-height:9px;padding-top:2px;box-sizing:border-box}.header-bottom{height:45px}.banner{min-height:315px;height:auto;padding-top:50px;background-position:center}.banner__text h1{font-size:25px;line-height:35px;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px}.banner__text h3{font-size:16px;line-height:20px;letter-spacing:.16px}.btn-white{max-width:182px;height:32px;font-size:10px;line-height:10px}.m-50{margin:25px 0}.mb-50{margin-bottom:25px}.p-50{padding:25px 0}body{font-size:10px;line-height:16px}h2{font-size:18px;line-height:28px}.about__desc h2{margin-bottom:20px}.about__desc p{margin-bottom:10px}.btn-orange{height:33px;font-size:10px;border-radius:2px;line-height:10px;padding-top:2px;box-sizing:border-box}.btn-orange svg{width:11px;height:11px;position:relative;top:-1px}.about__desc .btn-orange{margin-top:15px;padding-top:2px;box-sizing:border-box}.img-mob{display:block}.img-desktop{display:none}.about__images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:92px 108px;grid-column-gap:10px;grid-row-gap:10px;position:relative}.about__img:nth-child(1){grid-area:1/1/3/2;position:relative;margin-left:-6px}.about__row{gap:20px}.about__img{border-radius:2px}.rent__list{margin-top:20px}.rent-item__img{height:192px}.rent-item{border-radius:2px}.rent-item__body{padding:20px}.rent-item__btns{padding:0 20px 20px;gap:5px}.rent-item__desc h3{margin-bottom:10px;font-size:14px;line-height:28px}.rent-item__people{margin-top:15px;font-size:11px;line-height:15px;gap:5px}.rent-item__people svg{width:14px;height:14px}.rent-item__price{margin-top:10px;margin-bottom:50px;font-size:11px;line-height:15px;gap:5px}.rent-item__price svg{width:14px;height:14px}.btn-green{height:28px;font-size:9px;border-radius:2px;line-height:9px;padding-top:2px;box-sizing:border-box}.btn-green svg{top:-1px}.btn-orange-border{font-size:9px;font-weight:400;line-height:9px;height:28px;border-radius:2px}.btn-orange-border svg{width:10px;height:10px;display:none}.assortment__block{padding-top:30px}.assortment__block p{margin-top:10px;font-size:10px;line-height:16px}.assortment__list{margin-top:15px;gap:13px;padding:0 20px}.assortment-item__img{width:50px;height:50px}.assortment-item{width:calc(33.333% - 9px);max-width:100px}.assortment-item__text{margin-top:10px}.assortment-item__text h3{font-size:10px;line-height:13px;margin-bottom:0}.assortment-item__text p{margin-top:5px;font-size:7px;line-height:9px}.assortment__btn{margin-top:30px}.assortment__btn .btn-orange{height:33px;background:#f19a3e;box-sizing:border-box;padding-top:2px}.assortment__btn .btn-orange svg{position:relative;top:-1px}.animals__desc h2{margin-bottom:20px}.animals__desc .btn-green{margin-top:15px;padding-top:2px;box-sizing:border-box}.animals__desc .btn-green svg{top:-1px;position:relative}.animals__img{border-radius:2px}.animals__images{grid-template-columns:168px 167px;grid-template-rows:repeat(2,82px) 95px;grid-column-gap:10px;grid-row-gap:10px;width:auto}.animals__img:nth-child(3){margin-right:-8px}.dog-friendly{margin-top:150px;margin-bottom:25px}.dog-friendly__row{padding:20px 0}.dog-friendly__text h2{font-size:20px;line-height:30px;margin-bottom:10px}.dog-friendly__text p{font-size:11px;line-height:18px}.dog-friendly__img{bottom:80px}.events__title p{margin-top:15px}.events__title br{display:none}.events__title{margin-bottom:20px}.events__list{gap:10px}.events-item{width:calc(50% - 5px);height:225px;border-radius:2px}.events-item__title{padding:15px;font-size:11px;line-height:14px}.events-item-other{padding:10px}.events-item-other h3{font-size:14px;line-height:17px}.events-item-other .btn-green{font-size:9px;line-height:9px}.events-item-other .btn-green svg{display:none}.btn-green svg{width:10px;height:10px}.horse-bg__title br{display:none}.horse-bg__title h2{margin-bottom:15px}.horse-bg{background-size:contain;padding-bottom:150px}.reservation h2{font-size:14px;line-height:36px;margin-bottom:15px}.horse-club__list{padding:30px 10px;gap:12px}.horse-club-item{width:calc(33.333% - 8px);flex:auto}.horse-club-item__img{width:50px;height:50px;margin-bottom:10px}.horse-club-item__text{font-size:10px;line-height:12px}.horse-club__btn .btn-orange{height:33px}.horse-club{margin-top:-55px}.gallery__title p{margin-top:10px;font-size:10px;font-weight:400;line-height:16px}.gallery__top{gap:15px;margin-bottom:20px}.gallery__list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:60px 90px;grid-column-gap:10px;grid-row-gap:10px}.gallery-item{border-radius:2px}.fishing{margin-top:25px}.fishing:before{height:40%}.fishing__img{max-width:260px}.fishing__text h2{margin-bottom:15px}.questions{padding-top:25px;padding-bottom:30px}.questions-form-block{padding:30px 20px;border-radius:2px}.questions-form__title{margin-bottom:25px}.questions-form__title p{font-size:10px;line-height:16px}.input input{height:33px;border-radius:2px}.questions__img{max-width:92px}.footer-white{border-radius:2px;padding:0 10px;height:51px;align-items:center}.phones a{font-size:10px;line-height:18px}.footer-white__logo{max-width:70px}.footer-white__logo img{height:auto}.footer-white__contacts{gap:2px}.footer__navs ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0}.footer__navs ul li{width:calc(33.333% - 10px)}.footer__navs ul li a{font-size:11px;line-height:18px}.footer__contacts{margin-top:30px;gap:15px}.footer__contact h3{font-size:11px;line-height:13px;margin-bottom:3px}.footer__contact a{font-size:10px;line-height:20px;letter-spacing:.1px}.footer__contact p{font-size:10px;line-height:20px;letter-spacing:.1px}.footer-copyright{margin-top:30px;padding-top:30px;padding-bottom:20px}.footer-copyright p{font-size:8px;line-height:10px}.footer-copyright ul{gap:20px}.footer-copyright ul li a{font-size:8px;line-height:10px}.fishing__img img{height:auto}.gallery-page .gallery__list{grid-column-gap:10px;grid-template-rows:60px 90px;grid-row-gap:10px}.breadcrumbs span{font-size:9px;line-height:10px}.breadcrumbs a{font-size:9px;line-height:10px}.breadcrumbs{padding-top:15px;padding-bottom:0}.banner-fishing{background-image:url(/wp-content/uploads/2024/01/carp-man-bg-mob.png) !important;min-height:350px}.banner-fishing .banner__text h3 br{display:none}.banner__text h1:before{width:100%}.about-page .about__images{grid-template-rows:101px 159px}.services__list{margin-top:20px}.service__img{height:119px;margin-bottom:10px}.service__desc h3{font-size:9px;line-height:10px;margin-bottom:10px}.services__list{gap:10px}.service{width:calc(50% - 5px)}.service__desc p{font-size:8px;line-height:10px}.service__desc{box-sizing:border-box;padding:0 10px;margin-bottom:35px}.service__info{padding:0 10px 10px}.about__desc br{display:none}.about__desc .rent-item__people{font-size:11px;line-height:26px}.about__desc .rent-item__price{font-size:11px;line-height:26px;margin-top:0;margin-bottom:15px}.about-page .btn-green{margin-top:15px}.events-banner{min-height:350px;background-position:-160px 0}.events-page p{font-size:10px;line-height:16px}.events-page h2{margin-bottom:15px}.events-page__list{gap:10px;margin-top:20px}.events-page-item{width:calc(50% - 5px);border-radius:2px}.events-page-item__img{height:110px}.events-page-item__title{padding:0 10px;margin-bottom:10px}.events-page-item__title h3{font-size:9px;line-height:10px}.events-page-item__text{padding:0 10px}.events-page-item__text p{font-size:8px;line-height:10px}.events-page-item__bottom{padding:10px}.events-page-item__link a{font-size:9px;line-height:12px;gap:0}.events-page-item__link a svg{width:9px;height:9px}.events-page-item__date{font-size:8px;line-height:12px}.single-event__photos{grid-template-rows:200px 148px;grid-column-gap:10px;grid-row-gap:10px}.single-event__photo{border-radius:2px}.single-event__row{gap:30px}.single-event__content h1{font-size:18px;line-height:24px;margin-bottom:20px}.single-event__content ul{margin-bottom:10px}.single-event__content ul li{font-size:10px;line-height:16px}.single-event__content h3{font-size:11px;line-height:24px;margin-top:15px;margin-bottom:10px}.single-event__content p{margin-bottom:10px}.single-event__content h3+p{margin-bottom:0}.single-event__nav{gap:10px;margin-top:30px}.prev-single{max-width:100%;flex:1;height:28px;font-size:9px;line-height:90px;border-radius:2px}.prev-single svg{width:9px;height:9px}.next-single{max-width:100%;flex:1;height:28px;font-size:9px;line-height:90px;border-radius:2px}.next-single svg{width:9px;height:9px}.live-item__img{width:65px;height:65px}.live__list{gap:15px}.live__block{padding:30px 20px;border-radius:2px}.live-item{gap:10px;width:calc(25% - 12px)}.live-item__text{font-size:10px;line-height:12px}.live__title{margin-bottom:20px}.live__title br{display:none}.live__title h2{font-size:18px;line-height:28px;margin-bottom:10px}.live__title p{font-size:10px;line-height:16px}.farm-banner{min-height:350px;background-position:-100px}.page-template-horse-club .service__desc{margin-bottom:60px}.banner__text br{display:none}.banner-horse-club{background-image:url(/wp-content/uploads/2024/01/rectangle-25.png) !important;min-height:350px;background-position:bottom}.restaurant-desc__title p{font-size:10px;line-height:16px}.restaurant-desc__title h2{margin-bottom:15px}.restaurant-desc__file .btn-green{height:32px}.restaurant-nav{gap:10px;margin-bottom:0}.restaurant-nav li a{height:30px;border-radius:2px;font-size:10px;line-height:20px}.restaurant-menu-sidebar{border-radius:2px;padding:10px 20px}.restaurant-menu-sidebar__menu a{font-size:11px;line-height:24px;padding:10px 0;gap:5px}.restaurant-menu-sidebar__menu a svg{width:11px;height:11px}.restaurant-menu-block h3{font-size:13px;line-height:14px;padding-bottom:10px;margin-bottom:15px}.restaurant-menu-item__name{font-size:10px;line-height:12px}.restaurant-menu-item__info .gram{font-size:8px;line-height:26px}.restaurant-menu-item__info .price{font-size:10px;line-height:26px}.restaurant-menu-item__info{gap:5px}.restaurant-menu-item__info svg{width:11px;height:11px}.restaurant-menu-photo{height:100px}.restaurant-menu-photos{margin-top:20px}.restaurant-menu-block{margin-bottom:20px}.product-banner{min-height:350px;background-position:center;background-image:url(/wp-content/uploads/2024/01/rectangle-25-1.png) !important}.farm-products .about__img:nth-child(1){margin-left:-10px}.farm-products .about__images{grid-template-rows:92px 150px}.cheese-factory .about__images{grid-template-rows:92px 150px;grid-template-columns:1fr 1fr;max-width:100%;width:100%}.products .about__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,83px) 95px;grid-column-gap:10px;grid-row-gap:10px}.events-page-item__text{margin-bottom:35px}.archive-page .archive-description h1{font-size:18px;line-height:28px;margin-bottom:15px}.single-news__photos{grid-template-rows:101px 159px;grid-column-gap:10px;grid-row-gap:10px}.single-news__photo{border-radius:2px}.category-akczii .events-page-item__bottom{padding:10px;flex-direction:column-reverse;align-items:flex-start}.category-akczii .events-page-item__text{margin-bottom:45px}.promotion-news .single-event__content{padding:20px 15px}.single-event__content-top{flex-direction:column;gap:10px;margin-bottom:20px}.promotion-news .single-event__content h1{font-size:14px;line-height:24px}.modal__window{padding:25px 15px;max-width:345px;border-radius:2px}.modal__window h3{font-size:16px;line-height:20px;margin-bottom:20px}.close-modal{right:0;top:0}.close-modal svg{width:30px;height:30px}.input-text textarea{border-radius:2px}.reviews-form__rating p{font-size:12px;font-weight:300}.reviews-page__title h1{font-size:18px;line-height:28px;margin-bottom:15px}.reviews-page__title p{font-size:10px;line-height:16px}.reviews-page__top{gap:15px}.reviews-page__top .btn-green{height:30px}.reviews-page-item{padding:15px 10px;width:calc(50% - 5px);border-radius:2px}.reviews-page-item__img{width:60px;height:60px}.reviews-page-item__name{font-size:10px;line-height:14px;margin-bottom:5px}.reviews-page-item__rating{margin-bottom:10px}.reviews-page-item__rating svg{width:10px;height:10px}.reviews-page-item__date{font-size:7px;line-height:150%}.reviews-page-item__text{font-size:9px;line-height:10px}.reviews-page__list{gap:10px}.reviews-page__top{margin-bottom:30px}.footer-white{top:-30px}.footer{margin-top:50px}.rooster{max-width:200px;right:0}.error-page__btn{margin-top:280px}.error-page{height:auto}.error-page__btn .btn-white{max-width:100%;height:33px;border-radius:2px;padding-top:2px;box-sizing:border-box}.error-page__content{padding-top:50px;padding-bottom:75px;height:100%}.error-page__content br{display:none}.error-page__content h1{font-size:20px;line-height:27px;margin-bottom:15px}.error-page__content p{font-size:10px;line-height:13px}#policy .modal__window h2{font-size:18px;line-height:28px;margin-top:10px;margin-bottom:10px}#policy .modal__window p{font-size:10px;font-weight:400;line-height:16px}#policy .close-modal{right:0;top:0}#policy .modal__window-title h2{margin-bottom:10px;padding-bottom:10px}#policy .modal__window{padding:25px 15px}#policy .modal__window-text{max-height:300px}.rent-item__btns .btn-green{box-sizing:border-box;padding-top:2px}.btn-orange-border{box-sizing:border-box;padding-top:2px}.horse-club__btn .btn-orange{padding-top:2px;box-sizing:border-box}.horse-club__btn .btn-orange svg{top:-1px;position:relative}.gallery__video .btn-green{padding-top:2px;box-sizing:border-box}.gallery__video .btn-green svg{top:-1px;position:relative}.animals__desc .btn-orange{max-width:100%}.banner-img-desktop{display:none !important}.banner-img-mob{display:block !important}.banner-slider{padding-top:0;height:330px}.home-banner.banner-slider{padding-top:0;height:360px}.banner-slide{height:330px}.home-banner .banner-slide{height:360px}.banner-slider .slider-arrow{top:auto;transform:translateY(0);bottom:30px}}.wpcf7 form.sent .wpcf7-response-output{color:#fff !important;background:#46b450}.services__list .service{display:flex;flex-direction:column;gap:5px}.services__list .service .service__info{position:static}.service__info{margin-top:auto}.service__desc{margin-bottom:0}@media (min-width:1025px){.footer-copyright__link{flex:1 1 auto;justify-content:space-between;align-items:flex-start}.footer-copyright__link ul{margin:0}}#HeaderMenu>li.zp-accent>a,#HeaderMenu>li.zp-accent>a .zp-label,#HeaderMenu>li.zp-accent>a:hover{color:#829d3f !important}#HeaderMenu>li.zp-accent>a svg path{fill:#829d3f !important}
#block-search,#block-search *{box-sizing:border-box}#block-search{background:#829d3f}.tl-container{padding:0 25px;max-width:1282px;margin:0 auto}#tl-booking-form{width:100%;max-width:1260px;margin:0 auto;z-index:0}