*{padding:0;margin:0;box-sizing:border-box}img{border:none;display:block}a{outline:none!important;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{text-decoration:underline}ul{list-style:none!important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{font-family:'Overpass',sans-serif;font-size:16px;line-height:30px;font-weight:300;color:#313131;background-color:#fff!important;overflow:hidden}body::before{width:100%!important;box-shadow:none!important;position:relative!important}.container{max-width:1445px;margin:0 auto;padding:0 20px}#backTop{position:fixed;bottom:20px;right:20px;background:#9b890f;width:45px;height:45px;display:block;text-decoration:none;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;z-index:99999}#backTop i{color:#fff;margin:0;position:relative;left:14px;top:5px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#backTop:hover i{color:#fff;top:2px}header{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}header p:last-child{margin-bottom:0}.header_inner{background:url(/wp-content/themes/meritage-viticulture/images/header_overlay.png) 0 0 repeat-x}.header_top{padding:70px 0}.header_top .logo_cont{width:30.65%;float:left}.header_top nav{width:54.9%;float:right;padding:50px 0 0}.header_top nav ul{padding:0!important;margin:0!important;font-family:'Marcellus',serif;font-size:21px;line-height:28px;font-weight:400;float:left!important;width:100%}.header_top nav ul li{float:left!important;margin:0 0 0 45px;position:relative}.header_top nav ul li:first-child{margin:0}.header_top nav ul li a{color:#fff;padding:10px 15px!important;display:block}.header_top nav ul li:hover>a{background-color:transparent!important;text-decoration:none;color:#fff!important}.header_top nav ul li a:focus,.header_top nav ul li.current-menu-item>a,.header_top nav ul li.current-menu-parent>a{background-color:transparent!important;text-decoration:none;color:#fff!important}.header_top nav ul li a:focus:before,.header_top nav ul li.current-menu-item>a:before,.header_top nav ul li.current-menu-parent>a:before{left:0;right:0}.banner{padding:120px 0 350px;background:url(/wp-content/themes/meritage-viticulture/images/banner_over.png) 50% 100% no-repeat;text-align:center}.page-template-page-home .banner{padding:250px 0 535px}.banner h1,.banner h2{font-family:'Marcellus',serif;font-size:72px;line-height:84px;font-weight:400;color:#fff;margin:0}main p:last-child{margin-bottom:0!important}.home_top{padding:90px 0}.home_top h1{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:0;padding:75px 0 105px 175px;background:url(/wp-content/themes/meritage-viticulture/images/grape_icon.png) 0 0 no-repeat}.home_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 40px}.home_top p:last-child{font-family:'Caveat',cursive;font-size:37px;line-height:45px;color:#9b890f;margin:100px 0 0;font-weight:400}.home_top .home_content .container{max-width:1740px}.home_top .home_content .home_content_left{width:50%;float:left;padding:90px 0 0 8%}.home_top .home_content .home_content_img{width:43.6%;float:right;position:relative;margin-top:-20px}.home_top .home_content .home_content_img img{max-width:100%}.home_bottom{padding:100px 0 130px}.home_bottom .container{max-width:1740px}.home_bottom .home_bottom_blocks{width:32.5%;float:left;margin:0 20px 20px 0;position:relative;text-align:center;overflow:hidden}.home_bottom .home_bottom_blocks:last-child{margin:0}.home_bottom .home_bottom_blocks img{max-width:100%;transition:all 0.3s ease-in-out}.home_bottom .home_bottom_blocks:hover img{transform:scale(1.1)}.home_bottom .home_bottom_blocks .home_bottom_block_content{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/wp-content/themes/meritage-viticulture/images/home_block_overlay.png) 0 100% repeat-x;padding:70% 18px 25px}.home_bottom .home_bottom_blocks h3{font-family:'Marcellus',serif;font-size:28px;line-height:34px;font-weight:400;color:#fff;margin:0 0 20px}.home_bottom .home_bottom_blocks p{font-family:'Overpass',sans-serif;font-size:20px;line-height:32px;color:#fff;margin:0}.about_top{padding:90px 0}.about_top .container{max-width:1740px}.about_top h2{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:0 0 45px;padding:75px 0 105px 175px;background:url(/wp-content/themes/meritage-viticulture/images/grape_icon.png) 0 0 no-repeat}.about_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:31px;color:#4b4b4b;margin:0 0 25px}.about_top .about_top_left{width:63%;float:left}.about_top .about_top_right{width:34.8%;float:right}.about_top .about_top_right .wp-block-image{margin-bottom:0!important}.about_top .about_top_bottom_part{padding:65px 0 0 30px}.about_top .about_top_bottom_part p{font-size:24px;line-height:34px;margin-bottom:35px}.about_bottom{padding:90px 0 150px}.about_bottom .container{max-width:1740px}.about_bottom h2{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:35px 0 85px;clear:none}.about_bottom h4{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;font-weight:700;color:#4b4b4b;margin:0 0 35px;clear:none}.about_bottom h4 a{font-weight:400;color:#9b890f}.about_bottom p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 50px}.about_bottom .about_bottom_left{width:100%;float:left;padding:40px 0 0 30px}.about_bottom .about_bottom_right{width:40%;float:right}.services_top{padding:235px 0 110px;background:url(/wp-content/themes/meritage-viticulture/images/grape_icon_1.png) 50% 55px no-repeat;text-align:center}.services_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0;padding:0 9%}.services_bottom{padding:100px 0 110px}.services_bottom .container{max-width:1740px}.services_bottom .services_blocks{width:30.7%;float:left;margin:0 65px 30px 0;text-align:center}.services_bottom .services_blocks:last-child{margin:0}.services_bottom .services_blocks .img_block{margin-bottom:60px;overflow:hidden}.services_bottom .services_blocks .img_block img{max-width:100%;transition:all 0.3s ease-in-out}.services_bottom .services_blocks:hover .img_block img{transform:scale(1.1)}.services_bottom .services_blocks h3{font-family:'Marcellus',serif;font-size:36px;line-height:40px;font-weight:400;color:#000;min-height:90px;margin:0 0 25px;padding:0 5%}.services_bottom .services_blocks p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0}.services_last{padding:100px 0 130px}.services_last h2{font-family:'Marcellus',serif;font-size:36px;line-height:40px;font-weight:400;color:#000;margin:0 0 25px;width:36.5%;float:left;padding:50px 5% 0;clear:none}.services_last p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0}.services_last ol{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 35px;padding:0}.services_last ul{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 15px;padding:0}.services_last ul li{padding:0 0 10px 45px;position:relative}.services_last ul li:before{position:absolute;left:0;top:15px;width:20px;height:1px;display:block;background-color:#4b4b4b;content:""}.services_last img{float:right}.services_last .services_last_content{width:31.2%;float:left;padding:50px 0 0}.jobs_top{padding:90px 0}.jobs_top .container{max-width:1740px}.jobs_top h2{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:0 0 85px}.jobs_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 35px}.jobs_top .jobs_top_left{width:37%;float:left;padding:15px 0 0 30px}.jobs_top .jobs_top_right{width:55.7%;float:right}.jobs_bottom{padding:50px 0 150px}.jobs_bottom .container{max-width:1740px}.jobs_bottom h2{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:0 0 85px;padding:0 0 0 30px}.jobs_bottom p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0 0 35px;padding:0 0 0 30px}.contact_top{padding:200px 0 100px}.contact_top .container{max-width:1740px}.contact_top .contact_top_left{width:44.2%;float:left;padding:240px 0 0;background:url(/wp-content/themes/meritage-viticulture/images/grape_icon_2.png) 0 30px no-repeat}.contact_top .contact_top_right{width:50.5%;float:right}.contact_top h2{font-family:'Marcellus',serif;font-size:50px;line-height:54px;font-weight:400;color:#000;margin:0 0 180px}.contact_top h2 a{color:#000;border-bottom:#9b890f 4px solid}.contact_top h2 a:hover{text-decoration:none;border-color:#fff}.contact_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0}.contact_top label{font-family:'Marcellus',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;font-weight:400!important}.contact_top label span{display:none}.contact_top .gform_wrapper ul.gform_fields li.gfield{margin-top:30px}.contact_top .ginput_container input{border:none;height:70px;background-color:#eaeaea;font-family:'Overpass',sans-serif}.contact_top .ginput_container textarea{border:none;height:220px!important;background-color:#eaeaea;font-family:'Overpass',sans-serif}.contact_top .gform_button{font-family:'Marcellus',sans-serif;font-size:24px;line-height:30px;color:#fff;background-color:#9b890f;padding:13px 85px;font-weight:400;text-transform:none}.contact_top input[type="reset"]{font-family:'Marcellus',sans-serif;font-size:24px;line-height:30px;color:#000;background-color:#eaeaea;padding:13px 85px!important;font-weight:400;text-transform:none}footer{background:url(/wp-content/themes/meritage-viticulture/images/footer_bg.jpg) 50% 50% no-repeat;background-size:cover;text-align:center}footer p:last-child{margin-bottom:0!important}.footer_top{background:url(/wp-content/themes/meritage-viticulture/images/footer_over.png) 50% 0 no-repeat;padding:0 0 165px;text-align:left;min-height:255px}.footer_top h3{font-family:'Caveat',cursive;font-size:37px;line-height:45px;color:#9b890f;margin:0 0 15px;font-weight:400}.page-template-page-contact .footer_top h3{visibility:hidden}.footer_top p{font-family:'Overpass',sans-serif;font-size:24px;line-height:34px;color:#4b4b4b;margin:0}.footer_top p a{color:#9b890f;border:none}.page-template-page-contact .footer_top p{visibility:hidden}.footer_bottom{padding:165px 0 30px}.footer_bottom .footer_info{margin:0 0 90px}.footer_bottom p{font-family:'Marcellus',serif;font-size:18px;line-height:24px;color:#fff}.footer_bottom p:last-child{margin-bottom:0!important}.footer_bottom p.copyright{font-size:14px;line-height:24px}.footer_bottom p a{color:#fff}.footer_bottom p a:hover{color:#fff}@media screen and (max-width:1700px){.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:69% 15px 25px}.services_last img{width:28%}}@media screen and (max-width:1640px){.home_bottom .home_bottom_blocks{width:32.4%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:60% 15px 25px}}@media screen and (max-width:1500px){.header_top nav{width:56%}.header_top nav ul li{margin:0 0 0 40px}.banner h1,.banner h2{font-size:60px;line-height:76px}.home_top .home_content .home_content_left{padding:90px 0 0 0}.home_bottom .home_bottom_blocks{width:32.3%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:67% 15px 25px}.home_bottom .home_bottom_blocks h3{font-size:22px;line-height:28px}.home_bottom .home_bottom_blocks p{font-size:17px;line-height:25px}.about_top p,.about_top .about_top_bottom_part p{font-size:20px;line-height:25px}.about_bottom h2{font-size:45px;line-height:50px}.about_bottom p{font-size:20px;line-height:25px}.jobs_top h2{font-size:45px;line-height:50px}.jobs_top p{font-size:20px;line-height:25px}.jobs_bottom h2{font-size:45px;line-height:50px}.jobs_bottom p{font-size:20px;line-height:25px}.services_top{padding:200px 0 70px}.services_top p{font-size:20px;line-height:25px}.services_bottom{padding:50px 0 70px}.services_bottom .services_blocks{width:30.2%}.services_bottom .services_blocks h3{font-size:30px;line-height:35px}.services_bottom .services_blocks p{font-size:20px;line-height:25px}.services_last{padding:50px 0 90px}.services_last h2{font-size:30px;line-height:35px}.services_last ul,.services_last ol{font-size:20px;line-height:25px}.services_last p{font-size:20px;line-height:25px}.footer_top p{font-size:20px;line-height:25px}.contact_top{padding:100px 0 50px}}@media screen and (max-width:87.6875em){.header_top{padding:20px 0}.header_top .logo_cont{width:34%}.header_top nav{width:58.5%}.header_top nav ul li{margin:0 0 0 35px}.banner{padding:120px 0 250px}.page-template-page-home .banner{padding:100px 0 335px}.home_top h1{font-size:45px}.home_top p{font-size:20px;line-height:28px;margin:0 0 30px}.home_top p:last-child{font-size:34px;line-height:42px;margin:50px 0 0}.home_bottom{padding:30px 0 100px}.home_bottom .home_bottom_blocks{width:32.2%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:55% 15px 25px}.about_top{padding:90px 0 30px}.about_top p,.about_top .about_top_bottom_part p{font-size:19px;line-height:23px}.about_bottom{padding:30px 0 100px}.about_bottom p{font-size:19px;line-height:23px}.jobs_top h2{font-size:45px;line-height:50px;margin-bottom:30px}.jobs_top p{font-size:20px;line-height:25px}.jobs_bottom{padding:0 0 100px}.jobs_bottom h2{font-size:45px;line-height:50px;margin-bottom:30px}.jobs_bottom p{font-size:20px;line-height:25px}.footer_bottom{padding:100px 0 30px}.services_top{padding:210px 0 50px}.services_bottom{padding:20px 0 50px}.services_bottom .services_blocks{width:30%}.services_last{padding:20px 0 80px}.contact_top{padding:70px 0 30px}.contact_top .contact_top_left{background-size:30%;padding:160px 0 0}.about_bottom .about_bottom_left img{width:50%}}@media screen and (max-width:80.5em){.header_top .logo_cont{width:30%}.header_top nav{width:62%}.header_top nav ul li{margin:0 0 0 18px}.banner{padding:12% 0 28%}.home_top .home_content .home_content_left{padding:4% 0 0 0}.home_bottom .home_bottom_blocks{width:32%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:55% 15px 25px}.home_bottom .home_bottom_blocks h3{font-size:20px;line-height:24px}.home_bottom .home_bottom_blocks p{font-size:15px;line-height:22px}.about_top p,.about_top .about_top_bottom_part p{font-size:15px;line-height:24px}.about_bottom h2{font-size:40px;line-height:45px}.about_bottom p{font-size:15px;line-height:24px}.jobs_top .jobs_top_left{width:38%;padding:0}.jobs_bottom h2,.jobs_bottom p{padding:0}.services_bottom .services_blocks{width:29.7%}}@media screen and (max-width:68.75em){.header_top{padding:30px 0}.header_top .logo_cont{width:28%}.header_top nav{width:64%}.header_top nav ul{font-size:18px;line-height:24px}.header_top nav ul li{margin:0 0 0 3px}.banner h1,.banner h2{font-size:45px;line-height:55px}.home_top{padding:50px 0}.home_top h1{font-size:40px;line-height:45px;background-size:12%;padding:65px 0 75px 15%}.home_top p{font-size:18px;line-height:24px;margin:0 0 20px}.home_top p:last-child{font-size:30px;line-height:35px;margin:40px 0 0}.home_top .home_content .home_content_img{margin-top:0}.home_bottom{padding:50px 0 70px}.home_bottom .home_bottom_blocks{width:31.5%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:45% 15px 25px}.home_bottom .home_bottom_blocks p{font-size:14px;line-height:18px}.footer_over{padding:15% 0 30px}.footer_info{margin:0 0 5%}footer p{font-size:16px;line-height:20px}.about_top h2{font-size:40px;line-height:45px;background-size:12%;padding:65px 0 75px 15%}.about_top p,.about_top .about_top_bottom_part p{font-size:14px;line-height:17px;margin:0 0 20px}.about_bottom h4{font-size:18px;line-height:24px}.about_bottom p{font-size:14px;line-height:17px}.jobs_top{padding:50px 0}.jobs_top p,.jobs_bottom p{font-size:18px;line-height:24px;margin:0 0 20px}.footer_top h3{font-size:30px;line-height:35px}.footer_top p{font-size:18px;line-height:24px}.services_top p{font-size:18px;line-height:24px}.services_bottom .services_blocks{width:28.9%}.services_bottom .services_blocks p{font-size:18px;line-height:24px}.services_last h2{padding:10px 5% 0}.services_last .services_last_content{padding:10px 0 0}.services_last ul,.services_last ol{font-size:18px;line-height:24px}.services_last p{font-size:18px;line-height:24px}.contact_top{padding:50px 0 0}.contact_top .contact_top_left{padding:110px 0 0}.contact_top h2{font-size:38px;line-height:45px}.contact_top p{font-size:18px;line-height:24px}.contact_top .ginput_container input{height:50px}}@media screen and (max-width:55em){.header_top .logo_cont{width:40%}.header_top nav{display:none}.banner h1,.banner h2{font-size:35px;line-height:45px}.home_top h1{font-size:30px;line-height:34px;padding:7% 0 7% 15%}.home_top .home_content .home_content_img{margin-top:30px;width:100%}.home_top .home_content .home_content_left{width:100%}.home_bottom .home_bottom_blocks{width:48.2%}.home_bottom .home_bottom_blocks:nth-child(2n){margin-right:0}.home_bottom .home_bottom_blocks:last-child{float:none;margin:0 auto;clear:both}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:45% 15px 25px}.about_top{padding:50px 0}.about_top h2{font-size:30px;line-height:34px;padding:7% 0 7% 15%}.about_top .about_top_left{width:100%;margin-bottom:30px}.about_top .about_top_right{width:100%}.about_top .about_top_bottom_part{padding:30px 0 0 0}.about_top p,.about_top .about_top_bottom_part p{font-size:18px;line-height:24px;margin:0 0 20px}.about_bottom{padding:30px 0 50px}.about_bottom h2{font-size:30px;line-height:34px;margin:0 0 30px}.about_bottom h4{font-size:24px;line-height:34px}.about_bottom p{font-size:18px;line-height:24px}.about_bottom .about_bottom_left{width:100%;margin-bottom:30px;padding:0}.about_bottom .about_bottom_left img{width:100%;margin:0 0 30px}.about_bottom .about_bottom_right{width:100%}.jobs_top .jobs_top_left{width:100%;margin-bottom:30px}.jobs_top .jobs_top_right{width:100%}.jobs_bottom{padding:50px 0}.jobs_top h2,.jobs_bottom h2{font-size:30px;line-height:34px;margin:0 0 30px}.jobs_top p,.jobs_bottom p{font-size:18px;line-height:24px;margin:0 0 20px}.services_top{background-position:50% 15px;padding:180px 0 50px}.services_bottom .services_blocks{width:45.5%;margin-bottom:50px}.services_bottom .services_blocks:nth-child(2){margin-right:0}.services_bottom .services_blocks:last-child{float:none;margin:0 auto;clear:both}.services_bottom .services_blocks .img_block{margin-bottom:30px}.services_bottom .services_blocks h3{font-size:24px;line-height:30px;min-height:65px}.services_last img{width:50%}.services_last h2{width:45%}.services_last .services_last_content{padding:10px 0 0 6%;width:45%}.services_last ol,.services_last ul{font-size:18px;line-height:24px;margin:0 0 20px}.services_last ul li{padding:0 0 5px 45px}.contact_top .contact_top_left{width:100%;margin-bottom:50px;background-size:18%;padding:140px 0 0}.contact_top .contact_top_right{width:100%}.contact_top h2{margin:0 0 80px}.contact_top .gform_wrapper ul.gform_fields li.gfield{padding:0!important}}@media screen and (max-width:38.75em){.header_top{padding:15px 0}.header_top .logo_cont{width:80%}.banner{padding:12% 0 50%}.banner h1,.banner h2{font-size:200%;line-height:1.5}.home_top{padding:0 0 30px}.home_top h1{font-size:25px;line-height:30px;padding:2% 0 0% 15%}.home_top .home_content .home_content_left{padding:30px 0 0 0}.home_bottom .home_bottom_blocks{width:100%}.home_bottom .home_bottom_blocks .home_bottom_block_content{padding:60% 15px 25px}.footer_over{padding:30% 0 30px}.footer_info{margin:0 0 15%}.about_top{padding:0 0 30px}.about_top h2{font-size:25px;line-height:30px;padding:5% 0 5% 15%}.footer_bottom{padding:50px 0 30px}.services_bottom .services_blocks{width:100%}.services_bottom .services_blocks h3{min-height:1px}.services_last{padding:20px 20px 80px}.services_last img{width:100%}.services_last h2{width:100%;padding:30px 0 0}.services_last .services_last_content{padding:10px 0 0 0;width:100%}.contact_top .contact_top_left{background-size:55%}.contact_top input[type="reset"]{width:100%}}