.elementor-section.elementor-section-boxed nav.elementor-container, .elementor-section.elementor-section-boxed>.elementor-container, .uicore-ham-creative .uicore-navigation-content, .container-width .uicore-megamenu>.elementor, #wrapper-navbar.elementor-section.elementor-section-boxed .elementor-container .uicore-megamenu .elementor-section.elementor-section-boxed .elementor-container, #wrapper-navbar.elementor-section.elementor-section-full_width .elementor-container .uicore-megamenu .elementor-section.elementor-section-boxed .elementor-container {max-width: 1450px !important;}
nav.uicore.elementor-container .uicore-branding {padding: 0;margin-left: 7px;}
.top-banner {min-height: 100vh; align-items: center; display: flex;}
body.elementor-kit-32 .elementor-button.elementor-button, body.elementor-kit-32 .elementor-button:not(.bdt-offcanvas-button) {font-size: 20px;font-weight: 600; color: #000;padding: 19px 30px 19px 30px;}
.Facilities-section .Post-wrapper > .hentry .elementor-button.elementor-button{padding-right: 54px;}
.elementor-kit-32 .ti-angle-right:before{font-weight:900;}
.Integrative-section .e-con.e-flex>.e-con-inner {grid-gap: 10px;}
.Facilities-section .Post-wrapper {grid-gap: 30px;}
.Facilities-section .Post-wrapper img {display: block;}
.Facilities-section .Post-wrapper .ui-e-post-content{padding: 40px 40px 141px 40px;}
.Facilities-section .Post-wrapper > .hentry  {background: #F4F7FA;position: relative;}
.Facilities-section .Post-wrapper .elementor-button {position: absolute;bottom: 48px;left: 40px;}
.Facilities-section .Post-wrapper h4{font-size:30px;font-weight: 700;margin-bottom:25px !important;}
.Facilities-section .Post-wrapper .elementor-button:after {content: "\e649";font-weight: 900;font-family: "themify";position: absolute;right: 22px;top: 19px;   color: #575757;font-size: 16px;}
.Facilities-section .Post-wrapper .elementor-button:hover:after{color:#fff;}
.service-section .Post-wrapper {grid-gap: 30px;}
.service-section .Post-wrapper .hentry {background: #fff;border-radius: 5px;position: relative;}
.service-section .Post-wrapper img {display: block;}
.service-section .Post-wrapper .ui-e-post-content{padding: 26px 26px 96px 26px;}
.service-section .Post-wrapper .ui-e-post-content h4{font-size: 26px;font-weight: 700;margin-bottom: 15px;min-height: 68px;}
.service-section .Post-wrapper .ui-e-post-content .elementor-button{position: absolute;bottom: 48px;left: 30px;padding: 0 25px 0 0 ;}
.service-section .Post-wrapper .ui-e-post-content .elementor-button:after{content: "\e649";font-weight: 900;font-family: "themify";position: absolute;right: 0px;top: 0px;   color: #575757;font-size: 16px;}
.service-section .Post-wrapper .ui-e-post-content .elementor-button:focus span{color:#575757;}
.service-section .Post-wrapper .ui-e-post-content .elementor-button:hover span{color:#1D6363;}
.address-section .elementor-element.elementor-widget-icon-list {margin-bottom: 51px !important;}
.address-section .elementor-element.elementor-widget-heading {margin-bottom: 12px !important;}
.address-section .elementor-element.elementor-widget-text-editor {margin-bottom: 18px !important;}
.opening-hours h3 {font-size: 26px;font-weight: 700;margin-bottom: 0;letter-spacing: 0;}
.opening-hours p {font-size: 20px;font-weight: 700;margin-bottom: 0;}
.uicore-navbar #uicore-site-header-cart .uicore-icon-holder:before{content:"" !important;background: url(https://crossroadsapothecary.linkedretaildemo.com/wp-content/uploads/2024/04/cart.svg) no-repeat;filter: brightness(0) invert(1);width:19px !important;height:17px !important;}
.uicore-navbar #uicore-site-header-cart .uicore-icon-holder:hover:before{filter:none;}
.uicore-nav-menu a.uicore-social-icon.social_in:before {content: "" !important;background: url(https://crossroadsapothecary.linkedretaildemo.com/wp-content/uploads/2024/04/insta.svg) no-repeat; filter: brightness(0) invert(1);width: 17px; height: 17px; display: inline-block;background-size: 17px;}
.uicore-nav-menu a.uicore-social-icon.social_in:hover:before{filter:none;}
.uicore-nav-menu a.uicore-social-icon.social_fb:before {content: "" !important;background: url(https://crossroadsapothecary.linkedretaildemo.com/wp-content/uploads/2024/04/fb.svg) no-repeat; filter: brightness(0) invert(1);width: 18px; height: 18px; display: inline-block;background-size: 18px;}
.uicore-nav-menu a.uicore-social-icon.social_fb:hover:before{filter:none;}
.uicore-navbar .uicore-nav-menu .uicore.uicore-socials {display: flex !important;flex-direction: row-reverse;}
.uicore-navbar .uicore-nav-menu .uicore.uicore-socials a {padding: 0 10px !important;}
.uicore.uicore-extra { margin-right: 20px !important;}
.uicore-navbar .uicore-extra{gap: 0 !important;}
.uicore.uicore-cart-icon {margin-left: 9px !important; margin-top: 4px !important;}
.uicore-navbar #uicore-site-header-cart #uicore-count-update {font-size: 16px !important;margin: -2px 0 0 -2px !important;}

html body{
	  --uicore-typography--p-w: 500;
    --uicore-typography--p-h: 35px;
    --uicore-typography--p-s: 20px;
}

@media screen and (min-width: 1500px){
	html body {
		--uicore-typography--h1-s: 90px;
	  --uicore-typography--h2-s: 60px;
	  --uicore-typography--h3-s: 40px;
	  --uicore-typography--h4-s: 24px;
	  --uicore-typography--h5-s: 20px;
	  --uicore-typography--h6-s: 14px;
	  --uicore-typography--p-s: 20px;
	  --uicore-typography--h2-ls: normal;
	}
}


html body .uicore-transparent-color nav, html body .uicore-navbar {
    --uicore-header--menu-typo-s: 20px;
    --uicore-header--logo-h: 99px;
    --uicore-header--menu-spaceing: 16px;
}

@media only screen and (min-width: 1025px){
.uicore-shrink:not(.uicore-scrolled) {
    --uicore-header--logo-padding: 37px;
}
}

/* CSS for membership cards */




.membership-card a:hover {
    transform: translateY(-3px);
    background-color: #31462f; /* Change background color on hover */
    color: #fff; /* Change text color on hover */
}
.membership-card a:hover {
    transform: translateY(-3px);
}

.membership-card:hover {
    transform: scale(1.03);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

.membership-cards{
        display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 30px;
    row-gap: 30px;
}
.membership-cards .membership-card{
        background: #D1FA94;
    padding: 30px;
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.membership-cards .membership-card h2 {
    margin: 20px 0 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 48.41px;
    color: #000;
}
.membership-cards .membership-card h2 strong{
   font-weight: bold;
       font-size: 27px;
}
.membership-cards .membership-card a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #000;
    background-color: #fff;
    padding: 0 20px;
    border-radius: 30px;
    text-decoration: none;
    transition: transform 0.3s ease;
    min-width: 100%;
    min-height: 60px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
     margin-top: 30px;
}
.membership-cards .membership-card ul{background: RGBA(166, 215, 95, 0.4);padding: 20px 20px 20px 40px;margin-bottom: 0 !important;}
.membership-cards .membership-card ul li{font-size: 16px;font-weight: 600;line-height: 30px;color: #5A677E;}
.membership-cards .membership-card p{font-size: 24px !important;font-weight: 600;line-height: 30px;}
.membership-cards .membership-card p strong{font-size: 40px;line-height: 48.41px;color: #000;}

/* CSS for Post-wrapper and post cards */
.Post-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Adjust the min and max width as needed */
    gap: 20px;
}

.article {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 8px;
    overflow: hidden;
}

.ui-e-post-img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.ui-e-post-content {
    padding: 20px;
}

.ui-e-post-title {
    font-size: 18px;
    margin-bottom: 10px;
}

.ui-e-post-text {
    margin-bottom: 20px;
}

.elementor-button-link {
    display: inline-block;
    background-color: #007bff;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-button-link:hover {
    background-color: #0056b3;
}
.service-container .Post-wrapper {
    display: grid;
    grid-template-columns:repeat(4, 23.8%);
    gap: 1.6%; /* Spacing between grid items */
}

.service-container .elementor-button {
    background: transparent !important;
    text-decoration: underline;
    position: relative;
}

.service-container .elementor-button:hover {
    color: black !important;
}


.pmpro_table thead tr th{
	text-align: left;
}
a.email-wrapper {
    color: black;
}
/* cart icon  */
.uicore .uicore-extra {
	flex-direction:row-reverse;
}


@media screen and (max-width:1440px){
    .Integrative-section .e-con.e-flex>.e-con-inner{flex-wrap: wrap;max-width: 1000px;}
}

@media screen and (max-width:1300px){
    .service-container .Post-wrapper { grid-template-columns: repeat(3, 32.2%);}
}

@media screen and (max-width:1199px){
    .Integrative-section div {max-width: 100% !important;}
}


@media screen and (max-width:1024px){

.Facilities-section .Post-wrapper .ui-e-post-content {padding: 20px 20px 80px 20px;}
.service-section .Post-wrapper .ui-e-post-content h4,
.Facilities-section .Post-wrapper h4 {font-size: 25px;margin-bottom: 11px !important;min-height: 0;}
.service-section .Post-wrapper .ui-e-post-content .ui-e-post-text,
.Facilities-section .Post-wrapper .ui-e-post-content .ui-e-post-text {font-size: 16px;line-height: 26px;}
.service-section .Post-wrapper .ui-e-post-content {padding: 20px 20px 60px 20px;}
.service-section .Post-wrapper .ui-e-post-content .elementor-button {left: 20px;bottom: 29px;font-size: 19px;}
.Facilities-section .Post-wrapper .elementor-button {position: absolute;bottom: 20px;left: 20px;transform-origin: left;}
.Facilities-section .Post-wrapper .elementor-button:after{top:17px;}
body.elementor-kit-32 .elementor-button.elementor-button, body.elementor-kit-32 .elementor-button:not(.bdt-offcanvas-button) {font-size: 16px;padding: 16px 26px 16px 26px;}
.uicore-mobile-nav-show nav.uicore.elementor-container * {z-index: 9;}
.uicore-mobile-nav-show nav.uicore.elementor-container {position: relative;}
.uicore-mobile-nav-show nav.uicore.elementor-container:after {position: absolute;left: -20px;width: auto;content: "";background: #000;height: 100%;right: -20px;}
.uicore-mobile-nav-show .uicore-navigation-wrapper span.bar{background: #fff !important;}
.uicore-ham .bar:nth-child(2):before{background: #fff !important}
}

@media screen and (min-width:768px) and (max-width:1024px){
.service-container .Post-wrapper {
    grid-template-columns: repeat(2, 48%);
    gap: 4%;
    grid-row-gap: 30px;
}
.opening-hours h3{font-size: 22px}
.opening-hours p{font-size: 16px !important;line-height: normal !important;}
}

@media screen and (max-width:767px){
.service-container .Post-wrapper {
    grid-template-columns: repeat(1, 100%);
}
.opening-hours h3{font-size: 17px;}
.opening-hours p{font-size: 13px !important;line-height: normal !important;}
.address-section .elementor-element.elementor-widget-icon-list {margin-bottom: 31px !important;}
html body { --uicore-typography--p-h: 28px; --uicore-typography--p-s: 16px;}
.membership-card h2{height: auto;}
.membership-card .price-wrp{min-height: 0;margin-bottom: 20px;}
}

/*10-4-24 faq page start*/
.uicore-page-title .uicore-overlay {background: RGBA(29, 99, 99, 0.5) !important;}
.uicore-page-title .uicore-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;}
.uicore-page-title.elementor-section > .uicore {padding: 115px 0 253px;}
.uicore-page-title .uicore h1.uicore-title {font-size: 90px;line-height: 108.92px;max-width: 100%;}
.longevity-article {padding: 100 0 !important;background-color: #f4f7fa !important;}
.longevity-article .e-con-inner {    padding: 0;}
.longevity-article .bdt-ep-accordion-title {padding: 0;font-size: 30px;line-height: 36px;}
.longevity-article .bdt-ep-accordion-icon svg {height: 18px !important;width: 18px !important;}
.longevity-article .bdt-ep-accordion-content {padding: 20px 0 0;}
.longevity-article .bdt-ep-accordion-item {padding: 30px;background-color: #ffffff;margin-top: 30px !important;}
.longevity-article .bdt-ep-accordion-item:first-child {margin-top: 0 !important;}
.longevity-article .bdt-ep-accordion-item ul li a {font-size: 20px;line-height: 34px;color: #5a677e;}
.longevity-article .bdt-ep-accordion-content p, .content-area .bdt-ep-accordion-content h3 {font-size: 20px;line-height: 32px;color: #000;margin: 0; font-weight: bold;}
.longevity-article .bdt-ep-accordion-content p strong {    font-weight: bold;}
.uicore-transparent ~ #content header.uicore {     height: 700px; padding-top: 0;}
.uicore-page-title .uicore.elementor-container {    position: inherit;}
.uicore-page-title.elementor-section > .uicore {padding: 0;height: 100%;}
.uicore-page-title.elementor-section > .uicore h1 {top: 30%;position: absolute;padding: 0;left: 0; margin: 0 !important; padding: 0 !important;}
.uicore-page-title.elementor-section > .uicore h1 span {display: block;font-size: 40px;font-weight: 500;line-height: 48.41px;text-align: left;}
/*10-4-24 faq page end*/


/*11-4-24 contact-us page start*/
.contact-form-with-detail {padding: 110px 0;}
.contact-form-with-detail .e-con-inner {padding: 0;gap: 30px !important;}
.contact-form-with-detail .ContactUs-LeftForm {gap: 40px;max-height: 620px;}
.contact-form-with-detail .ContactUs-RightContent {padding: 50px;gap: 0;max-height: 620px;}
.contact-form-with-detail .ContactUs-RightContent ul {margin-bottom: 35px;}
.contact-form-with-detail .ContactUs-RightContent .elementor-icon-list-icon svg {width: 30px;height: 30px;}
.contact-form-with-detail .ContactUs-RightContent .right-label .elementor-heading-title {font-size: 20px;font-weight: 500;line-height: 34px;color: #5a677e;text-transform: none;margin-bottom: 7px;}
.contact-form-with-detail .ContactUs-RightContent h5 {font-size: 26px !important;font-weight: 700 !important;line-height: 40px !important;color: #000;margin-bottom: 30px !important;}
.contact-form-with-detail .ContactUs-LeftForm form br {display: none;}
.contact-form-with-detail .ContactUs-LeftForm form .Name-wrapper {display: flex;column-gap: 30px;}
.contact-form-with-detail .ContactUs-LeftForm form span input,
.contact-form-with-detail .ContactUs-LeftForm form textarea {background: #f4f7fa;border: 1px solid #00000026;border-radius: 4px;font-size: 18px;line-height: 21px;padding: 14px 20px;}
.contact-form-with-detail .ContactUs-LeftForm form textarea {height: 140px;resize: none;}
.contact-form-with-detail .ContactUs-LeftForm form p {margin-bottom: 30px;}
.contact-form-with-detail .ContactUs-LeftForm form input.wpcf7-submit {margin-top: 20px;font-size: 20px;font-weight: 600;line-height: 24.2px;background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-position: right 20px center;background-size: 13px;padding-right: 50px;}
.area-map {padding: 0 !important;}
.area-map .elementor-widget-google_maps iframe {height: 660px;}
/* cooking classes page*/

/*.information-with-cost-signup{padding: 110px 0 40px;}
.information-with-cost-signup .e-con-inner{column-gap: 30px !important;}
.information-with-cost-signup .e-con-inner>div{padding: 0 !important;}
.information-with-cost-signup .e-con-inner h3{margin-bottom: 24px !important;}
.information-with-cost-signup .e-con-inner h2{font-size: 30px;font-weight: 700;line-height: 36.31px;margin: 0 0 24px;}
.information-with-cost-signup .e-con-inner ul li{line-height: 40px;color: #5A677E;margin-bottom: 15px;}
.information-with-cost-signup .e-con-inner .elementor-widget-container{padding: 40px 30px !important;background-color: #fff;border-radius: 0px 0px 4px 4px;}
.list-classes-dates{padding-bottom: 90px;}*/
.events-grid{ padding: 30px 0 !important;}
.events-grid .elementor-shortcode .cooking-classes-list{display: grid;grid-template-columns: 1fr;column-gap: 0px;row-gap: 0px;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-single{display: flex;flex-direction: row-reverse;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list{padding: 80px 0;position: relative;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list:after{content: '';position: absolute;background: #E4E4E4;bottom: 0;height: 1px;left: 50%;right: 50%;width: 100vw;margin-left: -50vw;margin-right: -50vw;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .cooking-img{height: 400px;overflow: hidden;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .cooking-img img{object-fit: cover;object-position: top;height: 100%;width: 100%;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list h6.cook-title{font-size: 30px;font-weight: 700;line-height: 36px;color: #000;margin: 0 0 15px;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list p.date,.events-grid .elementor-shortcode .cooking-classes-list .cooking-list p.date a{font-size: 14px;font-weight: 600;line-height: 16.94px;color: #5A677E;margin-bottom: 40px;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .inner-container{padding: 0 110px 70px 0; max-width: 63%;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .inner-container>a{background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-position: right 25px center;background-size: 13px;padding-right: 54px;position: absolute;bottom: 80px;left: 0;}
/*11-4-24 end*/


/* testimonial add */
#sync2 .item h1 {font-size: 16px;font-weight: 500;line-height: 19.36px;text-align: left;align-items: center;}
    #sync2 .current .item h1 {box-shadow: 2px 2px 5px 0px #0000001A; background: #fff;}
    .owl-theme .owl-nav [class*='owl-'] {transition: all .3s ease;}
    .owl-theme .owl-nav [class*='owl-'].disabled:hover {background-color: #D6D6D6;}
    #sync1.owl-theme {position: relative;}
    #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: 0;position: absolute;top: 50%;}
    #sync1.owl-theme .owl-prev {left: 10px;}
    #sync1.owl-theme .owl-next {right: 10px;}
    .ifrm{border:none; width:100%;margin-top:50px;}
    .d-flex {display: flex;}
    #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {margin-top: 0;position: relative;top: 50%;background: url(https://crossroadsapothecary.linkedretaildemo.com/wp-content/uploads/2024/04/rgt-sld.svg);width: 40px;background-repeat: no-repeat;background-position: center;background-size: 15px;background-color: transparent !important;padding: 0;border-radius: 0;}
    #sync1.owl-theme .owl-prev {left: 0;transform: rotateY(-180deg);}
    #sync1.owl-theme .owl-next svg, #sync1.owl-theme .owl-prev svg {display: none;}
    .test-right p {font-family: Inter;font-size: 20px;font-weight: 500;line-height: 40px;text-align: left;color: #5A677E; margin: 2px 0;}
    .test-sld-wrp {background: #F4F7FA;}
    .test-sld-inr { max-width: 1410px;background: #fff;border-radius: 4px; margin: auto;position: relative; }
    .test-row.d-flex {display: grid;grid-template-columns: 40% 56%;grid-column-gap: 40px;}
    .owl-carousel .owl-item .test-right .t-icn-left {  margin: 0 auto 0 0;  width: auto;}
    .owl-carousel .owl-item .test-right .t-icn-rgt {  margin: 0 0 0 auto;  width: auto;}
    .test-right {  padding-top: 226px;}
    #sync1.owl-theme .owl-dots, #sync2.owl-theme .owl-dots {  display: none;}
    .test-row.d-flex .test-left {  height: 650px;}
    .test-row.d-flex .test-left img {height: 100%;width: 100%;object-fit: cover;object-position: center;}
    #sync1 .owl-nav {position: absolute;left: 40%;bottom: 0;padding-left: 40px;padding-bottom: 60px;}
    #sync2 .owl-nav {display: none;}
    #sync2 .item {cursor: pointer;max-width: 240px;max-height: 80px;border-radius: 4px;} 
    #sync2 .item h1 .s2-img {width: 60px;height: 60px;border-radius: 50%;margin-right: 15px;overflow: hidden;}
    #sync2 .item h1 .s2-img img{object-fit: cover;object-position: center;height: 100%;width: 100%;}
    #sync2 {position: absolute;right: 0;width: 56%;top: 60px;right: 0;} 
    #sync1.owl-theme .owl-prev {left: 0;transform: rotateY(-180deg);   margin-right: 30px;}
    #sync1.owl-theme .owl-next {right: 0;}
    .overflow-hidden {overflow: hidden;}
/* testimonial end */

/* reviews page*/
.review-wrapper{padding: 100px 0 !important;background: #F4F7FA !important;}
.review-wrapper .filter-buttons{text-align: center;margin: 20px auto 56px;}
.review-wrapper .filter-buttons button.filter-button{min-width: 191px;padding: 18px 0px 18px 0px;border-radius: 30px;background-color: #fff;border: 1px solid #0000001A;margin: 0 10px;font-size: 20px;font-weight: 600;line-height: 24px;cursor: pointer;}
.review-wrapper .filter-buttons button.filter-button:hover{color: #FFF;background-color: #1D6363;transition: all 0.3s linear;}
.review-wrapper .filter-buttons button.activated{background-color: #D1FA94;}
.review-wrapper .review-container{display: grid;grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px;grid-row-gap: 30px; }
.review-wrapper .review-container .review-card {background-color: #fff;padding: 25px 20px;max-width: 450px;min-height: 300px;}       
.review-wrapper .review-container .top-sec-rcontent {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.review-wrapper .review-container .logo{width: 44px;height: 45px;margin-right: 10px;}
.review-wrapper .review-container .logo img {width: 100%;height: auto;}       
.review-wrapper .review-container .reviewer {display: flex;align-items: start;justify-content: center;flex-direction: column;}       
.review-wrapper .review-container .name {font-size: 26px;font-weight: 700;line-height: 36px;color: #000;}       
.review-wrapper .review-container .reviewer img {width: 116px;}       
.review-wrapper .review-container .review-date {color: #757575;font-size: 14px;font-weight: 600;}
.review-wrapper .review-container  .review-text {line-height: 34px;color: #5A677E;}

/*12-4-24 our team page start*/
.ourteam-top-section .e-con-inner{padding: 110px 0 !important;column-gap: 70px !important;}
.ourteam-top-section .e-con-inner .elementor-element.elementor-widget-image{height: 400px;}
.ourteam-top-section .e-con-inner img{height: 100%;width: 100%;object-fit: cover;object-position: center;}
.ourteam-post-wrapper .e-con-inner{padding: 110px 0 !important;}
.ourteam-post-wrapper .ourteam-posts{display: grid;grid-template-columns: 1fr 1fr;column-gap: 30px;row-gap: 30px;margin-top: 50px;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post{background: #F4F7FA;border-radius: 4px;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteam-image{height: 500px;border-radius: 4px 4px 0 0;overflow: hidden;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteam-image img{object-fit: cover;object-position: top;height: 100%;width: 100%;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteampost-content-wrapper{padding: 30px 30px 40px;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteampost-content-wrapper h2{font-size: 26px;font-weight: 700;line-height: 31px;margin: 0 0 10px;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteampost-content-wrapper .ourteam-content p:first-child{font-size: 14px;font-weight: 600;line-height: 16px;margin-bottom: 18px;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post a.learn-more{position: relative;font-size: 20px;font-weight: 600;line-height: 24px;color: #000;text-decoration: underline;}
.ourteam-post-wrapper .ourteam-posts .ourteam-post a.learn-more:after{content: '';position: absolute;background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-size: 10px;height: 100%;width: 10px;top: 6px;left: 120px;}
.ourteam-newslatter-section{position: relative !important;padding: 100px 0 !important;background-position: top !important;background-size: cover !important;background-repeat: no-repeat !important;}
.ourteam-newslatter-section>div{margin: 0 !important;}
.ourteam-newslatter-section .e-con-inner{z-index: 99 !important;}
.ourteam-newslatter-section:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: RGBA(29, 99, 99, 0.5);}
.ourteam-newslatter-section .elementor-widget-container h4{font-size: 20px;line-height: 34px;margin-bottom: 20px;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form{max-width: 600px;height: 60px;margin: auto;position: relative;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form>div{padding: 0;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form .bdt-newsletter-signup-wrapper{position: absolute;right: 0;height: 100%;width: 160px;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form .bdt-newsletter-signup-wrapper button{height: 100%;border-radius: 0px 4px 4px 0px;}
.ourteam-newslatter-section .bdt-newsletter-input-wrapper input{font-size: 18px;padding: 10px 20px;border-radius: 4px;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form .bdt-newsletter-signup-wrapper button div{font-size: 20px;font-weight: 600;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form .bdt-newsletter-signup-wrapper button{background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-position: right 20px center;background-size: 13px;padding-right: 54px;}
.ourteam-newslatter-section .bdt-newsletter-wrapper form .bdt-newsletter-signup-wrapper button:hover{background-image: url(../images/button-arrowhover.svg);}
.ourteam-bottom-section .e-con-inner{column-gap: 70px !important;padding: 100px 0 !important;}
.ourteam-bottom-section .e-con-inner .store-left-img{height: 460px;}
.ourteam-bottom-section .e-con-inner .store-left-img img{height: 100%;width: 100%;object-fit: cover;object-position: center;}
.ourteam-bottom-section .e-con-inner .store-right-section p{margin-bottom: 40px;}

/*longevityProgram page*/
.longevityProgram-top-sec{padding: 100px 0;}
.longevityProgram-top-sec .e-con-inner h1{font-size: 60px;line-height: 72px;}
.longevityProgram-top-sec .e-con-inner p span br{display: none;}
.longevityProgram-top-sec .e-con-inner p strong{font-size: 24px;line-height: 42px;color: #000 !important;}
.longevityProgram-top-sec .e-con-inner .elementor-button-wrapper{margin-top: 30px;}
.longevityProgram-content-sec{padding: 100px 0;}
.longevityProgram-content-sec .e-con-inner .elementor-widget-container h4{font-size: 24px;font-weight: 600;line-height: 36px;text-align: left;}
.longevityProgram-content-sec .e-con-inner .elementor-widget-container ol{margin: 0 !important;}
.longevityProgram-content-sec .e-con-inner .elementor-widget-container ol li{margin-bottom: 15px;}
.testimonial-section{padding: 110px 0 !important;margin: 0 !important;}
.testimonial-section .elementor-element-0b62033 .elementor-heading-title{margin-bottom: 28px;}
.longevity-membership-section{padding: 110px 0 !important;}
.longevity-membership-section .e-con-inner{column-gap: 30px !important;}
.longevity-membership-section .e-con-inner>div{height: 240px;}
.longevity-membership-section .elementor-widget-container{display: flex;justify-content: center;align-items: center;padding: 0;}
.longevity-membership-section .elementor-widget-container h2{font-size: 60px;line-height: 72px;margin-bottom: 30px;}
.longevity-membership-section .e-con-inner span strong:first-child{font-size: 24px;line-height: 36px;}
.longevity-membership-section .e-con-inner span strong{color: #000;font-size: 24px;}
.longevity-membership-section .e-con-inner p{margin-bottom: 0 ;}
.longevity-bottom-section {padding: 80px 0 !important;}
.longevity-bottom-section>.e-con-inner{display: flex !important;gap: 0 !important;}
.longevity-bottom-section>.e-con-inner>div:first-child{max-width: 63%;}
.longevity-bottom-section>.e-con-inner>div:last-child{max-width: 37%;}
.longevity-bottom-section>.e-con-inner>div:first-child .elementor-widget-text-editor{width: 93%;}
.longevity-bottom-section .elementor-widget-image img{object-fit: cover;object-position: center;height: 100%;width: 100%;}
.longevity-bottom-section p a{color: #000;font-size: 22px;line-height: 26px;}

/*lumen-metabolic-device page*/
.Device-top-section .e-con-inner{padding: 110px 0 56px !important;}
.device-video-container{padding: 0 !important;}
.device-video-container .elementor-wrapper.elementor-open-inline{height: 520px;width: 100%;}
.device-video-container .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-size: cover;background-position: top;background-repeat: no-repeat;}
.device-list-wrapper-container{background-color: #F4F7FA !important;}
.device-list-wrapper-container .e-con-inner{gap: 30px !important;padding: 80px 0 110px !important;}
.device-list-wrapper-container .e-con-inner>div{padding: 0 !important;background-color: #fff !important;border-radius: 4px;}
.device-list-wrapper-container .e-con-inner .elementor-widget-image .elementor-widget-container{height: 500px;border-radius: 4px 4px 0px 0px;overflow: hidden;}
.device-list-wrapper-container .e-con-inner .elementor-widget-container img{object-fit: cover;object-position: center;height: 100%;width: 100%;}
.device-list-wrapper-container .elementor-widget-heading .elementor-widget-container{padding-top: 0 !important;margin-top: 0 !important;}
.device-list-wrapper-container .e-con-inner p{line-height: 30px;}
.device-bottom-container{padding: 137px 0 40px !important;background-size: cover !important;background-position: right !important;}
.device-bottom-container .device-bottom-content-container{margin: 0 auto 0 100px;max-width: 62%;}
.device-bottom-container .device-bottom-content-container h2{font-size: 60px !important;line-height: 72px !important;}
.device-bottom-container .device-bottom-content-container p span{font-size: 20px ;line-height: 34px ;}
.device-bottom-container .device-bottom-content-container p strong{font-size: 24px;font-weight: 600;line-height: 29px;margin-top: 40px;display: block;}
.device-bottom-container .device-bottom-content-container .elementor-button-wrapper{text-align: left;margin-bottom: 50px;}
.device-bottom-container .device-bottom-content-container .elementor-button-wrapper a{ background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-position: right 20px center;background-size: 13px;padding-right: 54px;}
.device-bottom-container .device-bottom-content-container .elementor-button-wrapper a span{font-size: 20px;line-height: 24px;}
/* integrative-nutrition-counseling*/
.nutrition-top-sec{padding: 100px 0 !important;}
.nutrition-top-sec .elementor-widget-heading .elementor-widget-container{margin: 0 !important;}
.nutrition-top-sec .elementor-widget-container p strong{font-size: 24px;color: #000;}
.nutrition-top-sec .pricing-title,.nutrition-top-sec .Packages-title{padding: 90px 0 10px ;}
.nutrition-top-sec .e-con-boxed.e-con .e-con-inner h2{font-weight: 700 !important;font-size: 50px !important;}
.nutrition-bottom-sec{padding: 100px 0 !important;}
/*acupuncture page*/
.acupuncture-top-sec{padding: 100px 0 !important;}
.acupuncture-top-sec .e-grid {grid-template-columns: 1fr !important;grid-row-gap: 40px !important;padding: 0 !important;margin-top: 20px;}
.acupuncture-top-sec .e-grid .elementor-widget-container{padding: 30px 30px 24px !important;}
.acupuncture-top-sec .e-grid .elementor-widget-container p{font-size: 24px;line-height: 36px;margin-bottom: 20px;color: #000 !important;}
.acupuncture-top-sec .e-grid .elementor-widget-container ul{margin: 0 0 10px !important;}
.acupuncture-price-sec{margin: 0 !important;padding: 100px 0 !important;}
.acupuncture-price-sec h1{margin-bottom: 10px;}
.acupuncture-bottom-sec p{margin-bottom: 30px;}
.acupuncture-price-sec p strong{font-size: 24px;color: #000;}
.acupuncture-pricing-sec .e-con-inner, .acupuncture-package-sec .e-con-inner{grid-column-gap: 30px !important;}
.acupuncture-package-box .e-con-inner{row-gap: 10px !important;justify-content: center !important;}
.acupuncture-package-box h3{font-size: 50px !important;font-weight: 700 !important;}
.acupuncture-package-box{padding: 40px !important;}
.acupuncture-package-box .elementor-widget-text-editor{width: 100% !important;}
.acupuncture-package-box p:last-child{padding-bottom: 0 !important;}
.acupuncture-bottom-sec{padding: 100px 0 !important ;}
.acupuncture-bottom-sec p strong, .acupuncture-bottom-sec p strong a{color: #000 !important;}
.acupuncture-bottom-sec p strong a{text-decoration: underline;}
.acupuncture-bottom-sec .elementor-widget-container .elementor-button-wrapper a{background-image: url(../images/button-arrow.svg);background-repeat: no-repeat;background-position: right 20px center;background-size: 13px;padding-right: 54px;}
.uicore-page-title.elementor-section > .uicore p{font-size: 40px;line-height: 48px;color: #fff;top: 50%;position: absolute;padding: 0;left: 0;margin: 0;padding: 0;opacity: 1 ;}

/*button css for comment*/
input[type="submit"].disabled {opacity: 0.5;cursor: not-allowed; }
input[type="submit"].disabled:hover {background-color: #d1fa94 !important;opacity: 0.5;color: black !important;}
/*12-04-24 css end*/


/*15-04-24 css start*/
.membership-card p{font-size: 17px !important;}
/*longevity-blog page*/
.blog-container{background: #F4F7FA !important;}

.uicore-blog #main.uicore {padding: 115px 0 !important; }
.blog-container .uicore-landscape-ratio.uicore-grid .uicore-zoom .uicore-zoom-wrapper{padding-bottom: 300px !important; }
.blog-container .uicore-blog-img-container{height: 300px !important;border-radius: 4px !important;}
.blog-container .uicore-blog-img-container .uicore-cover-img{background-size: cover;background-position: center;background-repeat: no-repeat;}
.blog-container .uicore-post-info .uicore-post-info-wrapper h4 span{font-size: 26px;font-weight: 700;line-height: 31px;}
.blog-container .uicore-post-info .uicore-post-info-wrapper p{font-size: 20px !important;font-weight: 500 !important;line-height: 34px !important;color: #5A677E !important;}
.blog-container .uicore-post-footer uicore-body span,.blog-container .uicore-post-footer uicore-body span a{font-size: 14px;line-height: 16px;color: #5A677E;}
.blog-container .uicore-post-info{margin: 0 !important;padding: 0 !important;background-color: #fff;border-radius: 4px;padding: 40px !important; min-height: 362px;}
.uicore-landscape-ratio.uicore-grid .uicore-cover-img, .uicore-landscape-ratio.uicore-grid .uicore-zoom .uicore-zoom-wrapper, .uicore-landscape-ratio.uicore-tiles .uicore-cover-img, .uicore-landscape-ratio.uicore-tiles .uicore-zoom .uicore-zoom-wrapper{padding-bottom: 300px !important;}
/*store page*/
.store-body-container .site-main .product-container li{height: 460px !important;overflow: hidden !important;margin: 0 70px 0 0 !important;}
.store-body-container .site-main .product-container li img{object-fit: cover;object-position: center;height: 100%;width: 100%;}
.store-body-container .site-main .product-container h2{font-size: 60px;line-height: 72.61px;margin: 0 0 20px !important;}
.store-body-container .site-main .product-container .woocommerce-product-description p{font-size: 20px;line-height: 34px;color: #5A677E;margin-bottom: 35px;}
.store-body-container .site-main .product-container a{font-size: 20px !important;font-weight: 600 !important;line-height: 24px !important;background-image: url(../images/button-arrow.svg);background-repeat: no-repeat !important;background-position: right 20px center !important;background-size: 13px !important;padding-right: 54px !important;}
.store-body-container .uicore-page-title.elementor-section > .uicore p{top: 29%;font-size: 45px;line-height: 60px;text-align: center;}
.store-body-container .uicore-page-title.elementor-section > .uicore h1{top: 64%;text-align: center;font-size: 60px;line-height: 72px;text-align: center;width: 100%;}
/* store page end*/
 .uicore-navbar nav.uicore ul.sub-menu{top: 60% !important;}
 .uicore-navbar.uicore-scrolled  nav.uicore ul.sub-menu{top: 100% !important;}
.uicore-navbar.uicore-sticky {z-index: 999999;}
.device-bottom-container .device-bottom-content-container .elementor-button-wrapper a:hover{background-image: url(../images/button-arrowhover.svg);}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .inner-container>a:hover{background-image: url(../images/button-arrowhover.svg);}
.acupuncture-bottom-sec .elementor-widget-container .elementor-button-wrapper a:hover{background-image: url(../images/button-arrowhover.svg);}
.contact-form-with-detail .ContactUs-LeftForm form input.wpcf7-submit:hover{background-image: url(../images/button-arrowhover.svg);}
.store-body-container .site-main .product-container a:hover{background-image: url(../images/button-arrowhover.svg);}
.elementor-990 .elementor-element.elementor-element-5134bc7 .elementor-button {fill: #fff;}
.elementor-925 .elementor-element.elementor-element-68bdad5 .elementor-button {fill: #fff;}
nav.uicore.elementor-container .uicore-branding {margin-top: 8px;margin-bottom: 8px;}
/*15-04-24 css end*/

/*18-04-24 css start*/
/*cooking-classes new sec css*/
.load-more-container{text-align: center;padding: 60px 0 40px;}
.load-more-container button.load-more-button{font-size: 20px;font-weight: 600;line-height: 24px;min-width: 163px;min-height: 60px;border-radius: 30px;background: #D1FA94;padding: 0 30px;cursor: pointer;transition: all 0.3s linear;}
.load-more-container button.load-more-button:hover{color: #FFF;background-color: #1D6363;}
.cooking-demo-top-container{padding: 100px 0 !important;}
.cooking-demo-top-container .cooking-top-items-container{padding: 0 0 50px;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-title{font-size: 30px;line-height: 36px;padding: 0;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-title:hover{color: #000 !important;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-item{padding: 40px 30px;background-color: #ffffff;margin-top: 40px !important;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-item:first-child {margin-top: 0 !important;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-icon svg {height: 18px !important;width: 18px !important;}
.cooking-demo-top-container .cooking-top-items-container .bdt-ep-accordion-content {padding: 14px 0 0;}
/*longevity new sec*/
.longevity-body-container .uicore-header-wrapper {background: black;} 
.longevity-program-top-sec{padding: 30px 0 90px !important;}
.longevity-program-top-sec .elementor-widget-container{margin: 0 !important;}
.longevity-program-top-sec img{object-fit: cover !important;object-position: center !important;width: 100% !important;height: 100% !important;border: 5px solid #000000 !important}

/*our team popup css*/
.popup-container {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);    z-index: 9999;     display: none; }
.popup {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background-color: #fff;    padding: 20px;    border-radius: 5px;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);    max-width: 80%;     overflow-y: auto;     height: 695px;        padding: 0;}
.popupimg {    width: 200px !important;}
.popup-overlay {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.close-popup {    position: absolute;    top: 10px;    right: 10px;    cursor: pointer;}



.popup-open div#wrapper-navbar {    z-index: -9;}
.popup .ourteam-post {    display: grid;        grid-template-columns: 510px 1fr;}
.popup {    top: 50%;    left: 0;    transform: translate(0, -50%);    background-color: #fff;    max-width: 80%;    overflow-y: auto;    width: 1410px !important;    height: 670px;    right: 0;    margin: auto;    padding: 0;}
.popup .ourteam-post .ourteampost-content-wrapper h2 {    font-family: Inter;    font-size: 40px;    font-weight: 700;    line-height: 48.41px;    text-align: left;    color: #000;    margin-bottom: 15px;     margin-top: 0;}
.popup .ourteam-post .ourteampost-content-wrapper .ourteam-content h2 {    font-family: Inter;    font-size: 20px;    font-weight: 600;    line-height: 24.2px;    text-align: left;    color: #5A677E;    margin-bottom: 20px;}
.popup .ourteam-post .ourteampost-content-wrapper .ourteam-content p {    font-family: Inter;    font-size: 16px;    font-weight: 500;    line-height: 30px;    text-align: left;    color: #5A677E;}
.popup {    overflow-y: hidden;}
.close-popup {    position: absolute;    top: 54px;    right: 40px;    cursor: pointer;
    background: url(../images/close.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 22px;
    width: 22px;    font-size: 0;    height: 22px;}
.popup .ourteam-post .ourteampost-content-wrapper {    padding: 40px 55px 40px  40px;    overflow-y: auto;    max-height: 620px;}
.popup .ourteam-post .ourteampost-content-wrapper{  scrollbar-width: thin; }
.popup .ourteam-post .ourteampost-content-wrapper::-webkit-scrollbar {    height: 5px; width: 8px;  }
.popup .ourteam-post .ourteampost-content-wrapper::-webkit-scrollbar-thumb {  max-width: 5px;  background-color: #061C4C;   border-radius: 10px; -webkit-border-radius: 10px;   }
.popup .ourteam-post .ourteampost-content-wrapper::-webkit-scrollbar-thumb:hover {    background-color: #061C4C;   }
.popup .ourteam-post .ourteampost-content-wrapper::-webkit-scrollbar-track { max-width: 5px;    background-color: #e6e6e6;    -webkit-border-radius: 10px;    border-radius: 10px;}
.popup .ourteam-post .ourteampost-content-wrapper {    height: 100%;}
.popup .ourteam-post .ourteam-image {    height: 670px;}
.popup .ourteam-post .ourteam-image img {    height: 100%;    width: 100%;    object-fit: cover;    object-position: center;}
.popup .owl-dots {    display: none;}
.popup .owl-nav{ position: absolute; right: 10px; bottom: 0;}
.popup .owl-nav button {    border: 1px solid #00000033 !important;    background: #FFFFFF !important;    height: 50px;    width: 50px;}
.popup .owl-nav button span {    background: url(../images/popup-right.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 15px;    display: block;    font-size: 0;}
.popup .owl-nav {    position: absolute;    right: 40px;    bottom: -25px;    display: flex;    grid-gap: 20px;}
.popup {        overflow-y: visible;}
.popup .owl-nav button.owl-prev span {    transform: rotate(-180deg);}

/*pop up end*/



/*single blog css*/
.single-blog-container p{font-size: 20px;font-weight: 500;line-height: 34px;}
.single-blog-container p strong{font-size: 30px;line-height: 36px;color: #000;display: block;margin: 60px 0 30px;}
.single-blog-container figure{height: 510px !important;}
.single-blog-container figure img{object-fit: cover;object-position: top;height: 100% !important;width: 100%;}
.single-blog-container p a{font-size: 20px;font-weight: 700;line-height: 34px;color: #5A677E;text-decoration: underline;}
.single-blog-container h4{font-size: 24px;font-weight: 600;line-height: 29.05px;}
.single-blog-container a span{font-size: 14px !important;font-weight: 500 !important;line-height: 16px !important;color: #5A677E !important;}
.single-blog-container  .uicore-blog-img-container {height: 300px !important;border-radius: 4px !important;}
.single-blog-container .uicore-blog-img-container .uicore-cover-img{background-size: cover;background-position: center;background-repeat: no-repeat;}
.single-blog-container h3{font-size: 60px;line-height: 72px;}
.single-blog-container .uicore-post-info {margin: 0 !important;padding: 0 !important;background: #F4F7FA;border-radius: 4px;padding: 40px 40px 35px !important;min-height: 362px;}
.single-blog-container .uicore-post-info h4 span{font-size: 26px !important;font-weight: 700 !important;line-height: 31px !important;color: #000 !important;}
.single-blog-container .uicore-post-info p{font-size: 20px !important;font-weight: 500 !important;line-height: 34px !important;color: #5A677E !important;}
.single-blog-container .uicore-post-info span{font-size: 14px;line-height: 16px;}
.blog-detail-container .uicore-page-title.elementor-section > .uicore h1{font-size: 60px;line-height: 80px;max-width: 100% !important;}
.blog-detail-container .uicore-page-title {background-position: center !important;}
.blog-detail-container .uicore-page-title .uicore-entry-meta {position: absolute;top: 60%;left: 0;margin: 0 !important;padding: 0 !important;}
.blog-detail-container .uicore-page-title .uicore-entry-meta span,.blog-detail-container .uicore-page-title .uicore-entry-meta a{font-size: 24px !important;font-weight: 600 !important;opacity: 1 !important;}
/*18-4-24 css end*/

/*19-4-24 css start*/
/* membership-checkout page*/
.checkout-container{padding: 70px 0;}
.checkout-container form .left-wrapper{width: 70%;}
.checkout-container form .right-wrapper{width: 30%;}
.checkout-container .left-wrapper h2{border: 1px solid #00000026;background: #F4F7FA;border-radius: 4px;display: flex;align-items: center;padding: 20px !important;margin-bottom: 30px !important;}
.checkout-container .left-wrapper h2 span.pmpro_checkout-h2-name{font-size: 24px;font-weight: 600;line-height: 29px;margin-bottom: 0 !important;}
.checkout-container .left-wrapper label{font-size: 18px;font-weight: 500;line-height: 21.78px;margin-bottom: 10px;color: #000;}
.checkout-container .left-wrapper input{font-size: 16px;font-weight: 500;line-height: 19.36px;padding: 15px;}
.checkout-container .left-wrapper input.pmpro_btn{font-size: 20px;font-weight: 600;line-height: 24px;min-width: 220px;min-height: 60px;padding: 0 30px;margin: 30px 0;}
.checkout-container form{display: flex;flex-direction: row-reverse;column-gap: 45px;}
.checkout-container form .right-wrapper h2{font-size: 30px;font-weight: 700;line-height: 36px;}
.checkout-container form .right-wrapper .pmpro_checkout{background: #F4F7FA;    padding: 30px;}
.checkout-container form .right-wrapper .pmpro_checkout ul li{font-size: 16px;font-weight: 600;line-height: 30px;}
.checkout-container form .right-wrapper .pmpro_checkout p{font-size: 18px;font-weight: 600;line-height: 30px;}
.checkout-container form .right-wrapper .pmpro_checkout p strong{font-weight: 600;color: #000;}
.checkout-container form .right-wrapper .pmpro_level_expiration_text p{font-size: 16px;}
.checkout-container form .right-wrapper div:last-child,.checkout-container form .right-wrapper p:last-child{margin-bottom: 0 !important;}
.checkout-container form .right-wrapper h2 a{font-size: 14px;font-weight: 600;color: #5A677E;}
.checkout-body-container .wp-block-woocommerce-checkout-order-summary-block{padding: 10px !important;}

/* cooking demo details*/
.cooking-demo-single .uicore-header-wrapper {background: #000;}
.cooking-demo-single .content-area{background: #F4F7FA;}
.cooking-demo-single .content-area .post-navigation {background: #fff;padding: 80px 0;}
.cooking-demo-single .cooking-list{padding: 250px 0 100px;}
.cooking-demo-single .featured-image{border: 5px solid #000000;overflow: hidden;height: 510px;margin-bottom: 40px;}
.cooking-demo-single .featured-image img{object-fit: cover;object-position: center;height: 100%;width: 100%;}
.cooking-demo-single h2{font-size: 60px;font-weight: 500;line-height: 72px;text-align: center;margin: 20px 0 !important;}
.cooking-demo-single h3{font-size: 24px;line-height: 40px;}
.cooking-demo-single .cooking-list p,.cooking-demo-single .cooking-list p a{font-size: 20px;font-weight: 500;line-height: 34px;text-align: center;color: #5A677E;}
.cooking-demo-single .cooking-list ul li p{line-height: 40px;text-align: left;margin-bottom: 15px;}
.cooking-demo-single .cooking-list a.elementor-button{margin: 20px 0;}
.cooking-demo-single .post-navigation .e-con-inner{display: flex;justify-content: space-between;}
.cooking-demo-single .post-navigation .nav-previous{text-align: left;}
.cooking-demo-single .post-navigation .nav-next{text-align: right;}
.cooking-demo-single .post-navigation p{font-size: 24px;font-weight: 600;line-height: 29px;color: #000;}
.cooking-demo-single .post-navigation a span{font-size: 14px;line-height: 17px;color: #5A677E;}
/*animation css*/
.cooking-classes-list .cooking-img,.cooking-classes-list .inner-container {opacity: 0;}
.cooking-classes-list .cooking-img.animated,.cooking-classes-list .inner-container.animated {opacity: 1;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .inner-container {position: relative;}
.events-grid .elementor-shortcode .cooking-classes-list .cooking-list .inner-container>a {bottom: 0;}

/*22-4-24 css start*/

.longevity-membership-section .e-con-inner .longevity-membership-section-left,.longevity-membership-section .e-con-inner .longevity-membership-section-right{background: url(../images/longevity-background.png);background-repeat: no-repeat;background-size: cover;background-position: right;background-blend-mode: luminosity;}
.longevity-membership-section .e-con-inner span strong:first-child{display: block;background:  url(../images/longevity-heart-icon.svg);background-repeat: no-repeat;padding-left: 38px;background-repeat: no-repeat;background-position: left;background-size: 25px;}

/*membership-check out form css*/
.checkout-container .left-wrapper .pmpro_checkout-fields{display: flex;flex-wrap: wrap;}
.checkout-container .left-wrapper .pmpro_checkout-field{width: 47%;}
.checkout-container .left-wrapper .pmpro_checkout-field.pmpro_checkout-field-username{width: 100%;}
.checkout-container .left-wrapper .pmpro_checkout-field-baddress1,.checkout-container .left-wrapper .pmpro_checkout-field-baddress2{width: 100%;}
.checkout-container .left-wrapper .pmpro_payment-account-number{width: 100%;}
.checkout-container .pmpro_asterisk{display: none !important;}
.checkout-container form .right-wrapper .pmpro_checkout ul{padding-left: 20px !important;}
.checkout-container form .right-wrapper h2:first-child{margin-top: 0 !important;}
.checkout-container .left-wrapper label span{color: red !important;}
.pmpro_checkout h2 span.pmpro_checkout-h2-msg a {color: #000 ;}
/*22-4-24 css start end*/
.custom-icon{display: flex; align-items: center;}
.custom-icon a i{font-size: 16px; color: white;}

.checkout-body-container .uicore-header-wrapper, .my-account-body-container .uicore-header-wrapper, .cart-body-container .uicore-header-wrapper{
    background:black;
}
.uicore-asside-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a.remove{color: #ff0000 !important;}
.widget.woocommerce .buttons .button:not(.checkout) {color: white !important;}
/*.uicore-content a:not(.single-blog-container .uicore-post-info a,.single-blog-container .ui-post-nav-item a,.blog-container .uicore-post-info-wrapper>a,.woocommerce-MyAccount-navigation-link>a ,.elementor-button-wrapper>a,.button,.wc-block-cart__submit-container>a ,.elementor-button){text-decoration: underline !important;}*/
.my-account-container a{color:#156b70 !important;}
.wp-block-woocommerce-checkout a:not(.wc-block-checkout__actions_row a),.uicore-woo a:not(.woocommerce-breadcrumb>a ,.button) ,.wp-block-woocommerce-cart  a:not(.wc-block-cart__submit-container>a){color:#156b70 !important;}
body .uicore-body-content{
    font-weight: normal
}




/* 30-4-2024 Start */
.site-main .uicore-content .myaccount-wrapper{ display: grid; grid-template-columns: 23% 1fr; gap:70px; }
.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation{ width: 100%; float: unset; }
.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation:before{ right: -35px; }
.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation ul{ width: 100%; }
.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation ul li{ margin-bottom: 5px; }
.site-main .myaccount-wrapper .my-account-container{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border: 1px solid #ebebeb; padding: 30px 20px; border-radius: 4px; width: 100%; float: unset; }
.site-main .myaccount-wrapper .my-account-container h2{ font-size: 26px; margin: 0 0 10px; }
.site-main .myaccount-wrapper .my-account-container p{ font-size: 15px; }
.myaccount-wrapper .my-account-container #pmpro_account .pmpro_box h2{ margin-bottom: 20px; }
.myaccount-wrapper .my-account-container #pmpro_account:not(:last-child){ border-bottom: 2px solid #ebebeb; margin-bottom: 30px; padding-bottom: 30px; }
.myaccount-wrapper .my-account-container #pmpro_account .pmpro_box{ border: 0; margin: 0; padding: 0; }
.myaccount-wrapper .my-account-container .pmpro_box .pmpro_table{ font-size: 15px; border: 1px solid #ebebeb; }
.myaccount-wrapper .my-account-container .pmpro_box .pmpro_table :is(td, th){ border: 0.5px solid #ebebeb; padding: 10px; line-height: 30px; vertical-align: top; }
.myaccount-wrapper .my-account-container .pmpro_box .pmpro_table .pmpro_actionlinks { display: flex; gap:5px; justify-content: flex-end; }
.myaccount-wrapper .my-account-container .pmpro_box .pmpro_table .pmpro_actionlinks a{ font-size: 14px; text-underline-offset:2px; color: #000 !important; font-weight: 600; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .title a{ font-weight: 600; color: #000 !important; padding: 0px 25px ; background-color: #D1FA94; border-radius: 50px; text-decoration: none !important; font-size: 14px; width: fit-content; }
.myaccount-wrapper .my-account-container .pmpro_box > .pmpro_actionlinks{ text-align: left; display: flex; justify-content: flex-end; }
.myaccount-wrapper .my-account-container #pmpro_actionlink-levels{ padding: 10px 32px 10px 32px; background-color: #D1FA94; border-radius: 50px; text-decoration: none !important; font-size: 16px; margin-top: 20px; color: #000 !important; font-weight: 600 !important; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .title a:hover,
.myaccount-wrapper .my-account-container  #pmpro_actionlink-levels:hover{ background-color: #1d6363 ; color: #fff !important; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .woocommerce-Address{ border-top: 2px solid #ebebeb; padding-top: 30px; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses{ font-size: 15px; margin-top: 40px; display: flex; flex-direction: column; gap:40px }
.myaccount-wrapper .my-account-container .woocommerce-Addresses:before,
.myaccount-wrapper .my-account-container .woocommerce-Addresses:after{ display: none; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .woocommerce-Address { width: 100%; } 
.myaccount-wrapper .my-account-container .woocommerce-Addresses .title{ position: relative; }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .title h3{ width: 100%; font-size: 20px; padding-bottom: 10px; line-height: 35px; margin: 0 }
.myaccount-wrapper .my-account-container .woocommerce-Addresses .title a{ position: absolute; right: 0; top: 0; }
.myaccount-wrapper .my-account-container .woocommerce-info{ border:0 !important; box-shadow: none; padding: 0; margin: 0; }
.myaccount-wrapper .my-account-container .woocommerce-info:before{ display: none; }
.myaccount-wrapper .my-account-container .woocommerce-info a{ color: #000 !important; }
.myaccount-wrapper .my-account-container .woocommerce-info a:hover{ color: #fff !important; }
.myaccount-wrapper .woocommerce-notices-wrapper a.woocommerce-button.button{ color: #fff !important; }
body .uicore-asside-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li{ padding-left: 25px; } 
body .uicore-asside-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a.remove{ background-color: #D1FA94; line-height: 20px;; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; padding-bottom: 2px; left: 10px; top: 50%; transform: translate(-50%, -50%); border: 1px solid #D1FA94; }
body .uicore-asside-cart .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a.remove:hover{ color: #D1FA94 !important }
.woocommerce-page :is(.wc-block-checkout, .wp-block-woocommerce-cart) .wc-block-components-sidebar-layout{ gap:50px; display: grid; grid-template-columns: 65% 1fr; }
.woocommerce-page .wc-block-components-sidebar-layout :is(.wc-block-checkout__main, .wc-block-checkout__sidebar, .wc-block-cart__main, .wc-block-cart__sidebar){ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border: 1px solid #ebebeb; padding:  20px; border-radius: 4px; width: 100%; height: fit-content; margin: 0; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items{ margin: 0 0 20px; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main :is(.wc-block-components-product-name, .wc-block-cart-item__prices, .wc-block-cart-item__total){ font-size: 15px; text-decoration: none !important; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__image{ padding-left: 0; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-components-product-metadata { line-height: 1.5 }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity{ display: flex; align-items: center; gap:20px; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-components-quantity-selector{ margin: 0; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-components-quantity-selector input{ font-size: 16px; border-inline: 1px solid rgba(84, 96, 120,0.2); border-radius: 0 }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{ color: #000000 !important; background-color: #D1FA94; border-style: none; display: block; padding: 9px 20px; text-decoration: none !important; text-align: center; border-radius: 50px; line-height: 1; transition: all 0.2s; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar div{ padding-inline:0 }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals-title{ font-size: 25px; text-align: left; }
.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link,
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon-link{ font-family: "Inter",Sans-serif; font-size: 15px; font-weight: 500; text-transform: None; line-height: 1em; letter-spacing: 0em; color: #000000 !important; background-color: #D1FA94; border-style: none; display: block; padding: 17px 32px 17px 32px; text-decoration: none !important; text-align: center; border-radius: 50px; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon-link:hover{ background-color: #1d6363; color: #fff !important; }
.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-formatted-money-amount{ font-weight: normal; }
.woocommerce-page .wc-block-checkout .wc-block-components-sidebar-layout{ font-size: 16px; }
.woocommerce-page .wc-block-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{ display: none; }
.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block{ border-top: 0; padding-top: 0; }
.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary > div:first-child button{ cursor: pointer }
.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar :is(.wc-block-components-panel, .wc-block-components-totals-coupon, .wc-block-components-totals-item){ padding-inline:0 }

@media(max-width:1199px){
    .woocommerce-page :is(.wc-block-checkout, .wp-block-woocommerce-cart) .wc-block-components-sidebar-layout{ gap:30px; }
}

@media(max-width:1024px){
	.site-main .uicore-content .myaccount-wrapper{ gap:40px; }
	.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation:before{ right: -20px }
	.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart{ grid-template-columns: 1fr }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-container.wc-block-cart__submit-container--sticky{ display: none }
}
@media(max-width:768px){
    .site-main .myaccount-wrapper .my-account-container .account-orders-table { margin-bottom: 0; }
    .site-main .myaccount-wrapper .my-account-container .account-orders-table tr{ border-top: 1px solid #ebebeb; padding-top: 10px; margin-top: 10px; }
    .site-main .myaccount-wrapper .my-account-container .account-orders-table td{ padding:5px 0; }
    .site-main .myaccount-wrapper .my-account-container .account-orders-table td .view{ padding: 5px 15px !important; }
}
@media(max-width:767px){
    .site-main .uicore-content .myaccount-wrapper,
	.woocommerce-page :is(.wc-block-checkout, .wp-block-woocommerce-cart) .wc-block-components-sidebar-layout{ gap: 20px; grid-template-columns: 1fr; }
	.site-main .myaccount-wrapper .woocommerce-MyAccount-navigation{ border-bottom: 1px solid #ebebeb; }
	.site-main .uicore-content .myaccount-wrapper .edit-account{ padding: 15px 0 0 ; border: 0; border-top: 1px solid #ebebeb; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main{ padding: 0; box-shadow: none; border: 0; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row{ box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; border: 1px solid #ebebeb; margin-bottom: 20px; padding: 15px; border-radius: 4px; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity{ padding: 0 !important; flex-wrap: wrap; gap:10px; justify-content: space-between; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main td.wc-block-cart-item__image{ padding: 0; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main td.wc-block-cart-item__product{ padding-left: 15px; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{ padding: 9px 13px; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-components-quantity-selector input{ font-size: 14px; min-width: 20px; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-components-quantity-selector{ width: 90px; }
    .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar span.wc-block-cart__totals-title{ display: block; padding-bottom: 15px; font-weight: 500; }
	.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar.wc-block-components-sidebar{ padding:  20px; }
	.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items,
	.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items__row:last-child { margin-bottom: 0; }
	.woocommerce-page .wc-block-components-sidebar-layout div.wc-block-checkout__main{ padding: 15px; }
	.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__main .wc-block-components-checkout-step__container{ padding-left: 20px; }
	.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block{ padding-top: 20px; }
	.woocommerce-page .wc-block-components-sidebar-layout .wc-block-checkout__sidebar .wc-block-components-totals-coupon-link, .woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-coupon-link { font-size: 14px; padding: 15px 32px 15px 32px; }
}
/* 30-4-2024 End */

/* 13-06-2024  start*/
.blog-container .uicore-post-info>.uicore-post-info-wrapper , .single-blog-container .uicore-post-info>.uicore-post-info-wrapper {
    display: flex;
    flex-direction: column;
}
.blog-container .uicore-blog-grid .uicore-post-info .uicore-post-footer , .single-blog-container .uicore-blog-grid .uicore-post-info .uicore-post-footer {
    order: 1;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
.blog-container .uicore-post-info>.uicore-post-info-wrapper>a , .single-blog-container .uicore-post-info>.uicore-post-info-wrapper>a{
	    order: 2;
}
.blog-container .uicore-blog-grid .uicore-post-wrapper .uicore-post-info-wrapper>p , .single-blog-container .uicore-blog-grid .uicore-post-wrapper .uicore-post-info-wrapper>p{
	order: 3;
}
.blog-container .uicore-post-info a.read-more , .single-blog-container .uicore-post-info a.read-more {
    color: #000;
    background-image: url(../images/button-arrow.svg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 9px;
    padding-right: 25px;
    margin-top: 41px;
    display: inline-block;
}
.uicore-navbar .uicore-nav-menu .uicore.uicore-socials a i{
	transition: all .2s cubic-bezier(.68,.01,.58,.75) !important;
}
.uicore-navbar .uicore-nav-menu .uicore.uicore-socials a:hover i{
	color: #D1FA94 !important;
}
/* 13-06-2024  end*/

.single-product .uicore-summary-wrapp{
    flex-direction: column !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    justify-content: space-around !important;
}


/*14-6-24 css start*/
.store-body-container .custom-product-card {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 110px;
    margin: 0px;
    background-color: #fff;
}

.store-body-container .custom-product-card .custom-product-image {
    flex: 1;
    max-width: 40%;
    margin-right: 70px;
}

.store-body-container .custom-product-card .custom-product-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    margin: 0 !important;
}

.store-body-container .custom-product-card .custom-product-info {
    flex: 2;
    max-width: 55%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.custom-product-info h2 {
    font-size: 24px;
    margin-bottom: 10px;
}

.custom-product-info .woocommerce-product-details__short-description {
    font-size: 16px;
    margin-bottom: 20px;
}

.custom-product-info .button {
    background-color: #b4e197;
    color: #000;
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}

.custom-product-info .button:hover {
    background-color: #9ad77e;
    color: #fff;
}

.store-body-container .site-main  li.product{
    width: 100% !important;
    margin: 0 !important;
}
.store-body-container .custom-product-card  h2{
font-size: 60px !important;
line-height: 72.61px !important;
color: #000000;
padding: 0 !important;
margin: 0 0 20px !important;
}
.store-body-container .custom-product-card  h2 a{
    color: #000000 !important;
}
.store-body-container .custom-product-card  a.button,.related.products .custom-product-info a.button{
        margin-top: 0px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 24.2px !important;
    background-image: url(../images/button-arrow.svg);
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 13px;
    padding-right: 50px !important;
        max-width: 260px;
}
.store-body-container .custom-product-card  a.button:hover,.related.products .custom-product-info a.button:hover{
        background-image: url(../images/button-arrowhover.svg);
}
.store-body-container .custom-product-card  .woocommerce-product-description {
    color: #5A677E !important;
    margin-bottom: 15px;
}

/*single-product for checkout*/
.related.products ul.products{
       display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-column-gap: 80px !important;
    grid-row-gap: 40px !important;
    margin: 0 !important;
}
.related.products ul.products:before,.related.products ul.products:after{
    display: none !important;
}
.related.products ul.products li{
    margin: 0 !important;
    width: 100% !important;
}
.related.products .custom-product-info h2 {
    font-size: 35px !important;
        color: #000 !important;
}
.related.products .custom-product-info h2 a{
    color: #000 !important;
}
.related.products .custom-product-info span.price {
    margin: 8px 0 15px !important;
}
.related.products .custom-product-image a:hover img,.store-body-container .custom-product-image a:hover img{
        transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
}
.ourteam-post-wrapper .ourteam-posts .ourteam-post .ourteampost-content-wrapper .ourteam-content p:not(:first-child) {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cooking-demo-single .post-navigation a span {
    margin: 0 30px;
}