/*///////////////////
 FONTS 
 //////////////// */

@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Thin.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-ThinItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Light.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-LightItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Regular.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-RegularItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-RegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Medium.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-MediumItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Bold.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-BoldItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-Black.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Brandon Grotesque';
    src: local(''),
        url('../fonts/BrandonGrotesque-BlackItalic.woff2') format('woff2'),
        url('../fonts/BrandonGrotesque-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Alice';
    src: local(''),
        url('../fonts/Alice-Regular.woff2') format('woff2'),
        url('../fonts/Alice-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.svgSpacer,
.svgSpacer img {
    width: 100%;
    margin: 0;
    padding: 0;
}
/*///////////////////////
LINKS
///////////////////////*/

a {
    text-decoration: none;
    color: var(--wp--preset--color--primary);
}
a:hover {
    color: var(--wp--preset--color--secondary);
}

/*///////////////////
  BUTTONS
 //////////////// */
.wp-block-post-excerpt__more-link {
    padding: 10px 17px;
    border-radius: 6px;
    font-weight: bold;
    font-family: var(--wp--preset--font-family--brandongrotesque);
    text-transform: uppercase;
}
.wp-block-button .wp-block-button__link,
.wp-block-post-excerpt__more-link {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
}

.wp-block-button__link:hover,
.wp-block-post-excerpt__more-link:hover {
    background-color: var(--wp--preset--color--quinary);
    color: var(--wp--preset--color--white);
}
.wp-block-button.is-style-green-button .wp-block-button__link {
    color: var(--wp--preset--color--white);
    background-color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-green-button .wp-block-button__link:hover {
    color: var(--wp--preset--color--white);
    background: var(--wp--preset--color--quinary);
}
.wp-block-button.is-style-brown-button .wp-block-button__link {
    color: var(--wp--preset--color--white);
    background-color: var(--wp--preset--color--secondary);
}
.wp-block-button.is-style-brown-button .wp-block-button__link:hover {
    color: var(--wp--preset--color--white);
    background: var(--wp--preset--color--quinary);
}
/*
.wp-block-button.is-style-fill .wp-block-button__link.has-tertiary-background-color.wp-element-button {
    box-shadow: inset 0 0 0 0 var(--wp--preset--color--primary);;
}
.wp-block-button.is-style-fill .wp-block-button__link.has-secondary-background-color.wp-element-button:hover,
.wp-block-button.is-style-fill .wp-block-button__link.has-tertiary-background-color.wp-element-button:hover {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    box-shadow: inset 400px 0 0 0 var(--wp--preset--color--primary);
}
.wp-block-button.is-style-fill .wp-block-button__link.has-quaternary-background-color.wp-element-button {
     box-shadow: inset 0 0 0 0 var(--wp--preset--color--primary);
}
.wp-block-button.is-style-fill .wp-block-button__link.has-quaternary-background-color.wp-element-button:hover {
    box-shadow: inset 400px 0 0 0 var(--wp--preset--color--primary);
}
*/




/*////////////////////
RESETS
/////////////////////*/
.mark, mark {
    padding: 0;
}

/*
body {
    --wp--style--block-gap: 0;
}

.wp-block-post-content {
  margin-block-start: 0 !important;
  margin-block-end: 0;
}

*/
ol.has-list-bullet-color, ol.is-style-arrow, ol.is-style-checked, ol.is-style-connected, ol.is-style-crossed, ol.is-style-dashed, ol.is-style-starred, ul.has-list-bullet-color, ul.is-style-arrow, ul.is-style-checked, ul.is-style-connected, ul.is-style-crossed, ul.is-style-dashed, ul.is-style-starred {
    line-height: 2;
}
ol.has-list-bullet-color li:before, 
ol.is-style-arrow li:before, 
ol.is-style-checked li:before, 
ol.is-style-connected li:before, 
ol.is-style-crossed li:before, 
ol.is-style-dashed li:before, 
ol.is-style-starred li:before {
    font-weight: bold;
    margin-top: -15px;
}
.wp-site-blocks > * + * {
    margin-block-start: 0px !important;
}
.contactPanel,
.serviceArea {
    max-width: 100% !important;
}
/*///////////////////////
HEADER
///////////////////////*/

/*
header:after {
    display: block;
    width: 100%;
    height: auto;
    content: 'Due to the weather, the Gala scheduled for last week has been POSTPONED to OCT 3rd.';
    text-align: center;
    position: absolute;
    top: 179px;
    z-index: 2;
    background: #EFEA8E;
    padding: 15px;
    font-size: 24px;
    color: var(--wp--preset--color--primary);
    font-weight: bold;
}
*/
.header {
    transition: all .6s ease;
    top: 0;
    position: fixed;
    width: 100%;
    background-color: #FFF;
    z-index: 50;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.16);
}

.header.sticky {
    transition: all .6s ease;
    background: #FFF;
/*    box-shadow: 0 3px 3px rgba(0,0,0,0.5);*/
}
header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--quinary);
    
}

header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--primary);
    
}
header .wp-block-navigation__submenu-container.wp-block-navigation-submenu {

}
header .wp-block-navigation-submenu .wp-block-navigation-item a {
    background: var(--wp--preset--color--white);
    border-bottom:1px solid var(--wp--preset--color--primary);
}
header .wp-block-navigation-submenu .wp-block-navigation-item a:hover {
    background: var(--wp--preset--color--quinary);
    color: var(--wp--preset--color--white) !important;
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
    min-width: max-content;
    padding-top: 15px;
    border: none;
}
.navBtn a {
    background-color: var(--wp--preset--color--primary);
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: normal;
    border-radius: 6px;
    padding: 10px 17px !important;
    border-bottom: none !important;
    color: var(--wp--preset--color--white) !important;
}
.navBtn a:before {
    font: var(--fa-font-solid);
    content: "\f095";
    padding-right: 10px;
}
.navBtn a:hover {
    background-color: var(--wp--preset--color--quinary) !important;
    color: var(--wp--preset--color--white) !important;
}


/*HOMEPAGE*/

.pageBanner h1,
.pageBanner h2 {
    text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

/*IMAGE EFFECTS*/

.care .wp-block-column {
  position:relative;
  overflow:hidden;
  display: inline-block;
  background:#000
}
.care .wp-block-column:before {
  position:absolute;
  top:0;
  left:-120%;
  z-index:2;
  display:block;
  content:'';
  width:75%;
  height:100%;
  background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
  transform:skewX(-25deg);
}
.care .wp-block-column:hover:before {
  animation:shine 1s;
}
.care .wp-block-column:hover .wp-block-button__link.wp-element-button {
    background: var(--wp--preset--color--white);
    color: var(--wp--preset--color--primary);
}
.care .wp-block-column h3 {
    margin-top: 0;
    transition: all .3s ease;
}
.care .wp-block-column:hover h3 {
    text-shadow: 0 4px 0px rgba(0,0,0,0.7);
    transition: all .3s ease;
}


.care .wp-block-column .wp-block-cover__inner-container {
    height: 20%;
    transition: all 1s ease;
}
.care .wp-block-column:hover .wp-block-cover__inner-container {
    height: 100%;
    transition: all 1s ease;
}
.care .wp-block-cover__inner-container .wp-block-group {
    display: flex;
    height: 20%;
    flex-direction: column;
    justify-content: center;
    transition: all 1s ease;
}
.care .wp-block-column:hover .wp-block-cover__inner-container .wp-block-group {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 1s ease;
}

@keyframes shine {
    0%   {left: -75%}
    100% {left: 120%;}
}

.ctaFlowers {
    position: relative;
    overflow: visible;
    margin-bottom: 100px;
}

.ctaFlowers:before {
    position: absolute;
    z-index: 2;
    left: 15%;
    bottom: -50px;
    content: '';
    display: inline-block;
    width: 200px;
    height: 200px;
    background-image: url(../images/flowersOverlay.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

/*BLOG PAGE*/
.mainQuery .wp-block-post {
    border: 1px solid #EEE;
}




/*FORMS*/
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 24px;
}
.gform_wrapper.gravity-theme input, 
.gform_wrapper.gravity-theme input[type=color], 
.gform_wrapper.gravity-theme input[type=date], 
.gform_wrapper.gravity-theme input[type=datetime-local], 
.gform_wrapper.gravity-theme input[type=datetime], 
.gform_wrapper.gravity-theme input[type=email], 
.gform_wrapper.gravity-theme input[type=month], 
.gform_wrapper.gravity-theme input[type=number], 
.gform_wrapper.gravity-theme input[type=password], 
.gform_wrapper.gravity-theme input[type=search], 
.gform_wrapper.gravity-theme input[type=tel], 
.gform_wrapper.gravity-theme input[type=text], 
.gform_wrapper.gravity-theme input[type=time], 
.gform_wrapper.gravity-theme input[type=url], 
.gform_wrapper.gravity-theme input[type=week], 
.gform_wrapper.gravity-theme select, 
.gform_wrapper.gravity-theme textarea {
    font-size: 16px;
    padding: 8px;
    border-width: 0 0 2px;
    border-color: var(--wp--preset--color--black);
    padding: 0.25rem;
    color: var(--wp--preset--color--black);
    text-transform: uppercase !important;
    font-style: normal !important;
    background: transparent;
}
.gform_wrapper.gravity-theme .gform_footer, 
.gform_wrapper.gravity-theme .gform_page_footer {
    justify-content: center;
}
.gform_wrapper.gravity-theme #field_submit .gform-button,
.gform_wrapper.gravity-theme .gform_footer button, 
.gform_wrapper.gravity-theme .gform_footer input, 
.gform_wrapper.gravity-theme .gform_page_footer button, 
.gform_wrapper.gravity-theme .gform_page_footer input {
    font-family: var(--wp--preset--font-family--brandon-grotesque);
    font-weight: bold;
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    border:none;
    border-radius: 6px;
    padding: 10px 17px;
    font-size: 20px;
    line-height: 1;    
    line-height: 1.5;
}
.gform_wrapper.gravity-theme #field_submit .gform-button:hover,
.gform_wrapper.gravity-theme .gform_footer button:hover, 
.gform_wrapper.gravity-theme .gform_footer input:hover, 
.gform_wrapper.gravity-theme .gform_page_footer button:hover, 
.gform_wrapper.gravity-theme .gform_page_footer input:hover {
    -webkit-transition: ease-out 0.5s;
    -moz-transition: ease-out 0.5s;
    transition: ease-out 0.5s;
    color: var(--wp--preset--color--white) !important;
    background-image: none;
    background-color: var(--wp--preset--color--quaternary);
    box-shadow: inset 400px 0 0 0 var(--wp--preset--color--quinary);
}


.gform_wrapper.gravity-theme .gfield_label {
    font-family: var(--wp--preset--font-family--oswald);
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--wp--preset--color--primary);
}
.gform_wrapper.gravity-theme select {

}
.gform_wrapper.gravity-theme input:focus-visible,
.gform_wrapper.gravity-theme textarea:focus-visible {
    outline: none;
    background-color: #fafafa;
}
::-webkit-input-placeholder,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 
    color: var(--wp--preset--color--black);
    text-transform: uppercase;
    font-style: normal !important;
	}
::-moz-placeholder { 
    color: var(--wp--preset--color--black);
    text-transform: uppercase;
    font-style: normal !important;    
}
:-ms-input-placeholder { 
    color: var(--wp--preset--color--black);
    text-transform: uppercase;
    font-style: normal !important;    
	}
:-moz-placeholder { 
    color: var(--wp--preset--color--black);
    text-transform: uppercase;
    font-style: normal !important;    
	}


.pageBanner .gform_wrapper.gravity-theme .gfield.gfield--width-half {
    -ms-grid-column-span: 12;
    grid-column: span 12;
}

.pageBanner ::-webkit-input-placeholder,
.pageBanner .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 
    color: var(--wp--preset--color--black);
	}
.pageBanner ::-moz-placeholder { 
    color: var(--wp--preset--color--black);    
}
.pageBanner :-ms-input-placeholder { 
    color: var(--wp--preset--color--black);  
	}
.pageBanner :-moz-placeholder { 
    color: var(--wp--preset--color--black);    
	}



.post-type-archive-testimonial .entry-content p {
    font-family: var(--wp--preset--font-family--alice);
    font-size: 28px;
    text-align: center;
    line-height: 1.5;
}

/*POSTS GRID*/
/*
.wp-block-query .is-layout-grid {
    padding-bottom: 20px;
}
.wp-block-query .is-layout-grid li {
    height: 100%;
    position: relative;
    background: #FFF;
    border-radius: 10px;
    text-align: center;
}
.wp-block-query .is-layout-grid li:after {
    display: block;
    content: '';
    position: absolute;
    right: -10px;
    bottom: -10px;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, #006d77, #fc7200);
    border-radius: 10px;
    z-index: -1;
}
.wp-block-query .is-layout-grid .wp-block-post-featured-image img {
    border-radius: 10px 10px 0 0;
}
.wp-block-query .is-layout-grid .wp-block-post-featured-image a .wp-block-post-featured-image__overlay {
    mix-blend-mode: multiply;
    border-radius: 10px 10px 0 0;
    opacity: 0;
    transition: all ease .3s;
}
.wp-block-query .is-layout-grid .wp-block-post-featured-image a:hover .wp-block-post-featured-image__overlay {
    opacity: 1;    
    transition: all ease .3s;
}
.wp-block-query .is-layout-grid .wp-block-post-excerpt {
    padding: 0 20px;
}
*/
/*TESTIMONIAL ARCHIVE*/
/*
.post-type-archive-testimonial .wp-block-post.testimonial {
    text-align: center;
}
.post-type-archive-testimonial .wp-block-post.testimonial p {
    line-height: 28px; 
}
*/
footer {
    margin-block-start: 0 !important;
}


.contactList {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: var(--wp--preset--color--white);
}
.contactList li {
    position: relative;
    padding-left: 20px;
    padding-bottom: 15px;
    line-height: 1.2;
}

  /* Step 1: Common Properties
  These styles are required to make icons render reliably */
.icon::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
.address a:before,
.phone a:before,
.email a:before {
    font: var(--fa-font-solid);
    content: "\f3c5";
    padding-right: 10px;

}
.phone a:before {
    content: "\f095";
}
.email a:before {
    content: "\f0e0";
}

footer .wp-block-button__link.wp-element-button:hover {
    background-color: var(--wp--preset--color--white)!important;
    color: var(--wp--preset--color--primary) !important;
}
.wp-block-navigation__responsive-close {
    padding: 10px 20px;
}

/*POPUP STYLES*/
#popmake-2466 .galaWrapper {
    display: flex;
    align-items: stretch;
}
#popmake-2466 .galaWrapper .galaInfo { 
    flex: 1;
}
#popmake-2466 .galaImg {
    background-image: url(http://yuvamedicalspa.com/wp-content/uploads/2024/09/Yuva-Gala-Photo-1@2x-1.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    flex: 1;
    border-radius: 0 10px 10px 0;
}
#popmake-2466 .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 15px;
}
#popmake-2466 ::-webkit-input-placeholder,
#popmake-2466 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 
    color: #9CA3AF;
    text-transform: none;
    font-style: normal !important;
	}
#popmake-2466 ::-moz-placeholder { 
    color: #9CA3AF;
    text-transform: none;
    font-style: normal !important;    
}
#popmake-2466 :-ms-input-placeholder { 
    color: #9CA3AF;
    text-transform: none;
    font-style: normal !important;    
	}
#popmake-2466 :-moz-placeholder { 
    color: #9CA3AF;
    text-transform: none;
    font-style: normal !important;    
	}

#popmake-2466 .gform_wrapper.gravity-theme input, 
#popmake-2466 .gform_wrapper.gravity-theme input[type=color], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=date], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=datetime-local], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=datetime], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=email], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=month], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=number], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=password], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=search], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=tel], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=text], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=time], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=url], 
#popmake-2466 .gform_wrapper.gravity-theme input[type=week], 
#popmake-2466 .gform_wrapper.gravity-theme select, 
#popmake-2466 .gform_wrapper.gravity-theme textarea {
    border: 1px solid #D1D5DB;
    border-radius: 4px;
}
#popmake-2466 .gform_wrapper.gravity-theme .gfield_label {
    text-transform: none;
    color: #4B5563;
    font-size: 13px;
}
#popmake-2466 h2 {
    margin: 0;
    font-size: 44px;
}
#popmake-2466 h2,
#popmake-2466 .galaDate,
#popmake-2466 .galaTagline{
    color: #5E3918;
    text-align: center;
}
#popmake-2466 .galaDate {
    font-weight: bold;
    margin-bottom: 10px;
    position: relative;
    display: flex;
    align-items: center;
}

#popmake-2466 .galaDate:before, 
#popmake-2466 .galaDate:after {
    content: '';
    display: inline-block;
    flex-grow: 1; /* Allows the lines to grow/shrink */
    height: 2px;
    background-color: #5E3918;
    margin: 0 10px; /* Adds space between the text and the lines */
}

#popmake-2466 .galaDate:before {
    margin-right: 10px;
}

#popmake-2466 .galaDate:after {
    margin-left: 10px;
}

#popmake-2466 .galaTagline {
    font-size: 30px;
    margin-bottom: 20px;
}
@media (max-width: 767px) {
    #popmake-2466 .galaWrapper {
        display: block;
        align-items: stretch;
    }
    #popmake-2466 .galaImg {
        height: 500px;
    }
}
@media (max-width: 1200px) {
    .ctaFlowers:before {
        left: -5%;
    }
}
    
/* copy of wp default css to a 1000px media query */
@media (min-width: 1000px) {

    .wp-block-navigation__responsive-container-open:not(.always-shown),
    .headerPhone,
    .headerRequest{
        display: none !important;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: block !important;
        width: 100%;
        position: relative;
        z-index: auto;
        background-color: inherit;
    }
}

/* neutralize the wp default for 600px */
@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: flex;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }
}


@media (max-width: 1000px) {
    .wp-block-navigation__responsive-container.is-menu-open {
        background-image: linear-gradient(180deg, #006d77, #fc7200);
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
        padding: 10px 0 0 10px;
    }
    .wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
        gap:20px;
    }
    header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
    color: var(--wp--preset--color--white);
    border-bottom: 5px solid transparent;
    }

    header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
        color: var(--wp--preset--color--white);
        border-bottom-color: var(--wp--preset--color--secondary);
    }
    header .wp-block-navigation-submenu .wp-block-navigation-item a {
        background: none;
        color: var(--wp--preset--color--white) !important;    
        border-bottom: 5px solid transparent !important;
    }
    header .wp-block-navigation-submenu .wp-block-navigation-item a:hover {
        background: none;
        background-image: none;
        color: var(--wp--preset--color--white) !important;
        border-bottom-color: var(--wp--preset--color--secondary) !important;
    }
}
@media (max-width: 767px) {
    .hero-carouselWrapper h2, h2 {
        font-size: 30px;
        line-height: normal;
    }
    p {
        font-size: 18px;
        line-height: normal;
    }
    .hero-carouselWrapper .slideCaption {
        min-height: 880px;
    }
/*
    .hero-carouselWrapper .formContainer {
        bottom: 5%;
    }
*/
/*
    .hero-carouselWrapper .formContainer {
        right: 20px;
        left: 15px;
        width: auto;
    }
*/
    .hero-carouselWrapper .carousel-control-next, 
    .hero-carouselWrapper .carousel-control-prev {
        display: block;
        bottom: 50%;
        z-index: 2;
    }
    .hero-carouselWrapper .carousel-indicators {
        bottom: 5px;
    }
    .hero-carouselWrapper:before {
        bottom: -15px;
    }
    .wDivider .wp-block-column {
        border:none !important;
    }

    .ctaFlowers:before {
        bottom: -90px;
    }
}

@media (max-width: 600px) {

    header .custom-logo {
        max-width: 91px;
    }
    header:after {
        top: 150px;
        font-size: 18px;
        line-height: 1.25;
    }
    .contactPanel,
    .contactPanel .wp-block-column.has-white-background-color,
    .whyChoose {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .parallaxHero .wp-block-group .wp-block-group {
        padding: 15px;
    }

}