/*
 Theme Name: Organic Goodness Child
 Template: organic-goodness
*/


:root {
    --wp--style--global--content-size: 1000px;
}
.entry-content>* {
	max-width: 1000px;
}
.video-post-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
}

footer {
	margin-bottom: 3rem;
	padding-top: 75px;
	border-top: 1px solid var(--global--body-color-2-xlight);
}

footer .bgr-copyright {
	margin-left: 0px;
	text-align: center;
}

footer .footer-logo-bgr img {
	margin: auto;
}

footer .footer-logo-wo img {
	margin: auto;
}

footer .menu-left-menu-container ul {
	display: flex;
	width: 60%;
	justify-self: center;
}
footer .menu-left-menu-container ul li {
	flex: 1;
	text-align: center;
}
#site-footer .widgets-area {
	grid-gap: 0rem;
}

#site-footer .widgets-area .widget:nth-child(6n+1) {
	padding-right: 0;
}

@media only screen and (min-width: 1024px) {
    #site-footer .widgets-area {
        grid-template-columns: repeat(calc(var(--global--footer-widget-columns)), 1fr);
    }
}

.wc-block-components-form div.wc-block-components-text-input>label, div.wc-block-components-text-input>label {
    left: 1.625em;
    top: 3.175em;
}

.woocommerce ul.products li.product a img {
  width: 300px;
  height: 300px;
  object-fit: cover;  /* fills box, cropping as needed */
  object-position: center;  /* centers the crop */
}

.woocommerce div.product div.images img {
    width: auto;
    justify-self: center;
}

@media only screen and (min-width: 1366px) {

    .woocommerce #content .site-main div.product .entry-summary h1.product_title {
        font-size: 3.052rem;
        padding-top: 0;
    }
    
    .site-main>*:last-child {
        margin-bottom: 5rem !important;
    }

	footer .bgr-copyright {
		text-align: left;
		margin-left: 16px;
	}
	
	footer .footer-logo-bgr img {
		float: right;
		margin: unset;
	}
	
	footer .menu-left-menu-container ul {
		justify-self: right;
	}
	
	footer .menu-left-menu-container ul li {
		text-align: right;
	}
	
	footer .footer-logo-wo img {
		margin: unset;
	}
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}

h3, h4 {
	margin: 1rem 0;
}

h3 + h4 {
	margin-top: -0.5rem;
}

img {
	border-radius: 5px;
}

p.has-text-align-center {
	font-size: 1.1rem;
	margin-top: 1rem;
	color: #8c8c8c;
}

#site-footer .widgets-area .widget a {
	font-size: 1rem;
}

footer .bgr-copyright {
	margin-left: 0;
}

.has-medium-font-size {
    font-size: calc(var(--wp--preset--font-size--medium)-0.05rem) !important;
}

.banner-info-block .wp-block-heading {
    font-weight: 300 !important;
	font-size: var(--wp--preset--font-size--extra-large) !important;
}

.banner-info-block p {
	font-size: 18px;
	margin-top: 0;
}

footer .menu-left-menu-container ul {
	width: 50%;
}

button, .button, .faux-button, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .wc-block-product-categories__button, .wp-block-search__button, div wp-element-button.wc-gift-cards-form__button, button.wc-block-components-button:not(.is-link), .wc-block-components-button:not(.is-link).contained, .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button {
	border-radius: 4px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], div .wc-block-components-text-input input[type=number], div .wc-block-components-form .wc-block-components-text-input input[type=number], div .wc-block-components-text-input input[type=email], div .wc-block-components-form .wc-block-components-text-input input[type=email], div .wc-block-components-text-input input[type=tel], div .wc-block-components-form .wc-block-components-text-input input[type=tel], div .wc-block-components-text-input input[type=text], div .wc-block-components-form .wc-block-components-text-input input[type=text], div .wc-block-components-text-input input[type=url], div .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-form .wc-block-components-select .components-custom-select-control__button, textarea, select, .select2-container .select2-selection.select2-selection--single, .select2-container .select2-selection.select2-selection--multiple, .select2-container .select2-dropdown .select2-search__field, .wc-block-components-textarea, .wc-block-components-form .wc-block-components-textarea, .is-multiple .wc-block-components-dropdown-selector__input, div .wc-gift-cards-text-input input, div .wc-blocks-components-select .wc-blocks-components-select__select, .is-single .wc-block-components-dropdown-selector__input:first-child, div .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, div .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, div .is-single.has-checked.is-open .wc-block-components-dropdown-selector__input, div .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input {
	border-radius: 4px;
}

.ms-custom-button {
	margin-top: 0.85rem;
}


/* 
 Header Styles Start
 */
.site-logo {
    width: 200px; /* adjust as needed */
    height: auto;
	margin-right: 1rem;
}

.site-header #site-header>:first-child {
    align-content: end;
}

.site-header #site-header #site-identity-wrapper {
    order: 2;
}
.site-header #site-header>:first-child {
    order: 1;
}

@media only screen and (min-width: 1024px) {
.site-header #site-header #site-identity-wrapper {
    order: 1;
}
.site-header #site-header>:first-child {
    order: 2;
}

}

.site-header #site-header #secondary-menu-wrapper{
    order: 3;
}
.site-header #site-header #primary-menu-wrapper ul.primary-menu>li>a {
    color: #5fc5ba;
}

.site-header #site-header #primary-menu-wrapper ul.primary-menu>li>a:hover {
    color: #5fc5ba;
    text-decoration-color: #5fc5ba;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], div .wc-block-components-text-input input[type=number], div .wc-block-components-form .wc-block-components-text-input input[type=number], div .wc-block-components-text-input input[type=email], div .wc-block-components-form .wc-block-components-text-input input[type=email], div .wc-block-components-text-input input[type=tel], div .wc-block-components-form .wc-block-components-text-input input[type=tel], div .wc-block-components-text-input input[type=text], div .wc-block-components-form .wc-block-components-text-input input[type=text], div .wc-block-components-text-input input[type=url], div .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-select .components-custom-select-control__button, .wc-block-components-form .wc-block-components-select .components-custom-select-control__button, textarea, select, .select2-container .select2-selection.select2-selection--single, .select2-container .select2-selection.select2-selection--multiple, .select2-container .select2-dropdown .select2-search__field, .wc-block-components-textarea, .wc-block-components-form .wc-block-components-textarea, .is-multiple .wc-block-components-dropdown-selector__input, div .wc-gift-cards-text-input input, div .wc-blocks-components-select .wc-blocks-components-select__select, .is-single .wc-block-components-dropdown-selector__input:first-child, div .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, div .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, div .is-single.has-checked.is-open .wc-block-components-dropdown-selector__input, div .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input {
	height: 2.5rem;
    padding: 4px 8px;
    font-size: 1rem;
    box-sizing: border-box;
    border: 1px solid #ccc;
}

button.disabled, button:disabled, button:disabled[disabled], .button.disabled, .button:disabled, .button:disabled[disabled], .faux-button.disabled, .faux-button:disabled, .faux-button:disabled[disabled], .wp-block-file .wp-block-file__button.disabled, .wp-block-file .wp-block-file__button:disabled, .wp-block-file .wp-block-file__button:disabled[disabled], input[type="button"].disabled, input[type="button"]:disabled, input[type="button"]:disabled[disabled], input[type="reset"].disabled, input[type="reset"]:disabled, input[type="reset"]:disabled[disabled], input[type="submit"].disabled, input[type="submit"]:disabled, input[type="submit"]:disabled[disabled], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled[disabled], .wc-block-product-categories__button.disabled, .wc-block-product-categories__button:disabled, .wc-block-product-categories__button:disabled[disabled], .wp-block-search__button.disabled, .wp-block-search__button:disabled, .wp-block-search__button:disabled[disabled], div wp-element-button.wc-gift-cards-form__button.disabled, div wp-element-button.wc-gift-cards-form__button:disabled, div wp-element-button.wc-gift-cards-form__button:disabled[disabled], button.wc-block-components-button:not(.is-link).disabled, button.wc-block-components-button:not(.is-link):disabled, button.wc-block-components-button:not(.is-link):disabled[disabled], .wc-block-components-button:not(.is-link).contained.disabled, .wc-block-components-button:not(.is-link).contained:disabled, .wc-block-components-button:not(.is-link).contained:disabled[disabled], .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button.disabled, .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button:disabled, .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button:disabled[disabled], .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button.disabled, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button:disabled, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button:disabled[disabled] {
	    padding: 10px;	
}

button:focus, button:hover, .button:focus, .button:hover, .faux-button:focus, .faux-button:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .wc-block-product-categories__button:focus, .wc-block-product-categories__button:hover, .wp-block-search__button:focus, .wp-block-search__button:hover, div wp-element-button.wc-gift-cards-form__button:focus, div wp-element-button.wc-gift-cards-form__button:hover, button.wc-block-components-button:not(.is-link):focus, button.wc-block-components-button:not(.is-link):hover, .wc-block-components-button:not(.is-link).contained:focus, .wc-block-components-button:not(.is-link).contained:hover, .wc-block-components-price-slider__actions button[type="submit"]:not(.wp-block-search__button).wc-block-components-filter-submit-button:focus, .wc-block-components-price-slider__actions button[type="submit"]:not(.wp-block-search__button).wc-block-components-filter-submit-button:hover, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button:focus, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button:hover {
    background-color: #49ada2;
	box-shadow: none;
    color: var(--global--body-color-1);
    opacity: 1;
}

button, .button, .faux-button, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .wc-block-product-categories__button, .wp-block-search__button, div wp-element-button.wc-gift-cards-form__button, button.wc-block-components-button:not(.is-link), .wc-block-components-button:not(.is-link).contained, .wc-block-components-price-slider__actions button[type="submit"]:not(.wp-block-search__button).wc-block-components-filter-submit-button, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button {
	padding: 10px;
}

.woocommerce #content .site-main div.product .woocommerce-tabs div.woocommerce-Tabs-panel table.woocommerce-product-attributes th {
	font-weight: 400;
}

.woocommerce .woocommerce-products-header h1.page-title {
    font-size: 2.5rem !important;
}

/*
 Header Styles End
 */

a:hover:not(.wp-element-button) {
    color: #5fc5ba;
}

a.wp-element-button {
    background-color: #5fc5ba;
}


/*
 Handout Styles Start
 */
.pdf-list-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

.pdf-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}

.pdf-item {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 15px;
    text-align: center;
    border-radius: 5px;
}

.pdf-preview-container {
    max-height: 270px;
    overflow-y: clip;
}

.pdf-preview {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.pdf-links {
    display: flex;
    gap: 10px;
    justify-content: left;
}

.pdf-view, .pdf-download {
    display: inline-block;
    text-decoration: none;
}

.pdf-view:hover, .pdf-download:hover {
    color: #5fc5ba;
}

.pdf-view:hover, .pdf-download:hover {
    opacity: 0.9;
}
/*
 Handout Styles End
 */

button.single_add_to_cart_button.button.alt {
    background-color: #5fc5ba;
}


button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed.disabled {
    background-color: #5fc5ba;
    opacity: .6;
}

/*
 Homepage Styles Start
 */
#metaslider-id-243.metaslider.ms-theme-databold .flexslider .caption-wrap .caption {
	box-shadow: none;
	margin-left: 8vw;
	width: 30%;
}
 
#metaslider-id-243.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a {
    border-radius: 20px;
    width: 40px !important;
    height: 40px !important;
}
#metaslider-id-243.metaslider.ms-theme-databold .flexslider .slides li {
    overflow: hidden; /* hide overflow */
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 400px;
}

#metaslider-id-243.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-prev {
    left: 10px !important;
}

#metaslider-id-243.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-next {
    right: 10px !important;
}

#metaslider-id-243.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-next:after {
    top: -1px !important;
    left: 2px !important;
}

#metaslider-id-243.metaslider.ms-theme-databold .flexslider .flex-direction-nav li a.flex-prev:after {
    top: -1px !important;
    right: 1px !important;
}


/* Style the parent popular product container*/
.homepage-popular-product-container {
    max-width: 1280px;
    margin: 30px auto;
}

.homepage-popular-product-container .woocommerce ul.products li.product .price {
    display: none !important;
}
.homepage-popular-product-container .woocommerce ul.products {
    grid-gap: 44px 22px;
}


/* Style the parent banner container */
.banner-container {
    position: relative; /* Establishes positioning context for absolute child */
}

.banner-container .wp-block-image {
    max-height: 440px;
    display: flex;
    max-width: 100%;
}

/* Style the image to fill the container */
.banner-container .wp-block-image img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
}

/* Style the banner-info-block to overlay on the left side of the image */
.banner-info-block {
    position: absolute;
    top: 50%;
    left: 10%; /* Position on the left side */
    transform: translateY(-50%); /* Center vertically */
    padding: 20px;
    max-width: 40%; /* Limit width to avoid overflow */
    text-align: center;
}

/* Style the heading */
.banner-info-block .wp-block-heading {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 15px;
}

/* Style the paragraph */
.banner-info-block p {
    font-size: 16px;
    color: #8c8c8c;
    margin-bottom: 20px;
    max-width: 100%;
}

/* Style the Shop Now button */
.banner-info-block .wp-block-button__link {
    background-color: #0073aa;
    color: #fff;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.banner-info-block .wp-block-button__link:hover {
    background-color: #005177;
}

/* Responsive adjustments for mobile */
@media (max-width: 768px) {
    .banner-info-block {
        left: 5%; /* Closer to edge on smaller screens */
        padding: 15px;
        max-width: 80%; /* Wider to fit content */
    }

    .banner-info-block .wp-block-heading {
        font-size: 22px;
    }

    .banner-info-block p {
        font-size: 14px;
    }

    .banner-info-block .wp-block-button__link {
        padding: 10px 20px;
        font-size: 14px;
    }
}

/*
 Homepage Styles End
 */


/*
 * Book page Styles Start
 */
.post-139 header {
	display: none;
}

.book-image-column {
	display: flex;
	justify-content: center;
}
/*
 * Book page Styles end
 */
 
 
 /*
  * Video grid page styles start
  */
.videos-grid {
  text-align: left;
}
.videos-grid a {
    text-decoration: none;
}

@media (max-width: 768px) {

    .metaslider .flexslider .slides li {
        flex-direction: column;
        height: auto !important;
    }


    .metaslider .flexslider img {
        height: 200px !important;
        object-fit: cover !important;
        object-position: center !important;
    }

    .metaslider .flexslider .caption-wrap {
        position: relative !important;
    }

    .metaslider .flexslider .caption-wrap .caption {
        position: relative !important;
        width: 100% !important;
        margin-left: 0 !important;
        top: auto !important;
        left: auto !important;
        transform: none !important;
        text-align: center;
    }

    .metaslider .flexslider .caption-wrap .caption h3, .metaslider .flexslider .caption-wrap .caption h4 {
        margin-bottom: 10px;
        margin-top: 0px;
    }
	
    .metaslider .flexslider .caption-wrap .caption .ms-custom-button {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}
/*
 * Video grid page styles end
 */

/*
 * About page styles start
 */
 .about-table-of-contents {
     list-style:none;
 }
 .about-table-of-contents li, .about-table-of-contents li a {
     text-decoration:none;
 }
.about-page-h2 {
	border-bottom: 1px solid #e6e6e6;
    padding-bottom: 0.625em;
	      font-family: "omnes-pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.125em;
}
 
/*
 * About page styles end
 */

.woocommerce .woocommerce-products-header h1.page-title {
	font-size: 2.5rem !important;
}
/*
 * Single product page styles start
 */
.woocommerce #content .site-main div.product .entry-summary h1.product_title {
	font-size: 1.75rem !important;
	margin-bottom: .5rem;
}
.woocommerce #content .site-main div.product .entry-summary p.price {
	font-size: 1.75rem !important;
	margin-top: .5rem;
	color: #5fc5ba;
	font-weight: normal;
}
.woocommerce #content .site-main div.product .entry-summary p.price .woocommerce-Price-currencySymbol {
	font-size: 1.75rem !important;
}

.woocommerce .price, .woocommerce ul.products li.product .price, .woocommerce table.cart tbody td.product-subtotal .amount, .woocommerce div.product p.price, .woocommerce div.product span.price {
	font-weight: 400;
}

/*
 * Single product page styles end
 */
 
/*
 * Custom font styles start
 */
 @font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}

@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/780738/00000000000000003b9acd98/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/3ee13e/00000000000000003b9acd99/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/bc66c7/00000000000000003b9acd96/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff2"),url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff"),url(https://use.typekit.net/af/ecdb5b/00000000000000003b9acd97/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("opentype");font-weight:300;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/332b39/00000000000000003b9acd9a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:omnes-pro;src:url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/33278a/00000000000000003b9acd9b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}

/*
 * Custom font styles end
 */