html{width:100%;font-size:10px;padding:0;margin:0;position:relative;}
@font-face {font-family: 'Forum';font-display:swap;src: local('Forum Regular'), local('Forum-Regular'),url('/font/Forum.woff2') format('woff2'),url('/font/Forum.woff') format('woff'),url('/font/Forum.ttf') format('truetype');font-weight: 400;font-style: normal;}
@font-face {font-family:'Montserrat';font-display:swap;src:url('Montserrat-Regular.eot');src:local('Montserrat Regular'), local('Montserrat-Regular'), url('/font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('/font/Montserrat-Regular.woff') format('woff'), url('/font/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face {font-family:'Montserrat';font-display:swap;src:url('Montserrat-Light.eot');src:local('Montserrat Light'), local('Montserrat-Light'), url('/font/Montserrat-Light.eot?#iefix') format('embedded-opentype'), url('/font/Montserrat-Light.woff') format('woff'), url('/font/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;}
body{width:100%;padding:0;margin:0;font-size:2rem;font-family:'Montserrat',sans-serif;font-weight:normal;color:#2F302F;line-height:1.2;background:#F7F4EA;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;}
@media screen and (min-width:1025px){
body{--scrollbar-width:none;}
body::-webkit-scrollbar{width:8px;background-color:rgba(255, 255, 255, .1);}
body::-webkit-scrollbar-thumb{background-color:#796c5c8f;border-radius:10px;}
}
h1,h2,h3,h4,h5{font-family:'Forum';color:#796C5C;text-transform:uppercase;font-weight:400;}
h2{font-size:5rem;margin:0 0 30px 0;line-height:1.1}
h5{font-size:2.4rem;margin:0 0 .3em 0;}
img{pointer-events:none;}
main img{display:block;margin:auto;}
header{width:100%;max-width:100%;height:auto;margin:0;padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:center;border:none}
.btn{border:1px solid #AD9D84;font-family:'Forum';font-size:2.4rem;color:#796C5C;text-decoration:none;text-transform:uppercase;background:none;padding:0.5em 1em;line-height:1; margin-top: 10px;    margin-bottom: 10px;    margin-left: 10px;    margin-right: 10px; display: inline-block;}
.btn:hover{background:#AD9D84;color:#fff}
.cln{display:none}
a{color:#000}
header{background-color:#F7F4EA}
.home header,.single header,.page-template-terrasa header {background-color:rgba(85,94,108,0);}
.home header.scrollTop,.single header.scrollTop,.page-template-terrasa header.scrollTop{background-color:rgba(85,94,108,.95)}
#head-conteiner{width:95%;margin:0;padding:0;display:flex;justify-content:space-between;}
#head-conteiner .line {width:42.6%;display:flex;align-items:center;position:relative}
#head-conteiner .line .line-img{width:2%;height:100%;background-repeat:no-repeat;background-position:center;}
#head-conteiner .line.left .line-img{background-image:url(/img/hl.svg);}
#head-conteiner .line.right .line-img{background-image:url(/img/hr.svg);}
#head-conteiner .line .line-data {width:calc(98% - 2px);height:100%;margin:0 1px;display:flex;flex-wrap:wrap;align-items:center;align-content: center;}
#head-conteiner .line .line-data .line-data-line {width:100%;height:2px;background:#F7F4EA;align-self:center;}
#head-conteiner.dark .line .line-data .line-data-line{background:#796C5C;}
#head-conteiner .line .line-data-text {position:absolute;}
#head-conteiner .line.right .line-data-text {right:4%;bottom:12%;line-height:.85;}
#head-conteiner .line.left .line-data-text {width:6%;left:4%;bottom:16%;display:flex;flex-direction:column;line-height:1;cursor:pointer}
#head-conteiner .line .line-data-text a{color:#F7F4EA;text-transform:uppercase;text-decoration:none;font-size:3.2rem;font-family:'Forum';}
#head-conteiner .line.left .line-data-text span{width:55%;height:2px;display:block;background:#F7F4EA;margin:9px 0;}
#head-conteiner .line.left .line-data-text:hover span{animation:.3s linear 0s 1 normal both line-data-text-span;}
#head-conteiner .line.left .line-data-text:before,#head-conteiner .line.left .line-data-text:after{content:'';display:block;width:100%;height:2px;position:relative;background:#F7F4EA;}
#head-conteiner.dark .line .line-data-text a{color:#796C5C;}
#head-conteiner.dark .line.left .line-data-text span,#head-conteiner.dark .line.left .line-data-text:before,#head-conteiner.dark .line.left .line-data-text:after{background:#796C5C;}
#head-conteiner.dark .line.left .line-img{background-image:url(/img/hl-dark.svg);}
#head-conteiner.dark .line.right .line-img{background-image:url(/img/hr-dark.svg);}
#head-conteiner .logo {width:14.8%;display:flex;justify-content:center;align-items:center;}
#head-conteiner .logo img {width:73.5%;}

.shanuer_splash{width:100%;max-width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;right:0;z-index:1000;background:#AD9D84;display:flex;align-items:center;justify-content:center;}
.head-conteiner{width:95%;margin:0 2.5%;padding:15px 0;display:flex;justify-content:space-between;animation:1s linear 2.5s 1 normal both show-top;}
.head-conteiner .line {width:42.6%;display:flex;align-items:center;align-content:center;position:relative;/*animation:1s linear 1.7s 1 normal both show-line2;*/}
.head-conteiner .line.left{justify-content:flex-end;}
.head-conteiner .line .line-img{width:2%;opacity:0;animation:.3s linear 1.3s 1 normal both show-line-img2}
.head-conteiner .line .line-data {width:0%;margin:0 1px;animation:1s linear 1.7s 1 normal both show-line;}
.head-conteiner .line .line-data .line-data-line {width:100%;height:2px;background:#F7F4EA;border-radius:50%;}
.head-conteiner .logo {width:50%;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;animation:1s linear 0.2s 1 normal both show-logo;}
.head-conteiner .logo img {width:100%;animation:1s linear 0.2s 1 normal both show-line-img;}
@keyframes show-logo{
0%{width:50%;}
50%{width:50%;}
100% {opacity:1;width:14.8%;}
}
@keyframes show-line-img{
0%{width:100%;}
100% {width:73.5%;}
}
@keyframes show-line-img2{
0%{opacity:0;}
100% {opacity:1;}
}
@keyframes show-line{
0%{width:0%;}
100% {width:100%;}
}
@keyframes show-line2{
0%{width:25%;}
100% {width:42.6%;}
}
@keyframes show-top{
0%{}
100% {margin:-42% 2.5% 0 2.5%;}
}
@keyframes line-data-text-span{
0%{width:55%;}
100% {width:100%;}
}

nav#menu{display:none;}
nav#menu.active{display:block;width:100%;height:100%;padding:0;position:fixed;top:0;left:0;overflow:auto;overflow-x:auto!important;background-color:rgba(0,0,0,0);z-index:11000;--scrollbar-width:none;animation:.25s linear .1s 1 normal both show-menu;}
nav#menu.active::-webkit-scrollbar{width:0px;background-color:#fff}
nav#menu.active::-webkit-scrollbar-thumb{background-color:#f4e5cd}
.menu-container {width:25%;/*height:91%;*/padding:9% 0 0 0;background-color:#AD9D84;}
nav#menu ul{width:100%;height:auto;padding:0;margin:0 0 1em 0;}
nav#menu.active li {width:100%;font-size:1.8rem;line-height:1.5;margin:0 0 0 -100%;padding:1em 0;text-align:left;list-style:none;border-bottom:.5px solid #FFF;position:relative;animation:.25s linear .1s 1 normal both menu-li;}
nav#menu.active .menu-container li:first-child {border-top:.5px solid #FFF;}
nav#menu.active li a {width:80%;font-family:'Forum';font-size:4rem;line-height:1;padding:2% 10%;margin:0;color:#fff;text-decoration:none;text-transform:uppercase;display:block;position:relative;z-index:1;animation:.35s linear .35s 1 normal both menu-li-a;opacity:0;}
nav#menu.active .menu-container li:hover:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-position:bottom center;background-color:#fff;animation:.3s linear 0s 1 normal both menu-li-hover;}
nav#menu.active .menu-container li:hover a {color:#AD9D84}
@keyframes menu-li{
0%{margin:0 0 0 -100%;}
50% {margin:0 0 0 -50%;}
100% {margin:0 0 0 0;}
}
@keyframes menu-li-a{
0%{opacity:0;}
50% {opacity:.5;}
100% {opacity:1;}
}
@keyframes menu-li-hover{
0%{height:0;}
50% {height:50%;}
100% {height:100%;}
}
@keyframes show-menu{
0%{background-color:rgba(0,0,0,0);}
50% {background-color:rgba(0,0,0,.25);}
100% {background-color:rgba(0,0,0,.5);}
}
nav#menu.active #menu-lang {width:60px;height:60px;position:absolute;top:60px;left:20%;cursor:pointer}
nav#menu.active #menu-lang ul,nav#menu.active #menu-lang ul li{width:100%;height:100%;margin:0;padding:0}
nav#menu.active #menu-lang ul li,nav#menu.active #menu-lang ul li:first-child {width:100%;border-top:none;border-bottom:none;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;}
#menu-close {width:60px;height:60px;position:absolute;top:60px;left:2%;cursor:pointer}
#menu-close:after,#menu-close:before {content:'';position:absolute;top:50%;left:0;width:60px;height:3px;background:#F7F4EA}
#menu-close:after {-webkit-transform:translateY(0) rotate(0deg);-moz-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);-o-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);}
#menu-close:before {-webkit-transform:translateY(0) rotate(0deg);-moz-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);-o-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);}
#dopinfo a{width:80%;line-height:1;padding:2% 10%;margin:0;font-weight:300;color:#fff;text-decoration:none;display:block;}

nav#menu.active #menu-close:after {animation:.4s linear 0s 1 normal both  menu-close-after;}
nav#menu.active #menu-close:before {animation:.4s linear 0s 1 normal both menu-close-before;}
@keyframes menu-close-after{
0%{-webkit-transform:translateY(0) rotate(0deg);-moz-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);-o-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);}
100% {-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
}
@keyframes menu-close-before{
0%{-webkit-transform:translateY(0) rotate(0deg);-moz-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);-o-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);}
100% {-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}
}

main{width:100%;margin:0 auto;padding:0}
section{width:100%;overflow:hidden}
#content {width:100%;margin:0;padding:0;overflow:hidden;}
#content h1 {text-align:center}
#top {width:100%;height:100vh;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;}
#top:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(95, 95, 95, 0.3);z-index:1;}
blockquote{width:77%;margin:0 auto;padding:5em 0;}
blockquote p.blockquote {font-size:4.4rem;font-family:'Forum';color:#796C5C;text-align:center;text-transform:uppercase;margin:0 0 20px 0}
blockquote p.autor {font-size:2.4rem;text-align:right;margin:0 auto;width:81%;}
#about .about-item {width:100%;display:flex;align-items:center;align-content:center;border-top:1px solid #AD9D84;}
#about .about-item::last-child{border-bottom:1px solid #AD9D84;}
#about .about-item.n1 .about-item-img{background:#555E6C;}
#about .about-item.n2 .about-item-img{background:#443527;order:1;}
#about .about-item.n3 .about-item-img{background:#6C6C55;}
#about .about-item .about-item-img img{margin:0;padding:7.5% 0}
#about .about-item .about-item-img,#about .about-item .about-item-text{width:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
#about .about-item .about-item-text > div{width:73%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center}
#about .about-item .about-item-text p{font-size:2.4rem;}
#about .about-item .about-item-text .btn {margin-left:10px;margin-right:10px;}
.tezis{width:100%;margin:0 auto;padding:5em 0;border-top:1px solid #AD9D84;border-bottom:1px solid #AD9D84;}
.tezis h2,.article{width:91%;margin-left:auto;margin-right:auto;}
.tezis h2 {text-align:center}
.article{font-size:2.4rem;display:flex;justify-content:space-between;}
.article p{width:48%;}
#chif,#chif-dop{background:#555E6C;color:#fff;text-align:center;border-bottom:1px solid #AD9D84;}
#chif{padding:0 0 4em 0;}
#chif > img{width:100%;}
#chif .chif {width:50%;margin:4em auto 0 auto;display:block}
#chif h2{color:#fff;text-transform:none}
#chif p{font-size:3.2rem;}
#chif-dop{display:flex;justify-content:space-between;}
#chif-dop > div{width:50%;padding:7.5% 0;display:flex;justify-content:center;align-items:center;align-content:center;}
#chif-dop .chif-dop-text{border-right:1px solid #AD9D84;}
#chif-dop .chif-dop-text p{width:82%;font-size:4.4rem;font-family:'Forum';text-transform:uppercase;}
#topnews{padding:4rem 0 0 0}
#topnews h2{text-align:center}

.news.owl-carousel{width:95%!important;margin:0 auto 2em auto;display:block;}
.news article{width:100%;margin:.5em 0 0 0;position:relative;border-radius:4px;overflow:hidden;}
.news article img{width:100%;height:auto;}
.news article .news-content{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(38, 38, 38, 0.6);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center;z-index:1}
.news article h3{color:#fff;min-height:134px;margin:0 0 0.3em 0;display:flex;align-items:flex-end;align-content:flex-end;justify-content:center;}
.news article h3,.news article p{width:72%;}
.news article .news-content img{width:41%;z-index:3}
.news article h3,.news article p,.news article .btn{color:#fff;z-index:3}
.news article .btn{border:1px solid #fff}
.news article .btn:hover{color:#796C5C;background:#fff;border:1px solid #796C5C}
.news article img.hover,.news article p,.news article .btn{display:block}
.news.owl-carousel .owl-nav {width:105%;top:45%;right:-2.4%;position: absolute;display:flex;justify-content:space-between;}
.news.owl-carousel .owl-nav button.owl-prev,.news.owl-carousel .owl-nav button.owl-next {background:none;border:none;font-size:4.4rem;color:#b39e8d;}
@media screen and (min-width:1900px){
.news article h3{font-size:4.6rem;}
}
@media screen and (min-width:1441px){
.news article h3{font-size:4.2rem;}
}
@media screen and (max-width:1440px){
.news article h3{font-size:3rem;}
.news article{height:600px;}
}
@media screen and (max-width:1024px){
.news article h3{font-size:2.2rem;}
.news article{width:33.3333%;height:500px;}
}

#content.main-menu-eng{overflow:visible}
#headshop{width:100%;height:51px;position:sticky;position:-webkit-sticky;z-index:48;background:#F7F4EA}
.menulist{width:99%;margin:.5em auto;}
ul#menulist {max-width:100%;margin:0;padding:0;overflow:auto;white-space:nowrap;flex-wrap:nowrap;}
#menulist li {list-style:none;display:inline-block;text-align:center;padding:10px 10px 0 10px;}
#menulist li a{display:block;font-size:2.2rem;text-transform:uppercase;font-family:'Forum';padding:0 0 .5em 0;}
#menulist li a,#menulist li a:hover,#menulist li a:focus,#menulist li a:visited{color:#796C5C;text-decoration:none;}
#menulist li a.active{border-bottom:1px solid #AD9D84!important;}
.main-menu-eng article {margin:1em auto;}
.menulist,.main-menu-eng article h2,.main-menu-eng article .prod{width:100%;}
.main-menu-eng h1{padding:5px 0 0 0;top:75px;position:sticky;position:-webkit-sticky;z-index:1000;background:#F7F4EA}
.main-menu-eng article h2{font-size:2.4rem;text-align:center}
.main-menu-eng article .prod{margin:0;padding:0 10px;display:flex;justify-content:space-between;}
.main-menu-eng article .prod span{padding:1em 0;}
.main-menu-eng article .prod .prod-name{width:70%;}
.main-menu-eng article .prod .prod-ves{width:13%;color:#AD9D84;font-style:italic}
.main-menu-eng article .prod .prod-tsena{width:13%;}
.main-menu-eng article .prod .bord{width:4%;height:auto;border-right:1px solid #AD9D84}
.main-menu-eng article .prod .bord1{width:4%;}
@media screen and (min-width:1025px){
.menulist,.main-menu-eng article {width:94%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.main-menu-eng article .prod {width:calc(50% - 20px);}
}

#content.esert {width:100%;max-width:900px;margin:0 auto}
#content.esert form{width:90%;font-size:1.6rem;margin:0 auto}
#content.esert #fbuilder{width:90%;max-width:90%;margin:0 auto}
#content.esert form .pbSubmit{padding:14px 0}
#content.esert #fbuilder .uh_phone input,#content.esert #fbuilder input[type="text"] {width: 90%!important;}
#content.esert p a{font-size:1.4rem;}
#content.esert .esert-img img{width:100%;height:auto}
#esert {width:100%;max-width:100%;margin:15px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
#esert li{flex-basis:49%;margin-bottom:15px;}
ul#esert > li:before {display:none}
#esert li img {width:100%;max-width:100%;height:auto;}
#esert li h2 {width:100%;max-width:100%;margin:15px 0 0 0;font-size:1.8rem;text-align:center}
.esert-img {text-align:center;margin:25px 0 0 0}
.esert h1 {text-align:center}
.esert a.back {width:100%;max-width:100%;}
ul.breadcrumbs {margin:.5em 0 1em 0!important;padding:0!important;display:flex;justify-content:flex-start;align-items:center;align-content:center;}
ul.breadcrumbs li{margin:0 5px 0 0;list-style:none;font-size:1.4rem;}
ul.breadcrumbs a {font-size:1.4rem;}
ul.breadcrumbs span {font-size:1.4rem;}
@media (max-width: 620px){
#esert{justify-content: center;}
#esert li{flex-basis:90%;}
.page-template-sert-page .container,.esert-img,.esert-img img,.esert h1,.esert form{max-width:100%}
.esert h1{font-size:2.2rem;}
.esert-img img{height:auto}
ul.breadcrumbs{width:90%;margin:.5em auto 1em auto!important}
ul.breadcrumbs li,ul.breadcrumbs a,ul.breadcrumbs span {font-size:.7rem;}
}

.entry-img{width:100%;height:90vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative;}
.entry-img:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(95, 95, 95, 0.35);z-index:1;}
.entry-img .entry-title{width:45%;z-index:2;}
.entry-img .entry-title h1,.entry-img  .entry-title p{width:100%;color:#fff;filter: drop-shadow(0px 0px 15px #000000B2);}
.entry-content{width:90%;margin:0 auto;padding:2% 0;}
.entry-content h2{font-size:2.8rem;}
.entry-content p{margin:0 0 1em 0}
.event {width:90%;padding:0 5%;border-top:1px solid #AD9D84;display:flex;}
.event > div {width:40%;padding:4% 5%;}
.event2{width:90%;padding:0 5%;border-top:1px solid #AD9D84;}
.event2 > div {width:40%;padding:4% 5%;margin:0 auto}
.event h2{font-size:3.5rem}
.event .event-info {border-right:1px solid #AD9D84;}
.event .event-info h3{margin:1em 0 0 0}
.event .event-info p{margin:0 0 1em 0}
.event form {font-size:1.8rem}
.orderform{width:100%;max-width:516px;margin:0 auto;}
.contact.fadeInUp{width:100%;max-width:900px;margin:.5em auto;}
.contact.center{text-align:center}

.news-img-gallery {width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;position:relative}
.news-img-gallery .img-gallery{padding: 0 0 25% 0;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px}
.news-img-gallery.count2 .img-gallery{width:49%;}
.news-img-gallery.count3 .img-gallery{width:33%;margin-bottom:.3%}
.news-img-gallery.count4 .img-gallery{width:24%;}
.news-img-gallery.count5 .img-gallery{width:33%;margin-bottom:.3%}
.news-img-gallery.count6 .img-gallery{width:33%;margin-bottom:.3%}
.news-img-gallery.count7 .img-gallery{width:24%;}
.news-img-gallery.count8 .img-gallery{width:24%;}
.news-img-gallery.count9 .img-gallery{width:33%;margin-bottom:.3%}
.news-img-gallery.count10 .img-gallery{width:24%;}
@media screen and (max-width:620px){
.news-img-gallery .img-gallery{width:100%;padding: 0 0 125% 0;}
.news-img-gallery .rsVisibleNearbyWrap .rsOverflow{height:125%!important}
.news-img-gallery .rsNav{position:absolute;bottom:15px;left:0}
}

.opacity-title{width:100%;position:absolute;left:0;top:-200px}
.img_full{width:100%;height:auto;display:block}
.img_full img{width:100%;height:auto;display:block}
.img_full .img_mob{display:none}
@media screen and (max-width:600px){
.img_full .img_desc{display:none}
.img_full .img_mob{display:block}
}

#my_tabs {width:100%;text-align:center;display:flex;justify-content:center;margin:0;padding:0}
#my_tabs li {list-style:none;margin:.5em;padding:.3em 0;position:relative;cursor:pointer}
#my_tabs li.active:before{content:'';width:100%;height:1px;background:#AD9D84;position:absolute;bottom:0;left:0}
.my_section{width:100%;max-width:100%;min-height:70vh;display:none;}
.my_section.active {display:block;}
.rsArrow {position:absolute;bottom:0;}
.rsArrowLeft{left:calc(50% - 70px)}
.rsArrowRight{right:calc(50% - 70px)}

#end{width:100%;display:flex;justify-content:space-between;border-top:1px solid #AD9D84;border-bottom:1px solid #AD9D84;}
#end > div{width:40%;padding:5em 5%}
#end h3{font-size:4.4rem}
#end .reserv{border-right: 1px solid #AD9D84;}
#end h4{font-size:2.8rem;margin: .8em 0 0.3em 0;}

#contact{width:100%;display:flex;justify-content:space-between;border-top:1px solid #AD9D84;border-bottom:1px solid #AD9D84;}
#dopcontacts{border-left: 1px solid #AD9D84;}
#contact > div{width:40%;padding:2em 5%}
.conacts span {display:block}
.conacts h4{margin:1em 0 .3em 0}

::-webkit-input-placeholder {font-family:Montserrat;font-weight:300;color:rgba(0, 0, 0, 0.4);}
::-moz-placeholder{font-family:Montserrat;font-weight:300;color:rgba(0, 0, 0, 0.4);}
:-moz-placeholder{font-family:Montserrat;font-weight:300;color:rgba(0, 0, 0, 0.4);}
:-ms-input-placeholder{font-family:Montserrat;font-weight:300;color:rgba(0, 0, 0, 0.4);}
#fbuilder {width:100%;max-width:516px;}
.wpb_wrapper .polya {margin:0 auto}
.polya input[type="text" i],.polya input[type="number" i],.polya input[type="tel" i],.polya input[type="email" i],.polya select,.polya textarea,#fbuilder input[type="text" i],#fbuilder input[type="number" i],#fbuilder input[type="tel" i],#fbuilder input[type="email" i],#fbuilder select,#fbuilder textarea {width:100%;height:30px;padding:0;margin:5px 0 12px 0;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:2px solid #908e7e!important;border-radius:0!important;color:#000;font-size:1.7rem;font-family:Montserrat,sans-serif!important;background:none!important;outline:none!important}
#place{margin:.5em 0;display:block}
#place > span.wpcf7-list-item{margin:.2em 0;display:block}
#place span,.place {color:#000;font-size:1.7rem;}
.polya select {background:#F7F4EA!important;font-family:Montserrat!important;font-weight:300!important;margin:7px 0 12px 0;}
.polya select option{color:rgba(0, 0, 0, 1)!important;}
.polya select option:first-child{color:rgba(0, 0, 0, 0.4)!important;}
.polya input.wpcf7-date.datanull {padding:15px 5px;}
.wpcf7-submit.btn,.pbSubmit {width:calc(100% - 80px);height:auto;border:1px solid #AD9D84!important;margin:.5em 0;padding:14px 40px;font-family:Montserrat!important;font-weight:300!important;-webkit-appearance:none;cursor:pointer;text-align: center;}
input[type="submit" i]{-webkit-appearance:none!important;}
.pbSubmit:hover{color:rgba(0, 0, 0, 0.9);border:1px solid #908e7e!important;background:#AD9D84!important;}
.wpcf7 .wpcf7-submit:disabled {color:rgba(0, 0, 0, 0.4);background:#908e7e5e;}
.ui-datepicker {width:auto;}
.post-template-default #fbuilder .uh_phone input {width:90%!important;}
.post-template-default #fbuilder .fields label{font-size:1.4rem}
.width100p {width:100%;display:inline-block;float:none}
.width50p {width:49%;}
.width50p.left {float:left}
.width50p.right {float:right}
.MessageBan {display:none}
.MessageBan.active{display:inline-block;float:none}
.formMessageBan {width:95%;display:block;margin:15px auto;padding:15px;position:relative;color:black;font-size:18px;background:none;border:2px solid #eca713;border-radius:4px;}
.wpcf7-list-item{margin:0!important}
.wpcf7-acceptance{font-size:1.6rem}
.wpcf7-acceptance input[type="checkbox" i] {width:15px;height:15px;margin:0 15px 0 0;border:2px solid #908e7e!important;}
.wpcf7-acceptance a{color:#908e7e}
#ui-datepicker-div{max-width:100%!important;}
.ui-widget {font-family:RC,sans-serif!important;}
.wpcf7 form.sent .wpcf7-response-output{width:calc(100% - 2em);margin:-4em 0 0 0;background:#F7F4EA;z-index:1;position:relative;}

.one_column label.disabled{position:relative;color:rgba(0,0,0,.4);}
.one_column label.disabled:after {content:'sold out';width:100px;line-height:2;color:red;display:inline-block;margin:0 auto;text-align:center;}

#rest-menu{width:100%;}
.rest-menu{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;border-top:1px solid #AD9D84;border-bottom:1px solid #AD9D84;}
.rest-menu.count-li-4 li{width:25%;}
.rest-menu.count-li-5 li{width:20%;}
.rest-menu.count-li-6 li{width:16.666666%;}
.rest-menu li{height:600px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center;position:relative}
.rest-menu.count-li-4 li a{font-size:3.2rem;}
.rest-menu.count-li-5 li a{font-size:3.1rem;}
.rest-menu.count-li-6 li a{font-size:3rem;}
.rest-menu li a{z-index:2;width:100%;font-family:'Forum';text-transform:uppercase;color:#796C5C;min-height:134px;margin:0 0 0.3em 0;display:flex;align-items:flex-end;align-content:flex-end;justify-content:center;text-decoration:none}
.rest-menu li:hover{background:#796C5C}
.rest-menu li:hover a{color:#fff}
.rest-menu li:hover img.nohover,.rest-menu li img.hover{display:none}
.rest-menu li:hover img.hover{display:block}
.rest-menu li:after{content:'';width:calc(100% - 1px);height:100%;z-index:1;position:absolute;left:0px;top:0px;border-left:1px solid #AD9D84;border-right:1px solid #AD9D84;}


#popup {display:none;width:100%;height:100vh;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);z-index:10000}
#popup-content{width:auto;height:80vh;position:relative}
#popup a {overflow:hidden;position:relative;border-radius:3px;z-index:10001;width:auto;height:100%;display:inline-block;}
#popup img {width:auto;height:100%;}
#popup-close {width:36px;height:36px;position:absolute;top:-10px;right:-10px;cursor:pointer;background-color:#fff;border-radius:50%;z-index:10002}
#popup-close:after,#popup-close:before {content:'';position:absolute;top:17px;right:5px;width:25px;height:2px;background:#000}
#popup-close:after {-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
#popup-close:before {-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}

#map-popup {display:none;width:100%;height:100vh;justify-content:center;align-items:center;align-content:center;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);z-index:10000}
#btn-map {width:100%;max-width:428px;padding:25px;position:relative;background:#fff;border:1px solid #908e7e;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;border-radius:4px;}
#btn-map .btn-map {width:90%;margin:0;background:#908e7e5e;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:1em;color:rgba(0, 0, 0, 0.8);border:1px solid #908e7e;padding:14px 15px;text-decoration:none;border-radius:4px;}
#btn-map .btn-map:hover{background:#908e7e}
#btn-map .btn-map.yandex,#btn-map .btn-map.yandexnavi{margin:0 0 2em 0;}
#btn-map .btn-map i {width:34px;height:34px;margin-right:1em;display:inline-block;background-image:url(/wp-content/themes/dellos/img/map-icon.png);background-repeat:no-repeat;}
#btn-map .btn-map span {height:34px;display:inline-block;padding-left:1em;border-left:1px solid #908e7e;align-self:center;font-size:1.8rem;line-height:2.1;color:rgba(0, 0, 0, 0.9);}
#btn-map .btn-map.yandex i {background-position:0px 0px;}
#btn-map .btn-map.google i {background-position:-34px 0px;}
#btn-map .btn-map.yandexnavi i{background-position:-68px 0px;}
#btn-map .close {width:36px;height:36px;position:absolute;top:-10px;right:-10px;cursor:pointer;background-color:#fff;border:1px solid #908e7e;border-radius:50%;z-index:10002}
#btn-map .close:after,#btn-map .close:before,#loyalty-popup .close:after,#loyalty-popup .close:before {content:'';position:absolute;top:17px;right:5px;width:25px;height:2px;background:#000}
#btn-map .close:after,#loyalty-popup .close:after {-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);}
#btn-map .close:before,#loyalty-popup .close:before {-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);}

#loyalty-popup{display:none;width:100%;height:100vh;justify-content:center;align-items:center;align-content:center;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);z-index:11000}
#loyalty-popup #loyalty-message{width:100%;max-width:428px;padding:25px;position:relative;background:#fff;border:1px solid #908e7e;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;border-radius:4px;}
#loyalty-popup .close {width:36px;height:36px;position:absolute;top:-10px;right:-10px;cursor:pointer;background-color:#fff;border:1px solid #908e7e;border-radius:50%;z-index:11002}

footer{border-top:1px solid #AD9D84;}
#footermenu{width:95.4%;margin:0 auto;padding:2em 0;text-align:center}
.copyright {margin:15px 0;font-size:1.6rem;text-align:center}
#footermenu .menu{list-style:none;padding:0;margin:15px 0;}
#footermenu .menu li {font-family:'Forum';display:inline-block;margin:0 10px}
#footermenu .menu li a{color:#796C5C;text-decoration:none;text-transform:uppercase}

.iSystemsTel {width:60px;height:60px;position:fixed;right:15px;bottom:20px;z-index:500;text-shadow:0 1px 0 #1b8755;border:1px solid #1b8755;box-shadow: 0 0 0 0 rgba(27, 135, 85, 0.7);border-radius:50%;background:#1b8755;cursor: pointer;-webkit-animation: pulse 1s infinite cubic-bezier(0.6, 0, 0, 1);overflow:hidden;font-size:0;padding:0;display:block;}
.iSystemsTel a {width:100%;height:100%;position:relative;margin:0;padding:0;display:flex;justify-content:center;align-items:center;}
.iSystemsTel a img{width:70%;height:auto;}
@-webkit-keyframes pulse {to {-webkit-box-shadow:0 0 0 15px rgba(27,135,85,0), inset 0 1px 0 #1b8755}}
@keyframes pulse {to {box-shadow:0 0 0 15px rgba(27,135,85,0), inset 0 1px 0 #1b8755}}

@media screen and (min-width:1900px){
#head-conteiner{max-width:1832px;}
main{max-width:1920px;}
}
@media screen and (min-width:1441px){

}
@media screen and (min-width:767px){
.single .entry-content,.page-template-terrasa .entry-content{column-width:48%;column-count:2;column-gap:4%;}
.page-pay .entry-content{column-width:100%;column-count:1;column-gap:0%;}
.main-menu-eng article .prod {width:calc(50% - 20px);}
}
@media screen and (max-width:1919px){
#about .about-item .about-item-img img,.chif-dop-img img{width:73%;height:auto}
}
@media screen and (max-width:1440px){
body {font-size:2rem;}
h2 {font-size:5rem;}
#golod h2 {font-size: 3rem;}
#golod h3 {font-size: 2.5rem;}
blockquote p.blockquote,#chif-dop .chif-dop-text p,#end h3,nav#menu.active li a {font-size:4rem;}
#end h4 {font-size:3.5rem;}
.btn {font-size:2rem;}

}
@media screen and (max-width:1366px){
body {font-size:2rem;}
h2 {font-size:5rem;}
blockquote p.blockquote,#chif-dop .chif-dop-text p,#end h3,nav#menu.active li a {font-size:3.8rem;}
#end h4 {font-size:3.5rem;}
.btn {font-size:2rem;}
}
@media screen and (max-width:1024px){
body {font-size:1.8rem;}
h2 {font-size:4rem;}
blockquote p.blockquote,#chif-dop .chif-dop-text p,#end h3,nav#menu.active li a,#about .about-item .about-item-text p,blockquote p.autor,.article p,#head-conteiner .line .line-data-text a,.chif{font-size:2.4rem;}
#end h4,#topnews .news article h3 {font-size:3.4rem;}
#head-conteiner .line.right .line-data-text {bottom:5%;}
#head-conteiner .line.left .line-data-text span{margin:5px 0;}
#head-conteiner .line.left .line-data-text{bottom:10%;}
#chif .chif {width:80%;margin:2em auto 0 auto;}
.btn {font-size:1.8rem;}

}
@media screen and (max-width:768px){

}
@media screen and (max-width:620px){
.rest-menu li,.rest-menu.count-li-4 li,.rest-menu.count-li-5 li,.rest-menu.count-li-6 li{width:100%;height:25vh}
.rest-menu li a{min-height: auto;}
.rest-menu{justify-content: center;}
.rest-menu li:after{width:100%;height:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #AD9D84;}
.page-template-page-rezerv #content{width:95%;margin:0 auto;}
.category .news article{width:99.4%;height:60vh}
.news article h3 {font-size:2.6rem;}
#contact,.news{flex-wrap:wrap}
#dopcontacts{border-left:none;border-top: 1px solid #AD9D84;}
#contact > div{width:90%;}
.quality .btn{width:calc(100% - 2.2em);display:block;text-align:center;margin:10px 0}
.event{flex-wrap:wrap}
.event > div {width:90%;}
.event .event-info {border-right:none;border-bottom:1px solid #AD9D84;}
.wpcf7-submit.btn,.pbSubmit{padding:14px 0px;}
.main-menu-eng article .prod {width:calc(100% - 20px);}
.main-menu-eng article .prod .bord,.main-menu-eng article .prod .bord1{display:none}
.main-menu-eng article .prod .prod-name{width:50%;}
.main-menu-eng article .prod .prod-ves,.main-menu-eng article .prod .prod-tsena{width:23%;text-align:right}
#popup-content{max-width:90%;height:auto;}
#popup img {width:100%;height:auto;}
}
@media screen and (max-width:480px){
body {font-size:1.8rem;}
h2 {margin:0 0 5px 0;}
h2,blockquote p.blockquote,#chif-dop .chif-dop-text p,#end h3,nav#menu.active li a {font-size:3rem;}
.entry-img .entry-title {width:95%;}
#head-conteiner .logo{width:34%;}
#head-conteiner .line{width:30.5%;}
#head-conteiner .line .line-img{width:12%;}
#head-conteiner .line.right .line-data-text {right:11%;bottom:0%;}
#head-conteiner .line .line-data-text a{font-size:2rem}
#head-conteiner .line.left .line-data-text {width:25%;left:13%;bottom:0%;}
#head-conteiner .line.left .line-data-text span{margin:5px 0;}
#about .about-item,#chif-dop,#end,.article,#topnews .news{flex-wrap:wrap}
#about .about-item .about-item-img,#about .about-item .about-item-text,#chif-dop > div,#end > div,.article p,#footermenu .menu li,.rest-menu li,#topnews .news article{width:100%;}
#chif .chif,blockquote,.menu-container{width:95%;}
#chif .chif {margin:2em auto 0 auto;}
#chif p,.article,#about .about-item .about-item-text p {font-size:2.4rem;}
.tezis{padding:2em 0 1em 0;}
.menu-container{padding: 20% 0 0 0;}
#menu-close,nav#menu.active #menu-lang{top:10px;}
nav#menu.active #menu-lang{left: 75%;}
#about .about-item .about-item-img img,.chif-dop-img img{width:82%;}
#about .about-item.n2 .about-item-img{order:0;}
#about .about-item .about-item-text{padding:2em 0}
#about .about-item .about-item-text > div {width:90%;}
#topnews .news article{height:60vh;}
#topnews .news article:after {border-bottom:1px solid #AD9D84;border-top:1px solid #AD9D84;border-left:none;border-right:none}
#topnews .news article h3 {font-size:3rem;min-height:auto;}
#end .reserv {border-right:none;border-bottom:1px solid #AD9D84;}
#end > div {padding:1em 5%;}
#end h4 {font-size:2.8rem;}
}
#footermenu .menu li a,.copyright{font-size:1.8rem}
}
@media screen and (max-width:414px){

}
@media screen and (max-width:390px){

}
@media screen and (max-width:375px){

}
.pasha1 label:after {content: '';width: 100%;min-height: 300px;background: url(/wp-content/uploads/2024/04/12-2.jpg);background-size: contain;display: block;background-repeat: no-repeat;}
.pasha2 label:after {content: '';width: 100%;min-height: 300px;background: url(/wp-content/uploads/2024/04/1.jpg);background-size: contain;display: block;background-repeat: no-repeat;}
#golod {max-width:1200px;margin:0 auto;}
#golod section {text-align: center;margin-top: 30px;margin-bottom: 30px;}
#golod img {width: 100%;}
.button-container {text-align: center;margin-top: 30px;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;}
.btt-in-row {flex-wrap:wrap;}
.butt-in-clmn {flex-direction:column;}
ul#afisha-menu {width:100%;padding:0;margin:0 0 2em 0 !important;display:flex;justify-content:center;}
ul#afisha-menu li, ul#afisha-menu a {width:auto;margin:0 1em 0 5px;padding:5px 0;float:left;list-style:none;font-size:1.8rem;color:#1D1D1D;text-decoration:none;position:relative;display:block;cursor:pointer;}
.category-grid {display:none;}
.category-grid.active {display:block;}
#afisha-menu li.active {border-bottom:2px #796C5C solid;}

.vstavka {width:calc(100% - 1.25em);padding:.5em;margin:1em 0 .5em 0;border:1px solid #d5bd9f;border-radius:4px;display:flex;justify-content:center;align-items:center;background:#DFBC8D5e;}
.vstavka .vstavka-simbol {width:5%;padding-right:.25em;text-align:center;font-weight:900;font-size:3.8rem;color:#bf2233;}
.vstavka .vstavka-text {width:calc(95% - 25px);padding-left:.5em;font-weight:500;align-self:stretch;border-left:1px solid #d5bd9f;}
main#content .vstavka .vstavka-text a {color:#bf2233;}
.vstavka.flowers .vstavka-text{border-left:0px solid #d5bd9f;align-self: center;}
.vstavka.flowers .vstavka-simbol{width:25%;padding-bottom:85px;background-image:url(/img/flowers2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px}
main#content .vstavka.flowers .vstavka-text a{color: #1D1D1D;}

@media screen and (min-width: 769px) {
.vstavka.flowers {max-width:calc(516px - 1.25em);margin:1em auto}
}
.uh_phone .l {
    display: none;
}