.elementor-201 .elementor-element.elementor-element-7020616f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-201 .elementor-element.elementor-element-7020616f:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-7020616f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-7020616f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-201 .elementor-element.elementor-element-7020616f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-29e82c75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-29e82c75{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-201 .elementor-element.elementor-element-f7c8471{width:100%;max-width:100%;align-self:center;text-align:start;text-shadow:0px 0px 10px #000000;color:#F9F9F9;}.elementor-201 .elementor-element.elementor-element-f7c8471 > .elementor-widget-container{background-image:url("https://bellavita.newhavenhosting.com/wp-content/uploads/2023/08/Olive_Oil_2b3c93e6-4bc0-49ea-8adb-f1fdc435d190_2048x2048.webp");margin:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-1e2b2e6{margin-top:-15px;margin-bottom:40px;}.elementor-201 .elementor-element.elementor-element-ed67634{--box-background-color:#EDDD63;--box-border-color:#000000;--header-background-color:#E4D03D;--header-color:#000000;--toggle-button-color:#000000;--item-text-color:#000000;--item-text-hover-decoration:underline;--marker-color:#000000;--marker-size:25px;}.elementor-201 .elementor-element.elementor-element-ed67634 .elementor-toc__header-title{text-align:start;}.elementor-201 .elementor-element.elementor-element-ed67634 .elementor-toc__header{flex-direction:row;}.elementor-201 .elementor-element.elementor-element-ddd38d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-201 .elementor-element.elementor-element-ddd38d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-201 .elementor-element.elementor-element-ddd38d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-6800d7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-201 .elementor-element.elementor-element-6800d7a > .elementor-widget-container{background-color:#6D8629;}.elementor-201 .elementor-element.elementor-element-6800d7a .elementor-heading-title{color:#000000;}.elementor-201 .elementor-element.elementor-element-e809aa1 .elementor-posts-container article{margin-bottom:35px;}.elementor-201 .elementor-element.elementor-element-e809aa1 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-201 .elementor-element.elementor-element-e809aa1 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-201 .elementor-element.elementor-element-0286857{width:100%;max-width:100%;align-self:center;text-align:center;}.elementor-201 .elementor-element.elementor-element-0286857 > .elementor-widget-container{background-color:#6D8629;}.elementor-201 .elementor-element.elementor-element-0286857:not( .elementor-widget-image ) .elementor-widget-container, .elementor-201 .elementor-element.elementor-element-0286857.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://bellavita.newhavenhosting.com/wp-content/plugins/elementor/assets/mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-201 .elementor-element.elementor-element-0286857 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-92e1af1{text-align:center;}.elementor-201 .elementor-element.elementor-element-a856807 .elementor-search-form__container{min-height:50px;}.elementor-201 .elementor-element.elementor-element-a856807 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-201 .elementor-element.elementor-element-a856807 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-201 .elementor-element.elementor-element-a856807 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-201 .elementor-element.elementor-element-a856807 .elementor-search-form__input, .elementor-201 .elementor-element.elementor-element-a856807.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-201 .elementor-element.elementor-element-a856807:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-201 .elementor-element.elementor-element-a856807.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-201 .elementor-element.elementor-element-4e4cc878 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-201 .elementor-element.elementor-element-4e4cc878:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-4e4cc878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-201 .elementor-element.elementor-element-4e4cc878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-201 .elementor-element.elementor-element-4e4cc878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-201 .elementor-element.elementor-element-70da1ffc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-201 .elementor-element.elementor-element-70da1ffc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-201 .elementor-element.elementor-element-70da1ffc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-201 .elementor-element.elementor-element-6484d48{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-201 .elementor-element.elementor-element-6484d48 > .elementor-widget-container{background-color:#6D8629;}.elementor-201 .elementor-element.elementor-element-6484d48:not( .elementor-widget-image ) .elementor-widget-container, .elementor-201 .elementor-element.elementor-element-6484d48.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://bellavita.newhavenhosting.com/wp-content/plugins/elementor/assets/mask-shapes/flower.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-201 .elementor-element.elementor-element-6484d48 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-c051086 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-e9324ab{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-e9324ab > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #6D8629 0%, #DAA520 100%);}.elementor-201 .elementor-element.elementor-element-e9324ab:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DAA520 0%, #6D8629 100%);}.elementor-201 .elementor-element.elementor-element-e9324ab .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-e9324ab .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-e9324ab .elementor-post__card{background-color:#D0EF7C;}.elementor-201 .elementor-element.elementor-element-e9324ab .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-b411471 .elementor-heading-title{color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-9ee8800{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-9ee8800 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #55081B 0%, #DAA520 100%);}.elementor-201 .elementor-element.elementor-element-9ee8800:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #DAA520 0%, #A5A9B4 100%);}.elementor-201 .elementor-element.elementor-element-9ee8800 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-9ee8800 .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-9ee8800 .elementor-post__card{background-color:#F2BBC8;}.elementor-201 .elementor-element.elementor-element-9ee8800 .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-9aeb28b .elementor-heading-title{color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-7e5813c{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-7e5813c .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-7e5813c .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-7e5813c .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-94e41fd .elementor-heading-title{color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-4d27714{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-4d27714 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-4d27714 .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-4d27714 .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-d993809 .elementor-heading-title{color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-3ed2668{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-3ed2668 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-3ed2668 .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-3ed2668 .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-9d882ee .elementor-heading-title{color:#FFFFFF;}.elementor-201 .elementor-element.elementor-element-2d4f3e6{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-201 .elementor-element.elementor-element-2d4f3e6 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #F2295B 100%);}.elementor-201 .elementor-element.elementor-element-2d4f3e6:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #7C0707 0%, #000000 100%);}.elementor-201 .elementor-element.elementor-element-2d4f3e6 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-2d4f3e6 .elementor-post__meta-data span + span:before{content:"•";}.elementor-201 .elementor-element.elementor-element-2d4f3e6 .elementor-post__card{background-color:#C5A3DE;}.elementor-201 .elementor-element.elementor-element-2d4f3e6 .elementor-post__text{margin-top:20px;}.elementor-201 .elementor-element.elementor-element-d00a1b4{text-align:center;font-size:40px;}.elementor-201 .elementor-element.elementor-element-a195101:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-a195101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bellavita.newhavenhosting.com/wp-content/uploads/2024/11/Bella-Vita-sign-back-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-201 .elementor-element.elementor-element-a195101 > .elementor-background-overlay{background-color:var( --e-global-color-c355d38 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-201 .elementor-element.elementor-element-a195101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-201 .elementor-element.elementor-element-0716e0e .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-201 .elementor-element.elementor-element-0716e0e .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#020800;margin:0px 0px 14px 0px;padding:-6px -6px -6px -6px;}.elementor-201 .elementor-element.elementor-element-0716e0e .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:42px;color:#ffffff;}.elementor-201 .elementor-element.elementor-element-317699c .mc4wp-form input[type="text"],.elementor-201 .elementor-element.elementor-element-317699c .mc4wp-form input[type="email"]{transition:all ease-out 0.3s;}.elementor-201 .elementor-element.elementor-element-317699c .mc4wp-form input[type="submit"]{transition:all ease-out 0.3s;}@media(max-width:1024px){.elementor-201 .elementor-element.elementor-element-7020616f{padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-29e82c75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-ddd38d5{padding:100px 25px 100px 25px;}.elementor-201 .elementor-element.elementor-element-4e4cc878{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-ddd38d5{padding:50px 29px 50px 30px;}.elementor-201 .elementor-element.elementor-element-4e4cc878{padding:50px 29px 50px 30px;}.elementor-201 .elementor-element.elementor-element-e9324ab .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-9ee8800 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-7e5813c .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-4d27714 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-3ed2668 .elementor-post__thumbnail__link{width:100%;}.elementor-201 .elementor-element.elementor-element-2d4f3e6 .elementor-post__thumbnail__link{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-201 .elementor-element.elementor-element-29e82c75{width:100%;}.elementor-201 .elementor-element.elementor-element-70da1ffc{width:100%;}}/* Start custom CSS for aux_mailchimp, class: .elementor-element-317699c */.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper {
    display: inline-block;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
    
}
.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper input[type="email"] {
    max-width: 330px;
    border-bottom: none;
    background: #FFF;
    border-radius: 168px;
    width: 330px;
    color: var(--auxin-featured-color-6);
    font-size: 14px;
    padding: 16px 90px 16px 26px !important;
    border: none;
}

.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper input[type="submit"] {
    background: none;
    color: var(--auxin-featured-color-5);
    max-width: none;
    width: auto;
    padding: 13px 0px;
    margin: 0;
    font-size: 15px;
    font-family: "Raleway";
    font-weight: 600;
    position: absolute;
    right: 26px;
    top: 7px;
}
.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper input[type="email"]::placeholder {
    font-style: normal;
    color: var(--auxin-featured-color-6);
}
.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper input[type="email"]:-ms-input-placeholder {
    font-style: normal;
    color: var(--auxin-featured-color-6);
}
.elementor-201 .elementor-element.elementor-element-317699c .aux-shop2-subscribe-wrapper input[type="email"]::-ms-input-placeholder {
    font-style: normal;
    color: var(--auxin-featured-color-6);
}/* End custom CSS */