.pod-flach{position:absolute;background:#dbc87d;border-radius:50%;width:calc(13vw + .4px);height:calc(13vw + .4px);z-index:99;left:10rem;top:14rem;text-align:center;transform:rotate(-8deg)}
.pod-flach::after{content:"";width:calc(14vw + .8px);height:calc(14vw + .8px);border-radius:50%;z-index:-1;border:.1rem solid #dbc87d;display:block;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}
.pod-flach strong{color:#fff;font-size:calc(3vw + 2.4px)}
.pod-flach a{text-decoration:none;color:#535151;font-size:calc(1.4vw + 1.2px);line-height:.9}
.pod-flach p{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
body.page-template-page-homepage #preloader div{top:34.9%}
body.page-template-page-homepage .video-button.pause{width:.8vw;height:2vw;position:absolute;bottom:1vw;z-index:5;background:url(../../images/pause-btn.png) no-repeat!important;background-size:contain!important;right:2vw;cursor:pointer}
body.page-template-page-homepage .video-button{width:2vw;height:2vw;position:absolute;bottom:1vw;z-index:5;background:url(../../images/play_video.png) no-repeat!important;background-size:contain!important;right:2vw;padding:.2vw;cursor:pointer}
body.page-template-page-homepage #home_page_text{z-index:9;padding:1.8em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
body.page-template-page-homepage #home_page_text h1,body.page-template-page-homepage #home_page_text h2{color:#dbc87d}
body.page-template-page-homepage #home_page_text h1:hover{background:linear-gradient(to left,#dbc87d 0,#fff 10%,#dbc87d 20%);background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2s infinite linear;animation-fill-mode:forwards;-webkit-text-size-adjust:none;text-decoration:none;white-space:nowrap}
@keyframes shine{
0%{background-position:0}
60%{background-position:400px}
100%{background-position:400px}
}
#about{color:#fff;max-width:70vw;margin:100vh auto 0}
.about-text{font-size: 2.5rem;padding: 3rem;background: rgba(0,0,0,.4);}
.about-text p{margin-bottom: 1rem;}
#about h2{color: #dbc87d;text-align: center;font-size: 5.5rem;margin: 3rem auto;}
body.page-template-page-homepage #home_page_text h1{font-weight:900;font-size:1.34em;display:block;white-space:nowrap}
body.page-template-page-homepage #home_page_text h2{font-size:1.5em}
body.page-template-page-homepage .video_bg_wrap,#for_mob{width:100%;height:100vh;overflow:hidden;position:absolute;top:0}
body.page-template-page-homepage .video_bg_wrap:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
body.page-template-page-homepage .video_bg_wrap #video_bg{z-index:-2;display:block;top:0;position:relative!important}
header.content-header{padding-bottom:2.7em}
.term-desc p{text-align:center!important}
.terms-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0 2.9%}
.terms-list li{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.5em;background-color:rgba(0,0%,0%,54%)}
.terms-list li .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3% 4.9% 6.2%;width:50%}
.terms-list li .top .texts{padding-bottom:6%}
.terms-list li .top .term-title{color:#dbc87d;font-size:3.2em}
.terms-list li .top .term-desc{font-size:2.2em;line-height:1}
.terms-list li .bottom{width:46.5%;padding:0}
.terms-list li .bottom img{display:block;width:100%;height:auto}
.terms-list li .term-link{text-align:center;font-size:2em;font-weight:700;text-decoration:none;color:#000;background:#dbc87d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:8.3em;padding:3.4% 1%}
.terms-list li .term-link.only-mobile{display:block}
.terms-list li .flex-fix{height:0;margin:0}
.wines .terms-list .bottom{padding:1.8% 0}
.terms-list .lobby_wrapper{color:unset;text-decoration:none}
body.page-template-page-homepage #home_page_text h1{font-weight:300;font-size:calc(5.7vw + 3px);display:block;white-space:nowrap;line-height:.65;padding:3vw;letter-spacing:-.5vw}
body{overflow-x:hidden;direction:rtl;background:#000;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-image:url(../../images/tep-bg2.png);background-repeat:no-repeat;background-attachment:fixed}
@media (max-width:1000px){
    #for_mob{height: 85vh;;}
    #about{max-width:90vw;margin-top: 74vh;}
    .about-text{font-size: 2.5rem;}
.pod-flach{position:absolute;background:#dbc87d;border-radius:50%;width:15em;height:15em;z-index:99;left:10rem;top:14rem;text-align:center;transform:rotate(-8deg)}
.pod-flach::after{content:"";width:17em;height:17em;border-radius:50%;z-index:-1;border:.1rem solid #dbc87d;display:block;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%)}
.pod-flach strong{font-size:1.5em}
.pod-flach a{font-size:2em}
.pod-flach p{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
body.page-template-page-homepage #top_wrapper{padding-bottom:20%;overflow-x:hidden}
body.page-template-page-homepage #video_bg{z-index:-1;position:absolute;top:0;max-width: 100%;}
body.page-template-page-homepage #mobile_bg{z-index:-1}
body.page-template-page-homepage .image{background:#02190f;width:100%;height:100%}
body.page-template-page-homepage .video_bg_wrap{position:relative;height:0;padding-bottom:121.3%}
body.page-template-page-homepage .video_bg_wrap{width:100%;height:-webkit-calc(100% - 0em);height:-moz-calc(100% - 0em);height:calc(100% - 0em);position:absolute;top:0;left:0;overflow:hidden}
body.page-template-page-homepage .video_bg_wrap #video_bg{width:100%}
body.page-template-page-homepage .video-button{color:#dbc87d;z-index:99999999999;width:4.7em;height:4.7em;top:9.7em;display:block;margin:0 auto;position:absolute;right:3%;left:auto;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background:url(../images/play_video.png) no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
body.page-template-page-homepage .video-button.pause{background:url(../images/pause_video.png) no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
body.page-template-page-homepage header#site_header_mobile{background:0 0}
body.page-template-page-homepage #home_page_text{top:auto;left:0;bottom:0;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin:0;font-size:1.46em;padding:5.4% 0}
body.page-template-page-homepage #home_page_text:before{content:none}
body.page-template-page-homepage .bottom-line#home_page_text:after,body.page-template-page-homepage .bottom-line:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#dbc87d}
body.page-template-page-homepage #main_links li{height:0;padding-bottom:23.6%;position:relative;background-position:center center;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
body.page-template-page-homepage #main_links li a{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-decoration:none}
body.page-template-page-homepage #main_links li a:visited{color:#fff}
body.page-template-page-homepage #main_links li a:hover{text-decoration:underline}
body.page-template-page-homepage #main_links li a h3{font-size:2.6em;font-weight:700;display:block;padding-bottom:.4%}
body.page-template-page-homepage #main_links li a p{font-size:2.1em}
body.page-template-page-homepage #home_page_text h1{font-weight:300;font-size:calc(5.7vw + 3px);display:block;white-space:nowrap;line-height:.65;padding:3vw;letter-spacing:-.5vw}
/* body{background:#000;background-position:100% 35%;color:#0000;background-size:cover;overflow-x:hidden}
body{background:#000!important;background-size:cover!important;background-position:100% 35%;color:#fff;background-size:100vw 100vh;overflow-x:hidden} */
body.page-template-page-homepage #home_page_text h1{position:relative;font-weight:300;font-size:calc(13.2vw + 3px);display:block;white-space:nowrap;line-height:.57em;font-weight:300;line-height:.8}
body.page-template-page-homepage.page-id-1170 #home_page_text h1{font-weight:300;font-size:6em;display:block;white-space:nowrap;line-height:8vw;font-family:PT serif;top:-4.2em;line-height:1.2em}
body.page-template-page-homepage .video-button.pause{width:4em;height:4em;position:absolute;top:85%;z-index:99;background:url(../../images/pause-btn.png) no-repeat;background-size:contain;right:1em}
body.page-template-page-homepage .video-button{width:4em;height:4em;position:absolute;top:85%;z-index:99;background:url(../../images/play_video.png) no-repeat;background-size:contain;right:1em;color:#fff}
.term-desc p{text-align:right!important}
.wines .terms-list .bottom{padding:6% 0 3% 0}
.terms-list li .top .term-desc{font-size:2.2em;line-height:1;width:100%}
.lobby_wrapper{display:flex;width:100%}
}
@media(min-width:1001px){
.terms-list .lobby_wrapper:focus{border:1px solid #fff}
header.content-header{padding-bottom:2.9em}
.terms-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3.1%}
.terms-list li{width:29.3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.9%;background:0}
 .terms-list li{width:24.3%}
 .terms-list{justify-content:center}
.terms-list li .top{margin-bottom:.9em;width:100%;padding:0}
.terms-list li .top .texts{padding:0;text-align:center}
.terms-list li .top span.term-title{font-size:2.2em;color:#dbc87d}
.terms-list li .top .term-desc{font-size:1.43em;line-height:1;min-height:3em}
.terms-list li .bottom{padding:0;width:100%;height:14em;position:relative;overflow:hidden}
.terms-list li .bottom img{display:block;height:100%;width:auto;margin:0 auto}
.terms-list li .bottom .term-link{display:none;color:#000;background:#dbc87d;font-size:1.3em}
.terms-list li .bottom:hover .term-link{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;padding:1% 3%}
.terms-list li .bottom:hover:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75)}
.wines .terms-list .bottom{background-color:rgba(0,0%,0%,40%);padding:1.8% 0;box-shadow:0 0 18px 20px rgb(0 0 0 / 40%)}
.wines .terms-list .bottom img{height:95%}
html[lang=en-US] .terms-list li{padding:1vw}
}