.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-879997d:#2997B2;--e-global-color-fed0584:#00607C;--e-global-color-b841e78:#D45D73;--e-global-color-53e1582:#EEECE7;--e-global-color-105aff5:#FFFFFF;--e-global-color-582aa0d:#1F1F1F;--e-global-color-518e1c9:#1C1C1C;--e-global-color-f61524a:#DBE4EB;--e-global-color-0617b84:#EEECE6;--e-global-color-3444af3:#F8D1D6;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1370px;}.e-con{--container-max-width:1370px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {overflow-x: hidden;}
.menu_linkblu a {color:#2997b2 !important;}
.blob img {
    -animation: blob 15s ease-in-out infinite both alternate;
    -webkit-animation: blob 15s ease-in-out infinite both alternate;
    -moz-animation: blob 15s ease-in-out infinite both alternate;
    -o-animation: blob 15s ease-in-out infinite both alternate;}
    
@keyframes blob {
    0%,
    100% {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%
    }
    14% {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%
    }
    28% {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%
    }
    42% {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%
    }
    56% {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%
    }
    70% {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%
    }
    84% {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%
    }
}
@media screen and (max-width: 768px) {
    body, html {
    overflow-x: hidden;
}
.menu_linkblu a {background:#fff; padding:3px; color:#01637e; font-weight:700 !important; display:inline-block !important;}
}
@media (max-width: 767px) {
    .elementor-widget-wc-archive-products .products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .woocommerce .woocommerce-result-count {display:none; }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float:none !important;
    }
}/* End custom CSS */