@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');body{font-family:'Cormorant-Medium'}body p{font-family:'Cormorant-Medium'}h1,h2,h3,h4,h5,h6{font-family:'Cormorant-Medium' !important;font-weight:500 !important}h1{font-size:43px}a{transition:all .3s ease-in-out}.container{margin:0 auto;max-width:1200px;padding:0 15px}.mobile.toggle-terget{display:none}.normalize-image img{height:auto !important}.site-button a{font-family:'Graphik-Medium' !important}.normalize-image img{height:auto !important;max-width:100% !important}.button-wrap .site-button:first-child{border-right:2px solid #7d7d7d}.button-wrap .site-button{padding:0 30px 0}.nature-thrives{top:50%;left:0;right:0;z-index:1;transform:translate(0,-50%)}.nature-thrives h2{font-family:'Graphik-Regular' !important}header.site-header{position:absolute;top:0;z-index:3;left:0;right:0}header.site-header .logo img{max-width:233px;width:100%;display:block;margin:0 auto}.header-top{padding:20px 0}.header-top .container{position:relative}.header-top .c7wp-wrap .c7-user-nav__cart>button.c7-link{position:absolute;right:0;top:60%;transform:translate(0,-50%);left:auto}.header-bottom .container nav{border-bottom:2px solid #fff;border-top:2px solid #fff}.header-bottom .container nav ul{margin:0;list-style:none;padding:0;display:flex;justify-content:space-between}.header-bottom .container nav ul a{font-family:"Lato",sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;padding:18px 0 14px}.header-bottom .container nav ul a:hover{color:#ac8240}.header-bottom .container nav ul>li.menu-item-has-children>a:after{content:"";width:14px;height:7px;background:url(//calivencefbg.com/wp-content/themes/twentytwentyone-child/css/../images/menu-arrow.png) no-repeat;display:inline-block;vertical-align:middle;margin:0 0 0 7px}ul.sub-menu{position:absolute;flex-wrap:wrap;background:#aa8043;visibility:hidden;opacity:0;transition:all .3s ease-in-out}ul.sub-menu li{width:100%}ul.sub-menu li a{padding:10px !important;display:block !important}ul.sub-menu li a:hover{color:#fff !important;background:#000 !important}.mobile_login_link{display:none}.header-bottom .container nav ul li:hover ul.sub-menu{visibility:visible;opacity:1}.c7-user-nav__cart__title svg{stroke:#fff}.c7-user-nav__cart__count{background-color:#ac8240}.stay-connected .c7-form{margin:0 auto;max-width:845px}.stay-connected label#c7-\:r1\:-email-label{color:#fff}.stay-connected .c7-required{color:#fff}.stay-connected input{height:87px !important;border:none !important;border-radius:0 !important}.stay-connected .c7-btn{height:87px;color:#fff;text-transform:uppercase;border-radius:0;background:#ab8240;max-width:230px;width:100%;letter-spacing:2px}.home-banner-heading h1{font-size:80px;font-family:'Cormorant-Bold' !important;font-weight:700;margin:0 0 20px;letter-spacing:6px}.home-banner-heading h1 strong{font-family:'Santa-Catalina-Regular';font-weight:400;letter-spacing:normal}button.c7-btn.c7-btn--primary:hover{background:#7a5723}.contact-form-calivence form.wpcf7-form{display:flex;flex-wrap:wrap}.contact-form-calivence form.wpcf7-form .form-group{width:100%}.contact-form-calivence form.wpcf7-form .wpcf7-form-control{font-size:19px;color:#515151;height:70px;border:1px solid #a0a0a0;background:#f4f4f4;width:100%;padding:10px 28px;font-family:'Cormorant-Medium'}.contact-form-calivence form.wpcf7-form textarea.wpcf7-form-control{height:165px;padding:25px 28px;resize:none}.contact-form-calivence form.wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.contact-form-calivence form.wpcf7-form .form-group p{display:flex;width:100%;gap:15px}.contact-form-calivence form.wpcf7-form .wpcf7-form-control.wpcf7-submit{cursor:pointer;background:#aa8043;color:#fff;width:auto;height:87px;border:none;padding:5px 85px;display:block;margin:20px auto 0;font-family:"Lato",sans-serif;text-transform:uppercase;font-size:16px}.contact-form-calivence form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background-color:#000}span.wpcf7-spinner{display:none}.footer-copyrights p{font-weight:400;font-family:"Lato",sans-serif}.contact-info li span.elementor-icon-list-text{font-family:'Cormorant-Medium' !important}.c7wp-wrap[data-c7-type="login"]{position:absolute;top:60%;transform:translate(0,-50%);left:auto;right:50px;min-width:auto}a.c7-user-nav__account__login{color:#fff;font-family:"Lato",sans-serif !important;text-transform:uppercase;font-size:17px}.c7-link{color:#aa8043}.c7-user-nav__account>a{color:#fff}.c7-user-nav__account__name svg{stroke:#fff}.c7-account__menu ul li:nth-child(4){display:none}.home-product-collection .c7-h2{display:none}.c7-account__header p{font-family:'Cormorant-Medium' !important;font-weight:500 !important}.c7-user-nav__account__dropdown li:nth-child(4){display:none}.c7-account-block__title{font-family:'Cormorant-Medium' !important;font-weight:500 !important}.c7-account-block__actions button{font-family:Cormorant-Medium !important;font-weight:500 !important}.club-member .c7-h2{font-size:22px;text-transform:uppercase;letter-spacing:1px;color:#ac8240}.club-member .c7-club__details__content{text-align:center;font-size:20px;font-weight:500;color:#554e48}.club-member .c7-club__details{text-align:center}.club-member .c7-btn,.c7-btn{background-color:#f4ebdd;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;fill:#52493b;color:#52493b;border-radius:0;padding:13px 20px;font-family:'Graphik-Medium' !important}.club-member .c7-btn:hover,.c7-btn:hover,.c7-btn:focus,.c7-btn:active{background:#000;background-color:#ac8240 !important;color:#fff}.club-member .c7-club__image img{max-height:300px;object-fit:cover;height:300px;width:100%}.club-member .c7-h1{display:none}.c7-product__content{font-weight:700;font-family:'Cormorant-Medium' !important}.c7-account__menu .c7-active a{border-bottom-color:#ac8240}.c7-account-dashboard__left-column .c7-account-dashboard__block:last-child{display:none}.c7-checkout__footer{display:none}.site-footer h4{font-family:'Cormorant-Medium' !important}.site-footer .footer-info li br{display:none}.footer-info .elementor-icon-list-text{font-family:"Lato",sans-serif !important}.foo-mid-colum{border-left:1px solid #ac8240;border-right:1px solid #ac8240}.foo-quick-link li a{font-family:"Lato",sans-serif !important;font-weight:500}.footer-logo img{max-width:100% !important;height:auto !important;width:auto !important}