:root {
	--brand_color: #2C5170;
	--brand_color_inverted: #FFF;
	--background_color: #FFF;
	--text_color: #3d3d3d;
	--link_color: var(--brand_color);
}

body {
	background-color: var(--background_color);
	color: var(--text_color);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, legend {
	font-family: Open Sans;
}

body, p, label, .paragraph {
	font-family: Open Sans;
	font-size: 16px;
}

a {
	color: var(--link_color);
}

a:hover {
	text-decoration: underline;
}

.brand {
	background-color: #2C5170;
	color: #FFF;
	border-color: #2C5170;
}

.text-brand {
	color: #2C5170;
}

.text-action {
	color: #C9583A;
}

.brand-inverted {
	background-color: #FFF;
	color: #2C5170;
	border-color: #FFF;
}

.action {
	background-color: #C9583A;
	color: #FFF;
	border-color: #C9583A;
}

.action-inverted {
	background-color: #FFF;
	color: #C9583A;
	border-color: #FFF;
}

/* SiteHeader */

.announcement_bar {
	background-color: #ffeebd;
	color: #002d21;
}

.announcement_bar a {
	color: #002d21;
}

.siteHeader {
	background-color: #319db5;
	color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 0;
	border-bottom-color: #3c3b3b;
}

.siteHeader__container {
	max-width: 1366px;
}

/* MainNavigation */

.mainNavigation, .mobileNav {
	background-color: #319db5;
}

.mainNavigation__list {
	text-align: center !important;
}

.siteHeader__container--style4 {
	text-align: center;
}

.mainNavigation__list > li > a {
	font-size: 18px;
}

/*Mobile Nav*/
.mobileNav > li > a {
	color: #FFF;
	background-color: #2C5170;
}

.mobileNav > li > a:hover {
	background-color: #042948;
}

.mobileNav > li > a:focus {
	background-color: #042948;
}

/* Underline Link Effect */
	.mainNavigation__list > li > a {
		color: #FFF;
		background-color: transparent;
		border-bottom: solid 2px transparent;
	}
	.mainNavigation__list > li > a:hover {
		color: #ffffff;
		background-color: transparent;
		border-bottom: solid 2px #ffffff;
	}

	.mobileNav > li > a {
		color: #FFF;
		background-color: transparent;
		border-bottom: solid 2px transparent;
	}

	.mobileNav > li > a:hover {
		color: #ffffff;
		background-color: transparent;
		border-bottom: solid 2px #ffffff;
	}

	.mobileNav > li > a:focus {
		color: #ffffff;
		background-color: transparent;
		border-bottom: solid 2px #ffffff;
	}



/* Auxiliary Navigation (Use this for the account menu, sign up cta, cart, etc,) */

.auxiliaryMenu--block, .auxiliaryMenu__container {
	background-color: transparent;
		border-bottom: none;
	}

.auxiliaryMenu {
	max-width: 1366px;
}

		.auxiliaryMenu > li > a {
				color: #000006;
			}

	.auxiliaryMenu > li > a:hover, .auxiliaryMenu > li > a:focus {
				color: #00162e;
			}
	
.order__delivery_threshold_difference, .order__delivery_threshold_difference-met {
    background-color: #3c3b3b;
    color: #fff;
}

/* OrderStatus */
.orderStatusBar {
	background-color: #3c3b3b;
}

.orderStatus__container {
	color: #fff;
}

.orderStatus__container a {
	border-bottom-color: #6e6d6d;
	color: #fff;
}

.orderStatus__container a:hover {
	border-bottom-color: #fff;
}

.orderStatus__mobileToggle {
	color: #fff;
}

.orderStatus__mobileToggle a {
	border-bottom-color: #6e6d6d;
	color: #fff;
}

.orderStatus__mobileToggle a:hover {
	border-bottom-color: #fff;
}

/* Logo */

.logo {
	color: #FFF;
	font-size: 18px;
	padding: 21px;
}

.logo__img {
	max-height: 149px;
}

@media (max-width: 414px) {.logo {padding: 15px;}.logo__img {max-height: 75px;}}

.siteFooter {
	background-color: #3c3b3b;
	color: #FFF;
}

.siteFooter .tw-prose {
	--tw-prose-headings: #FFF;
	--tw-prose-body: #FFF;
	--tw-prose-p: #FFF;
	--tw-prose-a: #FFF;
	--tw-prose-bullets: #FFF;
}

.siteFooter h1, .siteFooter h2, .siteFooter h3, .siteFooter h4, .siteFooter h5, .siteFooter h6 {
	color: #FFF;
}

.siteFooter a {
	--tw-prose-a: #FFF;
	color: #FFF;
}

.siteFooter a:hover, .siteFooter a:focus {
	color: #ebebeb;
}

.siteFooter img {
	margin-left: auto;
	margin-right: auto;
}

.backToTopLink__container {
	background-color: #504f4f;
}

.backToTopLink__container a {
	color: #FFF;
}

/* Buttons */
.btn-brand, .btn-default, .btn-primary {
	background-color: #2C5170 !important;
	border-color: #183d5c !important;
	color: #FFF !important;
}

.btn-brand-inverted {
	background-color: #FFF;
	color: #2C5170;
	border: solid 1px #2C5170;
}

.btn-brand-inverted:hover {
	background-color: #2C5170;
	color: #FFF;
	border: solid 1px #2C5170;
}



.btn-brand:hover, .btn-default:hover, .btn-primary:hover {
		background-color: #547998 !important;
	border-color: #547998 !important;
		color: #FFF !important;
}

.btn-danger, .btn-action, .cta {
	background-color: #C9583A !important;
	border-color: #b54426 !important;
	color: #FFF !important;
}
.btn-danger:hover, .btn-action:hover, .cta:hover {
		background-color: #f18062 !important;
	border-color: #f18062 !important;
	
	color: #FFF !important;
}

.btn-action-inverted {
	background-color: #FFF;
	color: #C9583A;
	border: solid 1px #C9583A;
}

.btn-action-inverted:hover {
	background-color: #C9583A;
	color: #FFF;
	border: solid 1px #C9583A;
}

.bullet, .confirmation__step-number {
	background-color: #2C5170;
	color: #FFF;
}

/* Store Menu */
.storeIndex__sideBarList--style2 {
	background-color: #e6f5f5 !important;
	border-color: #e6f5f5 !important;
	color: #777;
}

.storeSearch__input--style2 {
	border-color: #e6f5f5 !important;
}

.storeIndex__sideBarList--style2 > li > a {
	color: #777;
	border-color: #dcebeb !important;
}

.storeIndex__sideBarList--style2 > li > a:hover {
	color: #777;
	background-color: #dcebeb !important;
}

.storeSearch__button--style2 {
	color: #777;
}

.banner__protocols li:before {
    color: #2C5170
}

/*Custom Styles*/
@media screen and (max-width: 768px) {
  .homepage-hero {
    background-image: url('https://yourgrazecartsite.com/media-library/mobile-banner.jpg') !important;
    background-size: cover;
    background-position: center;
  }
}

/***NEW FROM GRAPEVINE***/

/*general styling*/
/*text in general*/
.textWidget p a, .howItWorksWidget p a {text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 2px;}
.textWidget p a:hover, .howItWorksWidget p a:hover {text-decoration-thickness: 2px;}
.tw-prose :where(p):not(:where([class~=tw-not-prose] *)) {margin-top: 1rem;}

#grp-id .pageWidgets>div {border-bottom: 4px solid #002d21;} /*adds line between each section*/
#pageWidget--70, #pageWidget--67, #pageWidget--68, #pageWidget--63, #pageWidget--76, #pageWidget--81, #pageWidget--85, #pageWidget--89, #pageWidget--91, #pageWidget--92, #pageWidget--99, #pageWidget--106 {border-bottom: none !important;}

#grp-id h1, #grp-id .h1, #grp-id h2, #grp-id .h2  {
  font-family: "Londrina Solid", sans-serif !important;
  font-weight: 900 ;
  font-style: normal;
}
#grp-id h1, #grp-id .h1 {font-size: 56px !important;}
#grp-id h2, #grp-id .h2, #grp-id .howItWorksWidget__header {font-size: 41px !important;}
#grp-id .tw-prose :where(h2):not(:where([class~=tw-not-prose] *)) {margin-bottom: 1rem;}
#grp-id h3, #grp-id .h3 {
  font-family: "Londrina Solid", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
#grp-id h4, #grp-id .h4, #grp-id body, #grp-id label, #grp-id p, #grp-id li, #grp-id .bannerWidget__subheading, #grp-id .bannerWidget__buttons, #grp-id .btn-danger, #grp-id .btn-action, #grp-id .cta, #grp-id.btn-brand, #grp-id .btn-default, #grp-id .btn-primary, #grp-id .form-group, #grp-id .productListing__photoLink--grid h3, #grp-id .productListing__salePrice, #grp-id .productListing__saleSavings--grid, #grp-id .featuredPostsWidget__postSubheading, #grp-id .testimonialsWidget__testimonial {   
  font-family: "Didact Gothic", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
#grp-id p, #grp-id body, #grp-id label, #grp-id .paragraph, #grp-id li, #grp-id .testimonialsWidget__testimonial, #grp-id .testimonialAttribution__text {font-size: 17px;}
#grp-id p {margin-bottom: 6px !important;}
#grp-id .featuredPostsWidget__header {color: #002d21 !important;}
#grp-id h4, #grp-id .h4 {font-weight: 700 !important; font-size: 22px;}
#grp-id .btn-danger, #grp-id .btn-action, #grp-id .cta, #grp-id.btn-brand, #grp-id .btn-default, #grp-id .btn-primary {font-weight: 700 !important; text-transform: uppercase !important;}
#grp-id a:hover {cursor: pointer !important;}
#grp-id img {border-radius: .5rem !important; border: 2px solid #002d21;}
.logo img {border-radius: 0 !important; border: none !important;}
#grp-id .tw-reset .tw-shadow, #grp-id .tw-reset .tw-shadow-xl {box-shadow: none !important;}
#grp-id .bannerWidget {text-shadow: none !important;}

/*buttons*/
#grp-id .btn-danger, #grp-id .btn-action, #grp-id .cta, #grp-id.btn-brand, #grp-id .btn-default, #grp-id .btn-primary {
  background-color: #ed9dbe !important;
  border: 2px solid #002d21 !important;
  color: #002d21 !important;
  border-radius: .5rem !important;
}
#grp-id .btn-danger:hover, #grp-id .btn-action:hover, #grp-id .cta:hover, #grp-id.btn-brand:hover, #grp-id .btn-default:hover, #grp-id .btn-primary:hover {
  background-color: #e97eab !important;
}

/*header*/
#grp-id .orderStatus__container a:hover {color: #b4bc5b; opacity: .7}
#grp-id .siteHeader__container {margin: 0 !important; max-width: none !important;}
#grp-id .auxiliaryMenu__container a {color: #cdd670 !important;}
#grp-id .auxiliaryMenu__container .btn-xs {background-color: #002d21 !important;}
#grp-id .auxiliaryMenu {margin-right: 5vw !important;}
#grp-id .auxiliaryMenu__container .dropdown-menu a {color: #002d21 !important;}

/*store page*/
#grp-id .tw-reset .tw-bg-gray-900 {background-color: #cbf1f3;}
#grp-id .tw-reset .tw-opacity-10 {opacity: .3;}
#grp-id .tw-reset .tw-opacity-10:hover {opacity: .6;}

/*announcement bar*/
#grp-id .announcement_bar {padding: 10px 40px !important; font-size: 16px !important;}

/*Featured Product Cards*/
#grp-id .tw-reset .tw-bg-theme-brand-color\/5 {background-color: #ffeebd;}
#grp-id .tw-reset .tw-text-theme-brand-color, #grp-id .productListing__salePrice, #grp-id .productListing__photoLink--grid h3 {color: #002d21;}
#grp-id .productListing__photoLink--grid h3 {font-size: 22px !important;}
#grp-id .featuredProductsWidget__products > section {border: 2px solid #002d21}
#grp-id .featuredProductsWidget .featuredProductsWidget__productContainer {
    padding-top: 20px; 
    border-radius: .5rem !important;
    background-color: #cbf1f3;
    border: 2px solid #002d21;
}
#grp-id .productListing__photoLink--grid > div > div {border-bottom: 2px solid #002d21;}
#grp-id .featuredProductsWidget__productContainer a, #grp-id .featuredProductsWidget__productContainer .featuredProductsWidget__productSubheading {
    color: #ffeebd !important;
}
#grp-id .productListing__addToCartContainer--grid button {
  background-color: #cbf1f3;
  color: #002d21;
  border: none;
  margin-top: 4px !important;
}
#grp-id .productListing__addToCartContainer--grid button:hover {
  background-color: #b0eaed;
}
#grp-id .featuredProductsWidget__productContainer h3 {font-size: 1.2rem;}
#grp-id .featuredProductsWidget__productContainer div:nth-child(3) {
    aspect-ratio: 1 / 1 !important;
}
#grp-id .featuredProductsWidget__productContainer div:nth-child(3) img {
    object-fit: cover;
    width: 100%;
    height: 316.297px;
}
#grp-id .productListing__photoLink--grid > div > img {border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top: none !important; border-right: none !important; border-left: none !important;}
#grp-id .productListing__photoLink--grid > div > div > img {border: none !important;}

/*How It Works*/
#grp-id .howItWorksWidget__step {
    max-width: calc( 33.3333% - 25px );
    padding: 15px;
    margin: 10px;
    background: #ffeebd;
    border-radius: .5rem;
    padding: 25px !important;
    border: 2px solid #002d21;
}
#grp-id .howItWorksWidget__step p, #grp-id .howItWorksWidget__step li {text-align: left !important;}
#grp-id .howItWorksWidget__step p a {color: #002d21;}
#grp-id .howItWorksWidget__step ul {list-style: circle !important; list-style-position: outside !important; margin-left: 15px !important;}
#grp-id .howItWorksWidget__step li:not(:last-of-type) {margin-bottom: 6px;}
#grp-id .howItWorksWidget__stepHeader .bullet {
    width: 80px!important;
    height: 80px!important;
    }
#grp-id .fa {line-height: 2 !important;} 
@media (min-width: 1061px) {
    #grp-id .howItWorksWidget__step {
        height: 435px!important;
    }
}
@media (max-width: 1060px) {
    #grp-id .howItWorksWidget__step {
        height: 480px!important;
    }
}
@media (max-width: 921px) {
    #grp-id .howItWorksWidget__step {
        height: 560px!important;
    }
}
@media (max-width: 768px) {
    #grp-id .howItWorksWidget__step {
        margin: auto;
        width: 80%!important;
        height: auto !important;
        border: none;
        margin-bottom: 40px!important;
        flex-direction: column !important; 
        max-width: 90% !important; 
        border: 0px !important;
    }
  }

/*Blog + Recipes feeds*/
#grp-id .featuredPostsWidget__postHeading, #grp-id .featuredPostsWidget__postSubheading, #grp-id .featuredPostsWidget__postPreview, #grp-id .featuredRecipesWidget__recipeHeading, #grp-id .featuredRecipesWidget__recipeSubheading, #grp-id .featuredRecipesWidget__recipePreview {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
#grp-id .featuredPostsWidget__postPreview, #grp-id .featuredPostsWidget__postContainer > a:last-of-type {display: none !important;}
#grp-id .featuredPostsWidget__postContainer > a, #grp-id .featuredRecipesWidget__recipeContainer > a {margin-left: 20px !important; margin-right: 20px !important;}
#grp-id .featuredPostsWidget__header, #grp-id .featuredRecipesWidget__header{
    padding-bottom: 30px;
}
#grp-id .featuredPostsWidget__post, #grp-id .featuredRecipesWidget__recipes {
    display: flex;
    flex-direction: column;
    max-width: 1100px;
    margin: auto;
    padding-right: 0 !important; 
}
#grp-id .featuredPostsWidget__postPhoto, #grp-id .featuredRecipesWidget__recipePhoto {
    padding-top: 10px;
}
#grp-id .featuredPostsWidget__postHeading, #grp-id .featuredRecipesWidget__recipeHeading {margin-bottom: 5px;font-weight: 700;font-size: 1.5rem !important;
    font-family: "Londrina Solid", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-style: italic;
}
#grp-id .featuredPostsWidget a, #grp-id .featuredRecipesWidget a {
    color: #542e09 !important;
}
#grp-id .featuredPostsWidget__postPreview, #grp-id .featuredRecipesWidget__recipePreview {line-height: 1.2em;padding: 20px 0px 22px 0px;}
#grp-id .featuredPostsWidget__postContainer, #grp-id .featuredRecipesWidget__recipeContainer {margin-left: auto;margin-right: auto;border-radius: .5rem;display: inline-block;flex-direction: column;flex-basis: 100%;margin-bottom: 20px;padding: 20px 0 0 0;
    background-color: #cbf1f3;
    border: 2px solid #002d21;
}
#grp-id .featuredRecipesWidget__recipeContainer {padding: 20px 0 0px !important;}
#grp-id .featuredPostsWidget__postContainer img, .featuredRecipesWidget__recipeContainer img {object-fit: cover;width: 100%;height: 316.297px;}

#grp-id .featuredPostsWidget__postContainer > a, .featuredRecipesWidget__recipePreview p a {border-radius: .5rem;display: inline-block;font-size: 14px;font-weight: bold;letter-spacing: 1px;margin: 0;padding: 6px 30px;text-decoration: none !important;cursor: pointer;text-transform: uppercase;
    background: #002d21 !important;
    border-color: #002d21 !important;
    color: #ffeebd !important;
}
#grp-id .featuredRecipesWidget__recipePreview p a {margin-top: 20px;}
#grp-id .featuredPostsWidget__postContainer > a:hover, #grp-id .featuredRecipesWidget__recipePreview p a:hover {text-decoration: none;cursor: pointer;
    background: #002d21 !important;
    border-color: #002d21 !important;
    color: #cbf1f3 !important;
}
#grp-id .featuredPostsWidget__postPhoto, #grp-id .featuredPostsWidget__postPhoto img, #grp-id .featuredRecipesWidget__recipePhoto, #grp-id .featuredRecipesWidget__recipePhoto img {border-radius: 0 !important; border-right: none !important;border-left: none !important; border-bottom: 0 !important;}
@media(max-width: 699px) {
    #grp-id .featuredPostsWidget__postContainer, #grp-id .featuredPostsWidget__postPhoto, #grp-id .featuredRecipesWidget__recipeContainerm, #grp-id .featuredRecipesWidget__recipePhoto {max-width: 100%;}
}
@media (min-width: 700px) {
    #grp-id .featuredPostsWidget__post, #grp-id .featuredRecipesWidget__recipes {flex-direction: row; flex-flow: wrap;}
}

/*Testimonials*/
#grp-id .testimonial__bodyContainer {border: 2px solid #002d21; border-radius: .5rem;}
#grp-id .testimonial__bodyContainer:after {content: none !important;}
#grp-id .testimonial__bodyContainer blockquote {margin-bottom: 10px !important;}
#grp-id .testimonialAttribution__text {padding-left: 22px !important; margin-left: 0 !important;}
#grp-id .testimonialAttribution {font-weight: 700 !important;}
#grp-id .testimonial__body::before, #grp-id .testimonial__body::after {opacity: 1 !important;}
#grp-id .testimonial__body::before {font-size: 2.25em !important; line-height: 1 !important;}

/*Grapevine Footer Credit – DO NOT EDIT CONTENT BELOW***/
#grapevine {font-size: 11px; color: #34b393;text-align: center;padding-bottom:20px;}
#grapevine a {color: #34b393;}
.footerAccreditation {padding-bottom: 0;}
.footerAccreditation li {font-size: 12px !important;}
@media print {#grapevine {display: none;}}
/***DO NOT EDIT CONTENT ABOVE***/

/*testimonials*/
.testimonial__bodyContainer:after {content: none !important;}
.testimonial__bodyContainer blockquote {margin-bottom: 10px !important;}
.testimonialAttribution__text {padding-left: 22px !important; margin-left: 0 !important;}

/*homepage*/
#pageWidget--61 .bannerWidget__innerContainer .bannerWidget__subheading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  max-width: 41% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--61 .bannerWidget__innerContainer .bannerWidget__subheading {max-width: 80% !important;}
  #pageWidget--61 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}
#pageWidget--68 {background-color: #542e09 !important;}

/*form*/
#grp-id .form-control {
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: .5rem;
    box-shadow: none !important;
}

/*Photo Gallery blocks*/
#grp-id .photoGalleryWidget__photoList {
  max-width: 1216px;
  grid-auto-rows: 320px;
  grid-template-columns: repeat(auto-fit,384px);
  padding: 0 !important;
}
#grp-id .photoGalleryWidget__photoList>a img {box-shadow: none !important;}
@media (max-width: 768px){
  .photoGalleryWidget__photoList{
    grid-auto-rows: 330px !important;
    grid-template-columns: repeat(auto-fit,450px) !important;
  }
}

/*bolded text*/
.grp-highlighted-p {
  font-weight: 700 !important;
  font-size: 22px !important;
  display: inline;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 65%,
            #cdd670 65%);
    box-shadow: inset 0 -0.5em 0 #cdd670;
}

/*Meet Your Farmers*/
#pageWidget--75 .bannerWidget__innerContainer .bannerWidget__heading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  width: 50% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--75 .bannerWidget__innerContainer .bannerWidget__heading {width: 80% !important;}
  #pageWidget--75 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}

/*Our Farm & Practices*/
#pageWidget--87 .bannerWidget__innerContainer .bannerWidget__heading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  width: 50% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--87 .bannerWidget__innerContainer .bannerWidget__heading {width: 80% !important;}
  #pageWidget--87 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}

/*FAQ*/
#pageWidget--97 .bannerWidget__innerContainer .bannerWidget__heading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  width: 50% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--97 .bannerWidget__innerContainer .bannerWidget__heading {width: 80% !important;}
  #pageWidget--97 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}
/*FAQ Accordion Dropdowns*/
#pageWidget--110 {background-color: #ffeebd !important; padding: 64px 0;}
.accordion-container {
  display: inline-flex;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  max-width: 800px; /*sets width of FAQ question container */
}
.accordion-tab-container {
    padding: 10px; /*sets height of gap between FAQ questions */
}
.accordion-tab {
  position: relative;
  margin:0; 
 border: 2px solid #002d21;
 border-radius: .5rem;  
}
.accordion-tab label {font-size: 22px !important;}
.accordion-tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.accordion-tab__content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.35s;
  text-align: left;
}
.accordion-tab input:checked ~ .accordion-tab__content {
  max-height: 50rem;
}
.accordion {
  color: #002d21; /*sets text color of accordion content */
  overflow: hidden;
  margin: 5px;
}
.accordion-tab__label,
.accordion-tab__close {
  display: flex;
  color: #ffeebd; /*sets color of accordion heading text */
  background: #002d21; /*sets background color of accordion heading */
  cursor: pointer;
}
.accordion-tab__label {
  justify-content: space-between;
  padding: 1rem;
  margin-bottom: 0px;
  border-top-left-radius: .2rem;
  border-top-right-radius: .2rem;
}
.accordion-tab__label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transform: rotate(90deg);
  transition: all 0.35s;
}
.accordion-tab input:checked + .accordion-tab__label::after {
  transform: rotate(270deg);
}
.accordion-tab__content p {
  margin: 10px 0;
  padding: 1rem;
}
.accordion-tab__close {
  justify-content: flex-end;
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
}

/*Contact*/
#pageWidget--98 .bannerWidget__innerContainer .bannerWidget__heading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  width: 50% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--98 .bannerWidget__innerContainer .bannerWidget__heading {width: 80% !important;}
  #pageWidget--98 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}
.contactFormWidget {max-width: 800px !important;}
#pageWidget--100 {background-color: #ffeebd !important;}

/*Delivery & Shipping*/
#pageWidget--101 .bannerWidget__innerContainer .bannerWidget__heading {
  background-color: #002d2193; 
  border-radius: .5rem; 
  border: 2px solid #002d21;
  width: 50% !important;
  padding: 20px 40px !important;
}
@media (max-width: 768px) {
  #pageWidget--101 .bannerWidget__innerContainer .bannerWidget__heading {width: 80% !important;}
  #pageWidget--101 .bannerWidget__innerContainer {padding-top: 50px !important; padding-bottom: 50px;}
}
