/*!
Theme Name: Stone Eagle Winery THEME;
Text Domain: Stone Eagle
Version: 1.0
Author: joeyai team
Author URI: https://joeyai.com/
*/@import"css/bootstrap.min.css";@keyframes easeInY{from{transform:translateY(200px) translate3d(0, 0, 0)}to{transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes easeInYReverse{from{transform:translateY(-200px) translate3d(0, 0, 0)}to{transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes easeInX{from{opacity:0;transform:translateX(100%) translate3d(0, 0, 0)}to{opacity:1;transform:translateX(0px) translate3d(0, 0, 0)}}@keyframes easeInXReverse{from{opacity:0;transform:translateX(-100%) translate3d(0, 0, 0)}to{opacity:1;transform:translateX(0px) translate3d(0, 0, 0)}}@keyframes easeInYReverse{from{opacity:0;transform:translateY(70px) translate3d(0, 0, 0)}to{opacity:1;transform:translateY(0px) translate3d(0, 0, 0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes semiFadeOut{from{opacity:1}to{opacity:.8}}a{transition:all .2s ease-in-out !important}img,svg{max-width:100%}a{text-decoration:none}ahover{text-decoration:none}.grecaptcha-badge{display:none !important}body{font-family:"helvetica-neue-lt-pro",sans-serif,sans-serif;overflow-x:hidden;font-size:17px;line-height:1.5;font-weight:400;color:#fff;background:#000;letter-spacing:.02em}body.no-scroll{overflow:hidden}body.disabled-page:before{background:rgba(0,0,0,.45);position:fixed;content:"";width:100%;height:100%;top:0;left:0;z-index:100000}body *{outline:none !important}.wrapper,.wp-block-cover__inner-container{max-width:1785px;margin:auto;padding:0 50px}@media only screen and (max-width: 1080px){.wrapper,.wp-block-cover__inner-container{padding:0 30px}}@media only screen and (max-width: 480px){.wrapper,.wp-block-cover__inner-container{padding:0 20px}}.wrapper-lg{max-width:1180px}.wrapper-sm{max-width:990px;margin:auto}.wrapper-xm{max-width:800px;margin:auto}a.wp-block-button__link.wp-element-button{background:#612429;border-radius:0;color:#fff;font-size:17px;font-weight:100;padding:8px 30px}a.wp-block-button__link.wp-element-button:hover{color:#000;background:#e0d5bc}.wp-block-cover{height:90vh;min-height:550px;max-height:1280px}.wp-block-cover .has-background-dim{background:none !important;opacity:1;width:104%;left:-4px;height:108%;top:-4px}.wp-block-cover.active .has-large-font-size,.wp-block-cover.active p,.wp-block-cover.active h5,.wp-block-cover.active h2,.wp-block-cover.active h3{animation:easeInYReverse .9s ease-in-out forwards;animation-delay:.75s}.wp-block-cover.active img{animation:easeInYReverse .9s ease-in-out forwards;animation-delay:.5s}.wp-block-cover.top-cover .has-background-dim{background:url(img/grade-1.svg) no-repeat !important;background-size:cover !important}.wp-block-cover.top-cover.active .has-large-font-size,.wp-block-cover.top-cover.active img,.wp-block-cover.top-cover.active p,.wp-block-cover.top-cover.active h5{animation:fadeIn 1s ease-in forwards}.wp-block-cover.top-cover h4{font-size:17px;max-width:470px;margin:auto;text-transform:uppercase;color:#e0d5bc;font-family:"trajan-pro-3",serif;margin-bottom:30px}.wp-block-cover.top-cover p:not(.has-large-font-size){max-width:520px;margin:auto;font-weight:100;font-size:15px}.wp-block-cover:after{content:"";position:absolute;bottom:0;width:100%;height:50%;background:url(img/grade-2.svg) no-repeat;background-size:cover;z-index:100}.wp-block-cover .has-large-font-size{color:#e0d5bc;font-size:55px !important;font-family:"trajan-pro-3",serif;letter-spacing:.05em}.wp-block-cover.small-content .wp-block-cover__inner-container p,.wp-block-cover.small-content .wp-block-cover__inner-container h5{max-width:650px;margin-left:0;text-transform:uppercase}.wp-block-cover.small-content .wp-block-cover__inner-container .has-large-font-size{font-size:35px !important;letter-spacing:.04em;padding-right:0;line-height:1;margin:20px 0}.wp-block-cover.small-content .wp-block-cover__inner-container h5{color:#e0d5bc;font-size:14px;font-weight:500;letter-spacing:.15em}.wp-block-cover.small-content .wp-block-cover__inner-container p{font-family:"trajan-pro-3",serif;padding-right:84px}.wp-block-cover.become-insider-cover,.wp-block-cover.events-form-cover{height:auto;padding-top:300px;max-height:none}.wp-block-cover.become-insider-cover .wp-block-cover__image-background,.wp-block-cover.events-form-cover .wp-block-cover__image-background{height:auto}.wp-block-cover.become-insider-cover .has-background-dim,.wp-block-cover.become-insider-cover::after,.wp-block-cover.events-form-cover .has-background-dim,.wp-block-cover.events-form-cover::after{display:none}.show-case{max-width:none;padding:100px 0;background:url(img/Product-Bright.jpg) no-repeat;background-size:cover;background-position:top left;height:55vw;position:relative}.show-case::before{content:"";background:url(img/Product-Dimmed.jpg) no-repeat;background-size:cover;background-position:top left;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.show-case.active::before{animation:fadeOut 1s ease-in forwards;animation-delay:.7s}.show-case.active .wp-block-buttons,.show-case.active h3,.show-case.active p,.show-case.active h2{animation:easeInYReverse 1s ease-in-out forwards;animation-delay:.7s}.show-case .container{max-width:1785px;margin-left:auto;margin-right:auto;padding:0 40px;padding-left:52vw;z-index:2;position:relative}.show-case h2{font-size:18px;font-family:"trajan-pro-3",serif;text-transform:uppercase;margin-bottom:25px}.show-case p{font-size:16px;font-weight:100}.show-case h3{margin-top:60px;padding-top:20px;border-top:1px solid #e0d5bc;font-family:"trajan-pro-3",serif;color:#e0d5bc;margin-bottom:25px;font-size:18px}.show-case .wp-block-button__link{margin-top:10px}@media only screen and (min-width: 1780px){.show-case .container{padding-left:36vw}}.become-insider{max-width:none;height:65vw;max-height:1100px;padding:100px 0;padding-left:50vw;padding-right:10vw;position:relative}.become-insider:before{background:url(img/become-insider-bg.jpg) no-repeat;background-size:cover;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.become-insider .gform_wrapper,.become-insider p,.become-insider h2{position:relative}.become-insider.active .gform_wrapper,.become-insider.active p,.become-insider.active h2,.become-insider.active:before{animation:easeInYReverse 1s ease-in-out forwards;animation-delay:.6s}.become-insider .container{max-width:650px;margin-left:0}.become-insider.alt{background:none;height:auto;margin-bottom:50px;padding:0 50px 70px}.become-insider.alt .gform_wrapper,.become-insider.alt p,.become-insider.alt h2,.become-insider.alt:before{animation:easeInYReverse 1s ease-in-out forwards;animation-delay:.4s}.become-insider.alt:before{display:none}.become-insider.alt .gform_wrapper{margin:auto;padding:0}.become-insider.alt .container{margin-top:100px;z-index:1000;position:relative;margin-left:auto}.become-insider h2{font-size:35px;font-family:"trajan-pro-3",serif;margin-bottom:30px}.become-insider p{font-family:"trajan-pro-3",serif;text-transform:uppercase;font-size:16px}.become-insider .gform-theme--foundation .gform_fields{row-gap:0px}.become-insider .gform_wrapper{max-width:500px;margin-top:40px;padding-right:50px}.become-insider .gform_wrapper input[type=text],.become-insider .gform_wrapper input[type=email]{background:none !important;border-radius:0;border:none;border-bottom:1px solid #e0d5bc;color:#e0d5bc;margin-bottom:15px;padding:20px;padding-left:0}.become-insider .gform_wrapper input[type=text]::-moz-placeholder, .become-insider .gform_wrapper input[type=email]::-moz-placeholder{color:#e0d5bc;letter-spacing:.15em}.become-insider .gform_wrapper input[type=text]::placeholder,.become-insider .gform_wrapper input[type=email]::placeholder{color:#e0d5bc;letter-spacing:.15em}.become-insider .gform_wrapper .gfield_checkbox{margin:15px 0 30px}.become-insider .gform_wrapper .gfield_checkbox input[type=checkbox]{border:1px solid #e0d5bc;background:none}.become-insider .gform_wrapper .gfield_checkbox input[type=checkbox]:checked{background:url(img/icons/checked.svg) no-repeat center;background-size:60%}.become-insider .gform_wrapper .gfield_checkbox input[type=checkbox]::before{opacity:0 !important}.become-insider .gform_wrapper .gfield_checkbox label{color:#fff}.become-insider .gform_wrapper input[type=submit]{background:#612429 !important;border-radius:0 !important;padding:10px 40px !important;text-transform:uppercase !important;margin-top:15px !important}.become-insider .gform_wrapper input[type=submit]:hover{color:#000 !important;background:#e0d5bc !important}.estate-portfolio{padding:80px 50px;text-align:center;max-width:none}.estate-portfolio.active .wp-block-buttons,.estate-portfolio.active h3,.estate-portfolio.active p,.estate-portfolio.active h2,.estate-portfolio.active figure{animation:easeInYReverse 1s ease-in-out forwards;animation-delay:1s}.estate-portfolio h2{color:#e0d5bc;font-size:50px;font-family:"trajan-pro-3",serif;margin-bottom:60px}.estate-portfolio figcaption{font-family:"trajan-pro-3",serif;text-transform:uppercase;font-size:13px;padding-top:15px;border-top:1px solid #e0d5bc;max-width:75%;margin:auto}.estate-portfolio img{max-height:500px;width:auto;max-width:175px;transition:transform .6s}.estate-portfolio img:hover{transform:scale(1.15)}.wp-block-cb-carousel-v2 .wp-block-cover__background,.events-cover .wp-block-cover__background{background:linear-gradient(180deg, hsla(0, 0%, 0%, 0.9) 46%, hsla(0, 0%, 0%, 0) 100%) !important;height:24% !important}.wp-block-cb-carousel-v2 .wp-block-cover__inner-container p,.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h2,.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h4,.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h5,.events-cover .wp-block-cover__inner-container p,.events-cover .wp-block-cover__inner-container h2,.events-cover .wp-block-cover__inner-container h4,.events-cover .wp-block-cover__inner-container h5{max-width:800px;position:relative;z-index:101}.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h2,.events-cover .wp-block-cover__inner-container h2{font-size:35px;letter-spacing:.04em;padding-right:0;line-height:1;margin:20px 0;color:#e0d5bc;font-family:"trajan-pro-3",serif}.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h4,.events-cover .wp-block-cover__inner-container h4{font-family:"trajan-pro-3",serif;font-size:18px;max-width:520px;margin:25px 0}.wp-block-cb-carousel-v2 .wp-block-cover__inner-container p,.events-cover .wp-block-cover__inner-container p{font-size:16px;font-weight:100;margin-bottom:35px}.wp-block-cb-carousel-v2 .wp-block-cover__inner-container a.wp-block-button__link.wp-element-button,.events-cover .wp-block-cover__inner-container a.wp-block-button__link.wp-element-button{padding-left:60px;padding-right:60px;z-index:101;position:relative}.wp-block-cb-carousel-v2 .swiper-slide-next,.wp-block-cb-carousel-v2 .swiper-slide-prev,.wp-block-cb-carousel-v2 .swiper-button-next,.wp-block-cb-carousel-v2 .swiper-button-prev,.events-cover .swiper-slide-next,.events-cover .swiper-slide-prev,.events-cover .swiper-button-next,.events-cover .swiper-button-prev{display:none !important}.content-top{padding:270px 40px 60px}.content-top h1{color:#e0d5bc;font-size:50px;font-family:"trajan-pro-3",serif;margin-bottom:60px}.content-top h3{font-size:25px;margin-top:40px;color:#e0d5bc;margin-bottom:15px}.content-top h2{font-size:35px;margin-top:40px;color:#e0d5bc;margin-bottom:25px;font-family:"trajan-pro-3",serif}@media only screen and (max-width: 2280px){.wp-block-cover:after{height:400px}}@media only screen and (max-width: 1380px){.wp-block-cover:after{height:340px}}@media only screen and (max-width: 1280px){.wp-block-cover:after{height:270px}.wp-block-cover .has-large-font-size{font-size:40px !important}.estate-portfolio h2{font-size:40px;margin-bottom:50px}.estate-portfolio img{max-height:430px;max-width:150px}.show-case h2{font-size:15px;margin-bottom:20px}.show-case p{font-size:15px}.show-case h3{margin-top:45px;margin-bottom:25px;font-size:16px}.become-insider{height:auto;padding-left:45vw;padding-right:4vw}.become-insider p{font-size:14px}}@media only screen and (max-width: 980px){.wp-block-cover{height:80vh}.wp-block-cover:after{height:25vw}.wp-block-cover .has-large-font-size{font-size:33px !important;letter-spacing:.03em;margin-top:40px}.estate-portfolio{padding:80px 30px}.estate-portfolio img{max-height:320px;max-width:110px}.show-case{max-height:none;padding-top:0;padding-bottom:0;background-size:100%;height:auto;background-image:url(img/Product-Bright-mobile.jpg)}.show-case::before{background-size:100%;background-image:url(img/Product-Bright-mobile.jpg)}.show-case .container{padding:40px;padding-top:110%}.become-insider{padding-left:30vw}.become-insider .container{background:rgba(0,0,0,.2);padding:20px}.wp-block-cb-carousel-v2 .wp-block-cover{height:auto;padding-top:30px;padding-bottom:30px}.wp-block-cover.events-cover{height:auto;padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 690px){.become-insider{padding:385px 20px 60px;margin-top:40px}.become-insider:before{height:350px}.become-insider .gform_wrapper{max-width:none;padding-right:10px}.become-insider.alt{padding:0 0 70px}.become-insider.alt .container{margin-top:70px;padding:0}.estate-portfolio{padding:65px 30px 10px}.wp-block-cover.small-content .wp-block-cover__inner-container .has-large-font-size,.estate-portfolio h2,.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h2,.become-insider h2{font-size:30px !important}.wp-block-cover.small-content .wp-block-cover__inner-container p{padding-right:60px;font-size:15px}.wp-block-cb-carousel-v2 .wp-block-cover{display:block}.wp-block-cb-carousel-v2 .wp-block-cover img{height:auto;position:relative;margin-bottom:40px}.wp-block-cover.events-cover{display:block;padding:0}.wp-block-cover.events-cover .wp-block-cover__inner-container{padding:0 30px}.wp-block-cover.events-cover img{height:auto;position:relative;margin-bottom:40px}.events-cover .wp-block-cover__background{display:none}.wp-block-cover.become-insider-cover .wp-block-cover__image-background,.wp-block-cover.events-form-cover .wp-block-cover__image-background{height:70vh}}@media only screen and (max-width: 490px){.wp-block-cover .has-large-font-size{margin-top:100px;font-size:27px !important;letter-spacing:.02em}.wp-block-cover.events-cover .wp-block-cover__inner-container h2,.wp-block-cover.small-content .wp-block-cover__inner-container .has-large-font-size,.estate-portfolio h2,.wp-block-cb-carousel-v2 .wp-block-cover__inner-container h2,.become-insider h2{font-size:25px !important}}header.top-header{position:absolute;width:100%;z-index:1;padding:30px 0;opacity:0;animation:fadeIn 1s ease-in forwards;background:linear-gradient(180deg, hsla(0, 0%, 0%, 0.9) 46%, hsla(0, 0%, 0%, 0) 100%)}.home header.top-header{background:none}header.top-header .wrapper{position:relative}header.top-header .logo img{width:165px}header.top-header .main-menu{position:absolute;right:35px;top:0;width:70%;text-align:right}header.top-header .main-menu ul{list-style:none;padding:0;margin:0}header.top-header .main-menu li{display:inline-block}header.top-header .main-menu a{color:#e0d5bc;padding:40px 0 14px;text-transform:uppercase;font-size:17px;display:block;font-weight:100;letter-spacing:.04em;position:relative;margin:0 20px}header.top-header .main-menu a:after{content:"";position:absolute;height:.1rem;bottom:0;left:0;width:46%;background-color:#e0d5bc;transition:all .6s ease-in-out !important}header.top-header .main-menu a:hover::after{width:97%}@media only screen and (max-width: 980px){header.top-header{text-align:center}header.top-header .logo img{width:125px}header.top-header .main-menu{position:relative;width:100%;text-align:center;right:0}header.top-header .main-menu a{padding:30px 0 10px;font-size:15px}header.top-header .main-menu a:after{width:100%}}@media only screen and (max-width: 680px){header.top-header{background:linear-gradient(180deg, hsla(0, 0%, 0%, 0.4) 6%, hsla(0, 0%, 0%, 0) 100%)}}@media only screen and (max-width: 480px){header.top-header .main-menu a{margin:0 10px}}footer{background:#817257;padding:60px 0}footer .logo img{width:250px}footer ul#menu-footer-menu{list-style:none;margin:0;padding:0;display:flex}footer ul#menu-footer-menu li.menu-item-has-children{display:inline-block;width:32%;height:100%;flex:0 0 auto}footer ul#menu-footer-menu li.menu-item-has-children>a{margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e0d5bc;display:inline-block;color:#e0d5bc}footer ul#menu-footer-menu a{color:#fff;display:block}footer ul#menu-footer-menu ul{list-style:none;margin:0;padding:0}footer ul#menu-footer-menu ul a{letter-spacing:.15em;font-size:12px;margin-bottom:5px}footer ul#menu-footer-menu ul a:hover{color:#e0d5bc}footer .mid a{font-size:14px;font-weight:100;color:#e0d5bc}footer .copy{margin-top:40px;font-size:11px;font-weight:100;text-transform:uppercase;color:#e0d5bc}footer .copy a{color:#e0d5bc}@media only screen and (max-width: 690px){footer .logo img{width:175px}footer ul#menu-footer-menu{display:block}footer ul#menu-footer-menu li.menu-item-has-children{width:100%;margin-bottom:25px}}.events-form{padding:150px 0 100px}.events-form table{margin:auto}.events-form h2{font-family:"trajan-pro-3",serif}.events-form #tripleseat_embed_form{margin-top:20px}.events-form #tripleseat_embed_form h2{margin-top:40px;font-size:23px}.events-form .table,.events-form p,.events-form h2,.events-form h3,.events-form form,.events-form input,.events-form label{opacity:0}.events-form .table,.events-form p,.events-form h2,.events-form h3,.events-form form,.events-form input,.events-form label{animation:easeInYReverse 1s ease-in-out forwards !important;animation-delay:.3s !important}.events-form input[type=text],.events-form input[type=email],.events-form textarea{background:none !important;border-radius:0;border:none;border:1px solid #e0d5bc !important;color:#e0d5bc;margin-bottom:15px;padding:10px 15px;width:100%;margin-top:5px;outline:none}.events-form input[type=text]::-moz-placeholder, .events-form input[type=email]::-moz-placeholder, .events-form textarea::-moz-placeholder{color:#e0d5bc;letter-spacing:.15em}.events-form input[type=text]::placeholder,.events-form input[type=email]::placeholder,.events-form textarea::placeholder{color:#e0d5bc;letter-spacing:.15em}.events-form label{text-transform:uppercase;color:#e0d5bc;font-weight:500;font-size:14px}.events-form select{width:100%;border:1px solid #e0d5bc !important;margin:15px 0;padding:10px 15px;background:url(img/icons/select-arrow.svg) no-repeat 98%;color:#e0d5bc;background-position-x:calc(100% - 7px);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.events-form input[type=checkbox]{border:1px solid #e0d5bc !important;background:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:23px;width:23px;margin-right:10px}.events-form input[type=checkbox]:checked{background:url(img/icons/checked.svg) no-repeat center !important;background-size:60% !important}.events-form input[type=submit]{background:#612429 !important;border-radius:0 !important;padding:10px 40px !important;text-transform:uppercase !important;margin-top:15px !important;color:#fff;outline:none}.events-form input[type=submit]:hover{color:#000 !important;background:#e0d5bc !important}.events-form #lead_form_submit a{display:none}@media only screen and (max-width: 690px){.events-form #tripleseat_embed_form table td{width:100%;display:block}.events-form #tripleseat_embed_form table td input[type=text]{width:100% !important}.events-form #tripleseat_embed_form label{width:84%}}.c7wp .wp-block-c7wp-default{padding-top:220px}