body,html{margin:0;padding:0;height:100%;//overflow-x: hidden}html{scroll-behavior:smooth}body{font-family:"Quicksand",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;//max-width: 1920px;//margin: 0 auto;color:#404653;background:#FFF}h1,h2,h3,h4{font-weight:700}a{color:#404653;text-decoration:none}a:hover{color:#404653;text-decoration:none}section .section-max-width{//max-width: 1400px}.ajax-loader{display:none !important}.screen-reader-response{display:none !important}.wpcf7-mail-sent-ok{margin:30px
0 0 0;font-weight:700}.separator-mobile-2{display:none!important}ul.language-switcher{padding:0;margin:36px
0px 0 0px}ul.language-switcher
li{list-style:none;padding:0}ul.language-switcher li
a{display:inline-table;padding:5px;width:43px!important;height:43px!important}ul.language-switcher li.lang-item-en
img{content:url('/wp-content/themes/kostkov/images/flag-united-kingdom.svg')!important;width:43px!important;height:43px!important}ul.language-switcher li.lang-item-cs
img{content:url('/wp-content/themes/kostkov/images/flag-czech-republic.svg')!important;width:43px!important;height:43px!important}@media (min-width: 1200px){ul.language-switcher{padding:0;margin:21px
6px 0 6px}ul.language-switcher li
a{width:33px!important;height:33px!important}ul.language-switcher li.lang-item-en
img{width:33px!important;height:33px!important}ul.language-switcher li.lang-item-cs
img{width:33px!important;height:33px!important}}header{}header .header-top{padding:0
39px;background:rgba(0, 0, 0, 0.7);height:122px}header .header-top .opening-hours{padding:24px
0 0 0;line-height:24px;letter-spacing:0.07em;color:#FFF;flex:1}header .header-top .opening-hours
span{font-weight:700}header .header-top .logo-containter{margin-top:14px;flex:1;text-align:center}header .header-top .logo-containter a#logo
img{width:214px}header .header-top
.social{padding:21px
0 0 0;flex:1}header .header-top .social
a.tel{margin:18px
14px 0 0;padding:5px;font-weight:500;font-size:20px;line-height:33px;color:#FFF;height:fit-content}header .header-top .social
a.insta{margin:18px
4px 0 14px;padding:5px;height:fit-content}header .header-top .social
a.fb{margin:23px
4px 0 4px;padding:5px;height:fit-content}header .header-top .social
a.reservation{margin:14px
0 0 18px;padding:0
23px 0 20px;width:190px;height:53px;background:#C8A96C;border-radius:3px;font-weight:500;font-size:17px;line-height:51px;text-transform:uppercase;color:#FFF;text-align:right;//position: relative}header .header-top .social a.reservation-en{width:155px}header .header-top .social .reservation-submenu{display:none;position:absolute;top:100%;right:0;z-index:10;margin:-94px 39px 0 0;background:#C8A96C;border-radius:3px;padding:10px
0}header .header-top .social
.active{display:block!important}header .header-top .social .reservation-submenu
a{padding:0
23px 0 20px;width:190px;height:43px;font-weight:500;font-size:17px;line-height:43px;text-transform:uppercase;color:#FFF;display:block;text-align:right}header .header-top .social .reservation-submenu a:hover{color:#404653}header .header-top .social a.reservation:hover{background:#976A12}header .header-top .social a.reservation
img{margin-right:10px}header
nav#nav{border-top:1px solid #FAFAF9;background:rgba(0, 0, 0, 0.9)}header
nav#nav.expand{display:block!important}header nav#nav ul.navbar-nav{display:flex;list-style:none;padding:0;padding:15px
0 0 0;justify-content:center;//gap: 10px}header nav#nav ul.navbar-nav li.nav-item{text-align:center;gap:80px}header nav#nav ul.navbar-nav li.nav-item a.nav-link{padding:10px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0.07em;text-transform:uppercase;color:#FFF}header nav#nav ul.navbar-nav li.nav-item a.nav-link:hover{text-decoration:underline}header nav#nav
img.separator{width:307px;margin:15px
auto}header nav#nav
.social{flex:1;margin:10px
0 40px 0}header nav#nav .social
a.insta{margin:0
10px 0 10px;padding:5px;height:fit-content}header nav#nav .social
a.fb{margin:5px
10px 0 10px;padding:5px;height:fit-content;width:48px}@media (min-width: 1200px){header
nav#nav{border-top:1px solid #9CB07A;background:rgba(0, 0, 0, 0.5);height:63px}header nav#nav ul.navbar-nav{padding:10px
0 0 0;gap:50px}header nav#nav ul.navbar-nav li.nav-item a.nav-link{font-size:18px}header nav#nav ul.navbar-nav li.menu-item-385, header nav#nav ul.navbar-nav li.menu-item-386,
header nav#nav ul.navbar-nav li.menu-item-486, header nav#nav ul.navbar-nav li.menu-item-487{display:none}}@media (min-width: 1600px){header nav#nav ul.navbar-nav{gap:90px}}@media (min-width: 1200px){header.white .header-top{background:rgb(255, 255, 255)}header.white .header-top .opening-hours{color:#837D6C}header.white .header-top .social
a.tel{color:#837D6C}header .header-top .social
a.insta{margin:18px
4px 0 14px;padding:5px;height:fit-content}header .header-top .social
a.fb{margin:23px
4px 0 4px;padding:5px;height:fit-content}header.white .header-top .social
a.reservation{background:#837D6C}header.white .header-top .social .reservation-submenu{background:#837D6C}header.white .header-top .social a.reservation:hover{background:#976A12}header.white
nav#nav{border-top:1px solid #FFF;background:#FAFAF9;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1)}header.white nav#nav ul.navbar-nav li.nav-item a.nav-link{color:#404653}}header .header-mobile-top{padding:0
29px;background:rgba(0, 0, 0, 0.9);height:130px}header .header-mobile-top
.toggler{padding:36px
0 0 0}header .header-mobile-top .toggler
a.hamburger{margin:5px
0 0 0;width:48px;height:48px;padding:5px;display:inline-block;position:relative;background:none}header .header-mobile-top .toggler a.hamburger::before,
header .header-mobile-top .toggler a.hamburger::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 0.3s ease}header .header-mobile-top .toggler a.hamburger::before{background-image:url('/wp-content/themes/kostkov/images/ico-toggler-open.svg');opacity:1}header .header-mobile-top .toggler a.hamburger::after{background-image:url('/wp-content/themes/kostkov/images/ico-toggler-close.svg');opacity:0}header .header-mobile-top .toggler a.hamburger.active::before{opacity:0}header .header-mobile-top .toggler a.hamburger.active::after{opacity:1}header .header-mobile-top .logo-containter{margin-top:25px;text-align:center}header .header-mobile-top .logo-containter a#logo
img{width:174px}header .header-mobile-top
.social{padding:21px
0 0 0}header .header-mobile-top .social
a.reservation{margin:14px
0 0 0;padding:5px;width:58px;height:58px;background:#C8A96C;border-radius:3px;line-height:48px;text-align:center}section#cover{position:relative;width:100%;height:100vh;overflow:hidden}section#cover
.background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/wp-content/themes/kostkov/images/header-mobile.png');background-size:cover;background-position:top center;animation:zoomIn 7s forwards}section#cover
.headline{padding:0
20px;width:100%;position:absolute;top:415px;left:50%;transform:translate(-50%, -50%);text-align:center;color:#FFF;text-shadow:0px 0px 44px #405226;z-index:1}section#cover .headline
img.separator{width:307px}section#cover .headline
h1{margin-top:30px;font-weight:700;font-size:40px;line-height:60px}section#cover .headline
p{margin-top:20px;font-weight:600;font-size:25px;line-height:40px}section#cover .headline
a{margin-top:30px;padding:0
20px;border:1px
solid #FFF;border-radius:3px;font-weight:500;font-size:17px;line-height:53px;text-transform:uppercase;color:#FFF;display:inline-block}section#cover .headline a:hover{background:rgba(0, 0, 0, 0.5)}@keyframes
zoomIn{0%{transform:scale(1)}100%{transform:scale(1.2)}}@media (min-width: 410px){section#cover
.headline{top:470px}section#cover .headline
h1{margin-top:10px}section#cover .headline
a{margin-top:60px}}@media (min-width: 1200px){section#cover
.headline{top:450px}section#cover .headline
h1{margin-top:30px;font-size:80px;line-height:80px}section#cover .headline
p{margin-top:20px;font-size:30px;line-height:75px}section#cover
.background{background-image:url('/wp-content/themes/kostkov/images/header.png')}section#cover .headline
a{margin-top:20px}}@media (min-width: 1600px){section#cover
.headline{top:530px}section#cover .headline
h1{margin-top:60px;font-size:100px;line-height:100px}section#cover .headline
a{margin-top:40px}}section#cover-sub{position:relative;width:100%;max-height:348px;height:100vh;overflow:hidden}section#cover-sub
.background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section#cover-sub .background .responsive-img{width:100%;height:100%;max-height:348px;object-fit:cover;transform:scale(1);animation:zoomIn 5s forwards}@media (min-width: 1200px){section#cover-sub{max-height:548px}section#cover-sub .background .responsive-img{max-height:548px}}section#perex{padding:70px
30px;text-align:center}section#perex.restaurant{padding:70px
30px 10px 30px}section#perex.dark{background:#F3F5F9}section#perex
h2{font-weight:700;font-size:40px;line-height:60px;color:#404653;//padding: 33px 0 19px 0;margin:0}section#perex
h3{font-weight:700;font-size:24px;line-height:36px}section#perex
h4{font-weight:700;font-size:20px;line-height:32px}section#perex
img.separator{width:307px;padding:36px
0 46px 0}section#perex
p{font-size:20px;line-height:33px;color:#404653;margin-bottom:32px}section#perex
a{color:#404653;text-decoration:underline}section#perex a:hover{color:#404653;text-decoration:none}section#perex
.links{}section#perex .links
a{margin:20px
10px 10px 10px;padding:0
20px;min-width:160px;height:53px;background:#C8A96C;border-radius:3px;font-weight:500;font-size:17px;line-height:53px;text-transform:uppercase;color:#FFF;display:inline-block;text-decoration:none}section#perex .links a:hover{background:#976A12;text-decoration:none}@media (min-width: 1200px){section#perex{padding:70px
0}section#perex
h2{font-size:50px;line-height:70px}section#perex .links
a{margin:20px
50px 10px 50px;min-width:190px}}section#news{padding:70px
30px;text-align:center;background:#716F23;color:#FFF}section#news
h2{font-weight:700;font-size:40px;line-height:60px;//padding: 33px 0 19px 0;margin:0}section#news .news-item{padding:50px
0 10px 0;margin:0;max-width:600px;line-height:29px}section#news .news-item
h3{font-weight:700;font-size:24px;line-height:36px;margin-bottom:27px}section#news .news-item
p{font-size:17px;line-height:29px}section#news .news-item
a.more{margin-top:40px;padding:0
20px;border:1px
solid #FFF;border-radius:3px;font-weight:500;font-size:17px;line-height:51px;text-transform:uppercase;color:#FFF;display:inline-block;text-decoration:none}section#news .news-item
a{text-decoration:underline;color:#FFF;background:none}section#news .news-item a:hover{text-decoration:none;color:#FFF;background:none}section#news
.separator{width:1px;padding:10px
0;margin:40px
0 0 0;background-color:#FFF;position:absolute;top:0;bottom:0;left:50%;z-index:1}section#news .separator-mobile{width:50%;height:1px;padding:0;margin:70px
auto 20px auto;background-color:#FFF}section#news .news-item a.more:hover{background:rgba(0, 0, 0, 0.5)}@media (min-width: 1200px){section#news{padding:70px
0}section#news
h2{font-size:50px;line-height:70px}}form.reservation-form{padding:0;margin-top:20px;max-width:1000px;display:inline-block}form.reservation-form
label{margin:10px
0 10px 0;font-size:17px;line-height:29px;color:#404653;text-align:left;display:block}form.reservation-form label.form-check-label{margin:4px
0 0 10px}form.reservation-form
input{padding:10px;box-sizing:border-box;border:1px
solid #C8A96C!important;border-radius:3px!important;font-size:17px;line-height:32px}form.reservation-form input.calendar-bg{padding:10px
50px 10px 10px;background:url('/wp-content/themes/kostkov/images/input-bg-calendar.png') no-repeat right 10px center}form.reservation-form input.clock-bg{padding:10px
50px 10px 10px;background:url('/wp-content/themes/kostkov/images/input-bg-clock.png') no-repeat right 10px center}form.reservation-form
textarea{padding:10px;box-sizing:border-box;border:1px
solid #C8A96C;border-radius:3px;font-size:17px;line-height:32px;min-height:116px}form.reservation-form
textarea{padding:10px;box-sizing:border-box;border:1px
solid #C8A96C;border-radius:3px;font-size:17px;line-height:32px;min-height:116px}form.reservation-form
input.send{background:#C8A96C;border-radius:3px;padding:0
20px;min-width:211px;align-items:center;font-weight:500;font-size:17px;line-height:53px;text-transform:uppercase;color:#FFF;border:0}form.reservation-form input.send:hover{background:#976A12}form.reservation-form .invalid-feedback{margin-top:10px;text-align:left}section#tabs{padding:20px
0 70px 0;text-align:center}section#tabs ul.nav-pills{padding:10px
20px;background:#FAFAF9;justify-content:center;gap:0px}section#tabs ul.nav-pills li button.nav-link{padding:10px;font-weight:700;font-size:18px;line-height:33px;text-align:center;text-transform:uppercase;color:#404653;background:none}section#tabs ul.nav-pills li button.nav-link:hover, section#tabs ul.nav-pills li button.nav-link.active{color:#C8A96C}section#tabs .tab-content{padding:0
30px}section#tabs .tab-content .menu-type
img.separator{width:243px;padding:26px
0 36px 0}section#tabs .tab-content .menu-type
h3{margin:60px
0 0 10px;font-weight:600;font-size:30px;line-height:45px;color:#404653}section#tabs .tab-content .menu-type .menu-item{margin-bottom:26px}section#tabs .tab-content .menu-type .menu-item
p{font-size:17px;line-height:29px;color:#404653;//margin-bottom: 32px}@media (min-width: 1200px){section#tabs ul.nav-pills{padding:10px
30px;gap:50px}}.menu .bg-grey{background:#FAFAF9;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:25px
0}.menu .menu-header
a{font-family:Quicksand;font-size:18px;font-weight:700;line-height:33px;text-align:center;text-transform:uppercase;color:#404653;text-decoration:none;padding:0
15px}.menu .menu-header a:hover{color:#C8A96C}.menu .menu-body{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:60px;text-align:center}.menu .menu-body .item
.text{font-family:Quicksand;font-size:17px;font-weight:400;line-height:29px;text-align:center;color:#404653}.menu .menu-body .item
.price{font-family:Quicksand;font-size:17px;font-weight:700;line-height:29px;text-align:center;color:#404653}.menu .menu-body
h3{font-family:Quicksand;font-size:30px;font-weight:600;line-height:45px;text-align:center;color:#404653}.menu .menu-body
.line{margin-bottom:10px}.gallery{background:#9CB07A;padding:17px
5px 0 5px}.gallery
.cont{display:flex;flex-direction:row;flex-shrink:0}.gallery .row-1{display:flex;// width:90%;justify-content:center;align-items:center;flex-direction:row;//flex-shrink:0}.gallery .row-2{display:flex;flex-direction:row;flex-shrink:0}.gallery .row-1>*{flex-shrink:0;width:100%;max-width:100%;//  padding-right: calc(var(--bs-gutter-x) * .5);//  padding-left: calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.gallery .row-2>*{flex-shrink:0;width:100%;max-width:100%;//  padding-right: calc(var(--bs-gutter-x) * .5);//  padding-left: calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.gallery .row-gal{background:#9CB07A;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.gallery .col-gal{padding-right:17px;padding-bottom:17px}.gallery .col-gal-12{padding-right:5px;padding-bottom:17px}@media only screen and (max-width: 1600px){.gallery
.cont{flex-direction:column;display:flex;justify-content:center;align-items:center}.gallery{padding:17px
0px 0 0px}}@media only screen and (max-width: 567px){.gallery .col-gal{flex:0 0 auto;width:50%}.gallery .col-gal-12{padding-right:17px}.gallery .col-gal-3{flex:0 0 auto;width:100%}.gallery
.cont{padding-left:15px}}.rest{background:#f3f5f9;height:650px;overflow:hidden}.rest
.image{height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.rest .image
img{height:100%;width:auto;object-fit:cover}.rest
.item{display:flex;align-items:center;justify-content:center;flex-direction:column;height:650px;color:#000;padding:80px
90px;text-align:center}.rest .item
h2{font-family:Quicksand;font-size:40px;font-weight:700;line-height:55px;text-align:center;color:#404653}.rest .item
.text{font-size:17px;font-weight:400;line-height:29px;text-align:center}.rest .item .text
a{color:#000;text-decoration:underline}.rest .item .text a:hover{color:#000;text-decoration:none}.rest .item
.line{margin-top:5px;margin-bottom:20px}.rest .item .button
a{font-size:15px;font-weight:700;line-height:53px;text-align:center;width:75px;height:53px;padding:0px
0px 0px 0px;margin-top:55px;border-radius:3px;background:#C8A96C;color:#fff;display:block;text-transform:uppercase;text-decoration:none;//border:1px
solid #C8A96C}.rest .item .button a:hover{//background:none;//color:#C8A96C;//border:1px
solid #C8A96C;background:#976A12}.activity{background:#716F23;height:650px;overflow:hidden}.activity.action{background:#556B2F}.activity.accommodation{background:#9CB07A}.activity{background:#716F23}.activity.one{background:#716F23}.activity.two{background:#556B2F}.activity.three{background:#9CB07A}.activity{//min-height: 100vh;//display: flex;//align-items: center}.activity
.image{height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.activity .image
img{height:100%;width:auto;object-fit:cover}.activity
.item{display:flex;align-items:center;justify-content:center;flex-direction:column;height:650px;color:#fff;padding:80px
90px;text-align:center}.activity .item
h2{font-family:Quicksand;font-size:40px;font-weight:700;line-height:55px;text-align:center;color:#fff}.activity .item
.text{font-size:17px;font-weight:400;line-height:29px;text-align:center}.activity .item .text
a{color:#fff;text-decoration:underline}.activity .item .text a:hover{color:#fff;text-decoration:none}.activity .item
.line{margin-top:5px;margin-bottom:20px}.activity .item .button
a{font-size:15px;font-weight:700;line-height:53px;text-align:center;width:75px;height:53px;padding:0px
0px 0px 0px;margin-top:55px;border-radius:3px;background:#fff;color:#837D6C;display:block;text-transform:uppercase;text-decoration:none;border:1px
solid #fff}.activity .item .button a:hover{//background:none;color:#fff;//border:1px
solid #fff;background:rgba(0, 0, 0, 0.5)}@media only screen and (max-width: 991px){.activity{height:auto}.rest{height:auto}.activity
.item{height:auto;padding:30px}.rest
.item{height:auto;padding:30px}.rest
.item{min-height:0px;height:auto;padding:80px
90px}.activity
.item{min-height:0px;height:auto;padding:80px
90px}.gallery .col-gal-12{padding-right:17px}}.instagram{display:-ms-flexbox;display:flex;background:#9CB07A;padding:17px
19px 0px 10px}.instagram-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-left:4px}@media screen and (max-width:1024px){.instagram-grid{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.instagram__img{position:relative;-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(16.66% - 17px);flex-basis:calc(16.66% - 17px);max-width:calc(16.66% - 17px);margin-right:17px;margin-bottom:17px;overflow:hidden}.instagram__img:before{content:'';float:left;padding-bottom:100%}.instagram__img:after{content:'';display:table;clear:both}@media screen and (max-width:1024px){.instagram{padding:4px
0px 0px 0px}.instagram__img{-ms-flex:0 0 calc(33.33% - 4px);flex:0 0 calc(33.33% - 4px);max-width:calc(33.33% - 4px);margin-right:4px;margin-bottom:4px}.instagram__img:nth-child(0){-ms-flex-order:1;order:1}.instagram__img:nth-child(1){-ms-flex-order:2;order:2}.instagram__img:nth-child(2){-ms-flex-order:3;order:4}.instagram__img:nth-child(3){-ms-flex-order:13;order:13}.instagram__img:nth-child(4){-ms-flex-order:5;order:5}.instagram__img:nth-child(5){-ms-flex-order:6;order:6}.instagram__img:nth-child(6){-ms-flex-order:7;order:7}.instagram__img:nth-child(7){-ms-flex-order:8;order:8}.instagram__img:nth-child(8){-ms-flex-order:9;order:9}.instagram__img:nth-child(9){-ms-flex-order:10;order:10}.instagram__img:nth-child(10){-ms-flex-order:11;order:11}.instagram__img:nth-child(11){-ms-flex-order:12;order:12}}.instagram__img
.img__wrap{position:relative;height:100%;transition: .5s ease-in-out}@media screen and (max-width:1024px){.instagram__img:nth-child(5){margin-right:4px}}.instagram__img:nth-child(3){-ms-flex:0 0;flex:0 0;-ms-flex-preferred-size:calc(33.33% - 17px);flex-basis:calc(33.33% - 17px);max-width:calc(33.33% - 17px);position:relative}.instagram__img:nth-child(3):before{content:'';float:left;padding-bottom:50%}.instagram__img:nth-child(3):after{content:'';display:table;clear:both}@media screen and (max-width:1024px){.instagram__img:nth-child(3){-ms-flex:0 0 calc(66.66% - 4px);flex:0 0 calc(66.66% - 4px);max-width:calc(66.66% - 4px)}}@media screen and (max-width:1024px){.instagram__img:nth-child(8){display:none}}.instagram__img
img{object-fit:cover;font-family:'object-fit: cover';width:100%;min-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s}.instagram__img--big{position:relative;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;overflow:hidden;margin-bottom:17px}.instagram__img--big:before{content:'';float:left;padding-bottom:100%}.instagram__img--big:after{content:'';display:table;clear:both}@media screen and (max-width:1024px){.instagram__img--big{display:none}}.instagram__img--big
.img__wrap{position:relative;height:100%;transition: .5s ease-in-out}.instagram__img--big
img{object-fit:cover;font-family:'object-fit: cover';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.instagram__link{position:relative;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;display:-ms-flexbox;display:flex}.instagram__link:before{content:'';float:left;padding-bottom:100%}.instagram__link:after{content:'';display:table;clear:both}@media screen and (max-width:1024px){.instagram__link{-ms-flex:0 0 calc(33.33% - 4px);flex:0 0 calc(33.33% - 4px);max-width:calc(33.33% - 4px);-ms-flex-order:4;order:4;margin-right:4px}}.instagram__link .link--inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:7% 5%;width:100%}.instagram__link
img{width:27%;display:block;min-height:1px;margin-left:auto;margin-right:auto}.instagram__link
span{text-align:center;word-wrap:break-word;font-weight:500;font-size:1.25rem;color:#000}@media screen and (max-width:1024px){.instagram__link
span{font-size: .75rem}}.instagram__tripadvisor a.link--inner{background:0 0}.instagram__tripadvisor a.link--inner .tripadvisor__img,
.instagram__tripadvisor a.link--inner
img{width:100%;max-width:100%}footer{background:#556B2F;padding:80px
120px 70px 120px;color:#fff;font-style:normal;font-weight:400;font-size:18px}footer .pl-70{padding-left:70px}footer
h3{font-family:Quicksand;font-size:24px;font-weight:500;line-height:36px;text-align:left;color:#82926a}footer
.text{font-size:17px;font-weight:400;line-height:29px;text-align:left;color:#fff}footer .text
a{text-decoration:underline;color:#fff}footer .text a:hover{text-decoration:none}footer
h3.partner{font-size:20px;font-weight:400;line-height:33px;color:#fff;margin-top:30px}footer
.item{display:inline-block}footer .item
a{margin-right:60px}#created-by{background:#435721;padding:10px
120px 10px 120px;font-size:14px;font-weight:400;line-height:29px;color:#fff;text-align:center}#created-by .footer-menu
a{font-size:14px;font-weight:400;line-height:29px;color:#fff;text-decoration:underline;//margin-right: 30px}#created-by .footer-menu a:hover{text-decoration:none}@media (min-width: 1200px){#created-by{text-align:right}}#created-by
.copy{text-align:right;//margin-top:55px}#created-by .copy
a{text-align:right;//margin-top:55px;text-decoration:underline;color:#fff}#created-by .copy a:hover{text-decoration:none}@media only screen and (max-width: 1400px){.activity
.item{padding:80px
30px}.rest
.item{padding:80px
30px}}@media only screen and (max-width: 1200px){footer{padding:80px
30px 70px 30px}footer
h3.partner{margin-top:30px}}@media only screen and (max-width: 991px){footer{padding:80px
15px 70px 15px}footer
.item{//margin-bottom:30px}footer .item
a{margin-right:0px}}@media only screen and (max-width: 767px){footer{text-align:center}footer
h3{text-align:center}footer
.text{text-align:center}footer
.item{display:block;//margin-bottom:30px}#created-by .footer-menu{margin-top:30px}#created-by
.copy{text-align:center}}