/**
 * Theme Name: Blocksy News
 * Description: Blocksy News theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
/** News */
/** Demo */
body .ct-popup-inner {
    max-height: 100%;
}
textarea {
	--theme-form-field-border-radius: 20px;
}
#footer [data-id="text"] h3 {
	font-size: 17px;
	margin-bottom: 5px;
}
blockquote:not(.is-style-plain):not(.has-text-align-center):not(.has-text-align-right) {
    border-inline-start: 0;
}
blockquote:not(.has-text-align-center):not(.has-text-align-right) {
    padding-inline-start: 1em;
}
.ct-popup .ct-toggle-close {
    --theme-icon-size: 15px;
}
.vp-portfolio__preloader img, .vp-portfolio__preloader svg {
    display: none !important;
}
/* Dark mode */
html[data-color-mode*="dark"] .site-logo-container img {
    -webkit-filter: invert(100%); /* Safari/Chrome */
    filter: invert(100%);
}
[data-block*="81"] {
		--popup-box-shadow: none;
    background-color: rgb(19 19 19 / 90%);
}

/* STYLES */
.styles-toggle {
    position: fixed;
    bottom: 115px;
    right: -40px;
		opacity: 0;
		z-index: 9999;
}
body.run .styles-toggle {
		opacity: 1;
}
.styles-toggle .wp-block-button__link.wp-element-button {
    min-height: 36px;
    padding: 4px 15px 6px;
    font-size: 16px;
    transform: rotate(-90deg);
}
.minibuttons a {
    min-height: 36px;
    padding: 5px 15px;
    font-size: 16px;
}
/* FONTS CUSTOM */
/* Playfair Display */
body.font-playfair-display, body.font-playfair-display h1, body.font-playfair-display h2, body.font-playfair-display h3, body.font-playfair-display h4, body.font-playfair-display h5, body.font-playfair-display h6, body.font-playfair-display label, body.font-playfair-display figcaption, body.font-playfair-display .wp-block-quote, body.font-playfair-display .wp-block-pullquote, body.font-playfair-display .ct-label, body.font-playfair-display .site-title, body.font-playfair-display .entry-meta, body.font-playfair-display .ct-menu-badge, body.font-playfair-display .entry-excerpt, body.font-playfair-display .ct-post-title, body.font-playfair-display .ct-breadcrumbs, body.font-playfair-display .ct-header-text, body.font-playfair-display .ct-product-sku, body.font-playfair-display .ct-product-title, body.font-playfair-display .author-box-bio, body.font-playfair-display .author-box-name, body.font-playfair-display .ct-contact-info, body.font-playfair-display .site-description, body.font-playfair-display .page-description, body.font-playfair-display .mobile-menu a, body.font-playfair-display .menu .ct-menu-link, body.font-playfair-display .comment-reply-title, body.font-playfair-display .ct-footer-copyright, body.font-playfair-display .ct-language-switcher, body.font-playfair-display :where(pre, body.font-playfair-displaycode, body.font-playfair-displaysamp, body.font-playfair-displaykbd), body.font-playfair-display .onsale, body.font-playfair-display .out-of-stock-badge, body.font-playfair-display [class*=ct-woo-badge-], body.font-playfair-display :is(.entry-summary, body.font-playfair-display[data-products], body.font-playfair-display.ct-trending-block, body.font-playfair-display.ct-added-to-cart-product) .price, body.font-playfair-display .ct-waitlist-message, body.font-playfair-display .woocommerce-tabs .tabs, body.font-playfair-display .woocommerce-tabs .ct-accordion-heading, body.font-playfair-display .woocommerce-result-count, body.font-playfair-display .ct-header-account-dropdown, body.font-playfair-display .ct-module-title:is(p, body.font-playfair-displayspan), body.font-playfair-display .related-entry-title:is(p, body.font-playfair-displayspan), body.font-playfair-display .woocommerce-loop-product__title:is(p, body.font-playfair-displayspan), body.font-playfair-display .woocommerce-loop-category__title:is(p, body.font-playfair-displayspan), body.font-playfair-display .ct-shortcuts-bar, body.font-playfair-display .ct-widget>*, body.font-playfair-display .ct-dynamic-data-layer, body.font-playfair-display .ct-dynamic-filter, body.font-playfair-display .ct-search-results, body.font-playfair-display .tutor-ratings, body.font-playfair-display .tutor-meta>*, body.font-playfair-display .tutor-course-details-title, body.font-playfair-display .tutor-course-details-actions>a, body.font-playfair-display .ct-language-switcher ul[data-placement] {
    font-family: 'Playfair Display';
}
/* Noto Sans */
body.font-noto-sans, body.font-noto-sans h1, body.font-noto-sans h2, body.font-noto-sans h3, body.font-noto-sans h4, body.font-noto-sans h5, body.font-noto-sans h6, body.font-noto-sans label, body.font-noto-sans figcaption, body.font-noto-sans .wp-block-quote, body.font-noto-sans .wp-block-pullquote, body.font-noto-sans .ct-label, body.font-noto-sans .site-title, body.font-noto-sans .entry-meta, body.font-noto-sans .ct-menu-badge, body.font-noto-sans .entry-excerpt, body.font-noto-sans .ct-post-title, body.font-noto-sans .ct-breadcrumbs, body.font-noto-sans .ct-header-text, body.font-noto-sans .ct-product-sku, body.font-noto-sans .ct-product-title, body.font-noto-sans .author-box-bio, body.font-noto-sans .author-box-name, body.font-noto-sans .ct-contact-info, body.font-noto-sans .site-description, body.font-noto-sans .page-description, body.font-noto-sans .mobile-menu a, body.font-noto-sans .menu .ct-menu-link, body.font-noto-sans .comment-reply-title, body.font-noto-sans .ct-footer-copyright, body.font-noto-sans .ct-language-switcher, body.font-noto-sans :where(pre, body.font-noto-sanscode, body.font-noto-sanssamp, body.font-noto-sanskbd), body.font-noto-sans .onsale, body.font-noto-sans .out-of-stock-badge, body.font-noto-sans [class*=ct-woo-badge-], body.font-noto-sans :is(.entry-summary, body.font-noto-sans[data-products], body.font-noto-sans.ct-trending-block, body.font-noto-sans.ct-added-to-cart-product) .price, body.font-noto-sans .ct-waitlist-message, body.font-noto-sans .woocommerce-tabs .tabs, body.font-noto-sans .woocommerce-tabs .ct-accordion-heading, body.font-noto-sans .woocommerce-result-count, body.font-noto-sans .ct-header-account-dropdown, body.font-noto-sans .ct-module-title:is(p, body.font-noto-sansspan), body.font-noto-sans .related-entry-title:is(p, body.font-noto-sansspan), body.font-noto-sans .woocommerce-loop-product__title:is(p, body.font-noto-sansspan), body.font-noto-sans .woocommerce-loop-category__title:is(p, body.font-noto-sansspan), body.font-noto-sans .ct-shortcuts-bar, body.font-noto-sans .ct-widget>*, body.font-noto-sans .ct-dynamic-data-layer, body.font-noto-sans .ct-dynamic-filter, body.font-noto-sans .ct-search-results, body.font-noto-sans .tutor-ratings, body.font-noto-sans .tutor-meta>*, body.font-noto-sans .tutor-course-details-title, body.font-noto-sans .tutor-course-details-actions>a, body.font-noto-sans .ct-language-switcher ul[data-placement] {
    font-family: 'Noto Sans';
}
/* Sen */
body.font-sen, body.font-sen h1, body.font-sen h2, body.font-sen h3, body.font-sen h4, body.font-sen h5, body.font-sen h6, body.font-sen label, body.font-sen figcaption, body.font-sen .wp-block-quote, body.font-sen .wp-block-pullquote, body.font-sen .ct-label, body.font-sen .site-title, body.font-sen .entry-meta, body.font-sen .ct-menu-badge, body.font-sen .entry-excerpt, body.font-sen .ct-post-title, body.font-sen .ct-breadcrumbs, body.font-sen .ct-header-text, body.font-sen .ct-product-sku, body.font-sen .ct-product-title, body.font-sen .author-box-bio, body.font-sen .author-box-name, body.font-sen .ct-contact-info, body.font-sen .site-description, body.font-sen .page-description, body.font-sen .mobile-menu a, body.font-sen .menu .ct-menu-link, body.font-sen .comment-reply-title, body.font-sen .ct-footer-copyright, body.font-sen .ct-language-switcher, body.font-sen :where(pre, body.font-sencode, body.font-sensamp, body.font-senkbd), body.font-sen .onsale, body.font-sen .out-of-stock-badge, body.font-sen [class*=ct-woo-badge-], body.font-sen :is(.entry-summary, body.font-sen[data-products], body.font-sen.ct-trending-block, body.font-sen.ct-added-to-cart-product) .price, body.font-sen .ct-waitlist-message, body.font-sen .woocommerce-tabs .tabs, body.font-sen .woocommerce-tabs .ct-accordion-heading, body.font-sen .woocommerce-result-count, body.font-sen .ct-header-account-dropdown, body.font-sen .ct-module-title:is(p, body.font-senspan), body.font-sen .related-entry-title:is(p, body.font-senspan), body.font-sen .woocommerce-loop-product__title:is(p, body.font-senspan), body.font-sen .woocommerce-loop-category__title:is(p, body.font-senspan), body.font-sen .ct-shortcuts-bar, body.font-sen .ct-widget>*, body.font-sen .ct-dynamic-data-layer, body.font-sen .ct-dynamic-filter, body.font-sen .ct-search-results, body.font-sen .tutor-ratings, body.font-sen .tutor-meta>*, body.font-sen .tutor-course-details-title, body.font-sen .tutor-course-details-actions>a, body.font-sen .ct-language-switcher ul[data-placement] {
    font-family: Sen;
}
/* Poppins */
body.font-poppins, body.font-poppins h1, body.font-poppins h2, body.font-poppins h3, body.font-poppins h4, body.font-poppins h5, body.font-poppins h6, body.font-poppins label, body.font-poppins figcaption, body.font-poppins .wp-block-quote, body.font-poppins .wp-block-pullquote, body.font-poppins .ct-label, body.font-poppins .site-title, body.font-poppins .entry-meta, body.font-poppins .ct-menu-badge, body.font-poppins .entry-excerpt, body.font-poppins .ct-post-title, body.font-poppins .ct-breadcrumbs, body.font-poppins .ct-header-text, body.font-poppins .ct-product-sku, body.font-poppins .ct-product-title, body.font-poppins .author-box-bio, body.font-poppins .author-box-name, body.font-poppins .ct-contact-info, body.font-poppins .site-description, body.font-poppins .page-description, body.font-poppins .mobile-menu a, body.font-poppins .menu .ct-menu-link, body.font-poppins .comment-reply-title, body.font-poppins .ct-footer-copyright, body.font-poppins .ct-language-switcher, body.font-poppins :where(pre, body.font-poppinscode, body.font-poppinssamp, body.font-poppinskbd), body.font-poppins .onsale, body.font-poppins .out-of-stock-badge, body.font-poppins [class*=ct-woo-badge-], body.font-poppins :is(.entry-summary, body.font-poppins[data-products], body.font-poppins.ct-trending-block, body.font-poppins.ct-added-to-cart-product) .price, body.font-poppins .ct-waitlist-message, body.font-poppins .woocommerce-tabs .tabs, body.font-poppins .woocommerce-tabs .ct-accordion-heading, body.font-poppins .woocommerce-result-count, body.font-poppins .ct-header-account-dropdown, body.font-poppins .ct-module-title:is(p, body.font-poppinsspan), body.font-poppins .related-entry-title:is(p, body.font-poppinsspan), body.font-poppins .woocommerce-loop-product__title:is(p, body.font-poppinsspan), body.font-poppins .woocommerce-loop-category__title:is(p, body.font-poppinsspan), body.font-poppins .ct-shortcuts-bar, body.font-poppins .ct-widget>*, body.font-poppins .ct-dynamic-data-layer, body.font-poppins .ct-dynamic-filter, body.font-poppins .ct-search-results, body.font-poppins .tutor-ratings, body.font-poppins .tutor-meta>*, body.font-poppins .tutor-course-details-title, body.font-poppins .tutor-course-details-actions>a, body.font-poppins .ct-language-switcher ul[data-placement] {
    font-family: Poppins;
}
/* Lora */
body.font-lora, body.font-lora h1, body.font-lora h2, body.font-lora h3, body.font-lora h4, body.font-lora h5, body.font-lora h6, body.font-lora label, body.font-lora figcaption, body.font-lora .wp-block-quote, body.font-lora .wp-block-pullquote, body.font-lora .ct-label, body.font-lora .site-title, body.font-lora .entry-meta, body.font-lora .ct-menu-badge, body.font-lora .entry-excerpt, body.font-lora .ct-post-title, body.font-lora .ct-breadcrumbs, body.font-lora .ct-header-text, body.font-lora .ct-product-sku, body.font-lora .ct-product-title, body.font-lora .author-box-bio, body.font-lora .author-box-name, body.font-lora .ct-contact-info, body.font-lora .site-description, body.font-lora .page-description, body.font-lora .mobile-menu a, body.font-lora .menu .ct-menu-link, body.font-lora .comment-reply-title, body.font-lora .ct-footer-copyright, body.font-lora .ct-language-switcher, body.font-lora :where(pre, body.font-loracode, body.font-lorasamp, body.font-lorakbd), body.font-lora .onsale, body.font-lora .out-of-stock-badge, body.font-lora [class*=ct-woo-badge-], body.font-lora :is(.entry-summary, body.font-lora[data-products], body.font-lora.ct-trending-block, body.font-lora.ct-added-to-cart-product) .price, body.font-lora .ct-waitlist-message, body.font-lora .woocommerce-tabs .tabs, body.font-lora .woocommerce-tabs .ct-accordion-heading, body.font-lora .woocommerce-result-count, body.font-lora .ct-header-account-dropdown, body.font-lora .ct-module-title:is(p, body.font-loraspan), body.font-lora .related-entry-title:is(p, body.font-loraspan), body.font-lora .woocommerce-loop-product__title:is(p, body.font-loraspan), body.font-lora .woocommerce-loop-category__title:is(p, body.font-loraspan), body.font-lora .ct-shortcuts-bar, body.font-lora .ct-widget>*, body.font-lora .ct-dynamic-data-layer, body.font-lora .ct-dynamic-filter, body.font-lora .ct-search-results, body.font-lora .tutor-ratings, body.font-lora .tutor-meta>*, body.font-lora .tutor-course-details-title, body.font-lora .tutor-course-details-actions>a, body.font-lora .ct-language-switcher ul[data-placement] {
    font-family: Lora;
}
/* Lato */
body.font-lato, body.font-lato h1, body.font-lato h2, body.font-lato h3, body.font-lato h4, body.font-lato h5, body.font-lato h6, body.font-lato label, body.font-lato figcaption, body.font-lato .wp-block-quote, body.font-lato .wp-block-pullquote, body.font-lato .ct-label, body.font-lato .site-title, body.font-lato .entry-meta, body.font-lato .ct-menu-badge, body.font-lato .entry-excerpt, body.font-lato .ct-post-title, body.font-lato .ct-breadcrumbs, body.font-lato .ct-header-text, body.font-lato .ct-product-sku, body.font-lato .ct-product-title, body.font-lato .author-box-bio, body.font-lato .author-box-name, body.font-lato .ct-contact-info, body.font-lato .site-description, body.font-lato .page-description, body.font-lato .mobile-menu a, body.font-lato .menu .ct-menu-link, body.font-lato .comment-reply-title, body.font-lato .ct-footer-copyright, body.font-lato .ct-language-switcher, body.font-lato :where(pre, body.font-latocode, body.font-latosamp, body.font-latokbd), body.font-lato .onsale, body.font-lato .out-of-stock-badge, body.font-lato [class*=ct-woo-badge-], body.font-lato :is(.entry-summary, body.font-lato[data-products], body.font-lato.ct-trending-block, body.font-lato.ct-added-to-cart-product) .price, body.font-lato .ct-waitlist-message, body.font-lato .woocommerce-tabs .tabs, body.font-lato .woocommerce-tabs .ct-accordion-heading, body.font-lato .woocommerce-result-count, body.font-lato .ct-header-account-dropdown, body.font-lato .ct-module-title:is(p, body.font-latospan), body.font-lato .related-entry-title:is(p, body.font-latospan), body.font-lato .woocommerce-loop-product__title:is(p, body.font-latospan), body.font-lato .woocommerce-loop-category__title:is(p, body.font-latospan), body.font-lato .ct-shortcuts-bar, body.font-lato .ct-widget>*, body.font-lato .ct-dynamic-data-layer, body.font-lato .ct-dynamic-filter, body.font-lato .ct-search-results, body.font-lato .tutor-ratings, body.font-lato .tutor-meta>*, body.font-lato .tutor-course-details-title, body.font-lato .tutor-course-details-actions>a, body.font-lato .ct-language-switcher ul[data-placement] {
    font-family: Lato;
}
/* Manrope */
body.font-manrope, body.font-manrope h1, body.font-manrope h2, body.font-manrope h3, body.font-manrope h4, body.font-manrope h5, body.font-manrope h6, body.font-manrope label, body.font-manrope figcaption, body.font-manrope .wp-block-quote, body.font-manrope .wp-block-pullquote, body.font-manrope .ct-label, body.font-manrope .site-title, body.font-manrope .entry-meta, body.font-manrope .ct-menu-badge, body.font-manrope .entry-excerpt, body.font-manrope .ct-post-title, body.font-manrope .ct-breadcrumbs, body.font-manrope .ct-header-text, body.font-manrope .ct-product-sku, body.font-manrope .ct-product-title, body.font-manrope .author-box-bio, body.font-manrope .author-box-name, body.font-manrope .ct-contact-info, body.font-manrope .site-description, body.font-manrope .page-description, body.font-manrope .mobile-menu a, body.font-manrope .menu .ct-menu-link, body.font-manrope .comment-reply-title, body.font-manrope .ct-footer-copyright, body.font-manrope .ct-language-switcher, body.font-manrope :where(pre, body.font-manropecode, body.font-manropesamp, body.font-manropekbd), body.font-manrope .onsale, body.font-manrope .out-of-stock-badge, body.font-manrope [class*=ct-woo-badge-], body.font-manrope :is(.entry-summary, body.font-manrope[data-products], body.font-manrope.ct-trending-block, body.font-manrope.ct-added-to-cart-product) .price, body.font-manrope .ct-waitlist-message, body.font-manrope .woocommerce-tabs .tabs, body.font-manrope .woocommerce-tabs .ct-accordion-heading, body.font-manrope .woocommerce-result-count, body.font-manrope .ct-header-account-dropdown, body.font-manrope .ct-module-title:is(p, body.font-manropespan), body.font-manrope .related-entry-title:is(p, body.font-manropespan), body.font-manrope .woocommerce-loop-product__title:is(p, body.font-manropespan), body.font-manrope .woocommerce-loop-category__title:is(p, body.font-manropespan), body.font-manrope .ct-shortcuts-bar, body.font-manrope .ct-widget>*, body.font-manrope .ct-dynamic-data-layer, body.font-manrope .ct-dynamic-filter, body.font-manrope .ct-search-results, body.font-manrope .tutor-ratings, body.font-manrope .tutor-meta>*, body.font-manrope .tutor-course-details-title, body.font-manrope .tutor-course-details-actions>a, body.font-manrope .ct-language-switcher ul[data-placement] {
    font-family: Manrope;
}
/* Montserrat */
body.font-montserrat, body.font-montserrat h1, body.font-montserrat h2, body.font-montserrat h3, body.font-montserrat h4, body.font-montserrat h5, body.font-montserrat h6, body.font-montserrat label, body.font-montserrat figcaption, body.font-montserrat .wp-block-quote, body.font-montserrat .wp-block-pullquote, body.font-montserrat .ct-label, body.font-montserrat .site-title, body.font-montserrat .entry-meta, body.font-montserrat .ct-menu-badge, body.font-montserrat .entry-excerpt, body.font-montserrat .ct-post-title, body.font-montserrat .ct-breadcrumbs, body.font-montserrat .ct-header-text, body.font-montserrat .ct-product-sku, body.font-montserrat .ct-product-title, body.font-montserrat .author-box-bio, body.font-montserrat .author-box-name, body.font-montserrat .ct-contact-info, body.font-montserrat .site-description, body.font-montserrat .page-description, body.font-montserrat .mobile-menu a, body.font-montserrat .menu .ct-menu-link, body.font-montserrat .comment-reply-title, body.font-montserrat .ct-footer-copyright, body.font-montserrat .ct-language-switcher, body.font-montserrat :where(pre, body.font-montserratcode, body.font-montserratsamp, body.font-montserratkbd), body.font-montserrat .onsale, body.font-montserrat .out-of-stock-badge, body.font-montserrat [class*=ct-woo-badge-], body.font-montserrat :is(.entry-summary, body.font-montserrat[data-products], body.font-montserrat.ct-trending-block, body.font-montserrat.ct-added-to-cart-product) .price, body.font-montserrat .ct-waitlist-message, body.font-montserrat .woocommerce-tabs .tabs, body.font-montserrat .woocommerce-tabs .ct-accordion-heading, body.font-montserrat .woocommerce-result-count, body.font-montserrat .ct-header-account-dropdown, body.font-montserrat .ct-module-title:is(p, body.font-montserratspan), body.font-montserrat .related-entry-title:is(p, body.font-montserratspan), body.font-montserrat .woocommerce-loop-product__title:is(p, body.font-montserratspan), body.font-montserrat .woocommerce-loop-category__title:is(p, body.font-montserratspan), body.font-montserrat .ct-shortcuts-bar, body.font-montserrat .ct-widget>*, body.font-montserrat .ct-dynamic-data-layer, body.font-montserrat .ct-dynamic-filter, body.font-montserrat .ct-search-results, body.font-montserrat .tutor-ratings, body.font-montserrat .tutor-meta>*, body.font-montserrat .tutor-course-details-title, body.font-montserrat .tutor-course-details-actions>a, body.font-montserrat .ct-language-switcher ul[data-placement] {
    font-family: Montserrat;
}
/* Raleway */
body.font-raleway, body.font-raleway h1, body.font-raleway h2, body.font-raleway h3, body.font-raleway h4, body.font-raleway h5, body.font-raleway h6, body.font-raleway label, body.font-raleway figcaption, body.font-raleway .wp-block-quote, body.font-raleway .wp-block-pullquote, body.font-raleway .ct-label, body.font-raleway .site-title, body.font-raleway .entry-meta, body.font-raleway .ct-menu-badge, body.font-raleway .entry-excerpt, body.font-raleway .ct-post-title, body.font-raleway .ct-breadcrumbs, body.font-raleway .ct-header-text, body.font-raleway .ct-product-sku, body.font-raleway .ct-product-title, body.font-raleway .author-box-bio, body.font-raleway .author-box-name, body.font-raleway .ct-contact-info, body.font-raleway .site-description, body.font-raleway .page-description, body.font-raleway .mobile-menu a, body.font-raleway .menu .ct-menu-link, body.font-raleway .comment-reply-title, body.font-raleway .ct-footer-copyright, body.font-raleway .ct-language-switcher, body.font-raleway :where(pre, body.font-ralewaycode, body.font-ralewaysamp, body.font-ralewaykbd), body.font-raleway .onsale, body.font-raleway .out-of-stock-badge, body.font-raleway [class*=ct-woo-badge-], body.font-raleway :is(.entry-summary, body.font-raleway[data-products], body.font-raleway.ct-trending-block, body.font-raleway.ct-added-to-cart-product) .price, body.font-raleway .ct-waitlist-message, body.font-raleway .woocommerce-tabs .tabs, body.font-raleway .woocommerce-tabs .ct-accordion-heading, body.font-raleway .woocommerce-result-count, body.font-raleway .ct-header-account-dropdown, body.font-raleway .ct-module-title:is(p, body.font-ralewayspan), body.font-raleway .related-entry-title:is(p, body.font-ralewayspan), body.font-raleway .woocommerce-loop-product__title:is(p, body.font-ralewayspan), body.font-raleway .woocommerce-loop-category__title:is(p, body.font-ralewayspan), body.font-raleway .ct-shortcuts-bar, body.font-raleway .ct-widget>*, body.font-raleway .ct-dynamic-data-layer, body.font-raleway .ct-dynamic-filter, body.font-raleway .ct-search-results, body.font-raleway .tutor-ratings, body.font-raleway .tutor-meta>*, body.font-raleway .tutor-course-details-title, body.font-raleway .tutor-course-details-actions>a, body.font-raleway .ct-language-switcher ul[data-placement] {
    font-family: Raleway;
}
/* Karla */
body.font-karla, body.font-karla h1, body.font-karla h2, body.font-karla h3, body.font-karla h4, body.font-karla h5, body.font-karla h6, body.font-karla label, body.font-karla figcaption, body.font-karla .wp-block-quote, body.font-karla .wp-block-pullquote, body.font-karla .ct-label, body.font-karla .site-title, body.font-karla .entry-meta, body.font-karla .ct-menu-badge, body.font-karla .entry-excerpt, body.font-karla .ct-post-title, body.font-karla .ct-breadcrumbs, body.font-karla .ct-header-text, body.font-karla .ct-product-sku, body.font-karla .ct-product-title, body.font-karla .author-box-bio, body.font-karla .author-box-name, body.font-karla .ct-contact-info, body.font-karla .site-description, body.font-karla .page-description, body.font-karla .mobile-menu a, body.font-karla .menu .ct-menu-link, body.font-karla .comment-reply-title, body.font-karla .ct-footer-copyright, body.font-karla .ct-language-switcher, body.font-karla :where(pre, body.font-karlacode, body.font-karlasamp, body.font-karlakbd), body.font-karla .onsale, body.font-karla .out-of-stock-badge, body.font-karla [class*=ct-woo-badge-], body.font-karla :is(.entry-summary, body.font-karla[data-products], body.font-karla.ct-trending-block, body.font-karla.ct-added-to-cart-product) .price, body.font-karla .ct-waitlist-message, body.font-karla .woocommerce-tabs .tabs, body.font-karla .woocommerce-tabs .ct-accordion-heading, body.font-karla .woocommerce-result-count, body.font-karla .ct-header-account-dropdown, body.font-karla .ct-module-title:is(p, body.font-karlaspan), body.font-karla .related-entry-title:is(p, body.font-karlaspan), body.font-karla .woocommerce-loop-product__title:is(p, body.font-karlaspan), body.font-karla .woocommerce-loop-category__title:is(p, body.font-karlaspan), body.font-karla .ct-shortcuts-bar, body.font-karla .ct-widget>*, body.font-karla .ct-dynamic-data-layer, body.font-karla .ct-dynamic-filter, body.font-karla .ct-search-results, body.font-karla .tutor-ratings, body.font-karla .tutor-meta>*, body.font-karla .tutor-course-details-title, body.font-karla .tutor-course-details-actions>a, body.font-karla .ct-language-switcher ul[data-placement] {
    font-family: Karla;
}
/* DM Sans */
body.font-dm-sans, body.font-dm-sans h1, body.font-dm-sans h2, body.font-dm-sans h3, body.font-dm-sans h4, body.font-dm-sans h5, body.font-dm-sans h6, body.font-dm-sans label, body.font-dm-sans figcaption, body.font-dm-sans .wp-block-quote, body.font-dm-sans .wp-block-pullquote, body.font-dm-sans .ct-label, body.font-dm-sans .site-title, body.font-dm-sans .entry-meta, body.font-dm-sans .ct-menu-badge, body.font-dm-sans .entry-excerpt, body.font-dm-sans .ct-post-title, body.font-dm-sans .ct-breadcrumbs, body.font-dm-sans .ct-header-text, body.font-dm-sans .ct-product-sku, body.font-dm-sans .ct-product-title, body.font-dm-sans .author-box-bio, body.font-dm-sans .author-box-name, body.font-dm-sans .ct-contact-info, body.font-dm-sans .site-description, body.font-dm-sans .page-description, body.font-dm-sans .mobile-menu a, body.font-dm-sans .menu .ct-menu-link, body.font-dm-sans .comment-reply-title, body.font-dm-sans .ct-footer-copyright, body.font-dm-sans .ct-language-switcher, body.font-dm-sans :where(pre, body.font-dm-sanscode, body.font-dm-sanssamp, body.font-dm-sanskbd), body.font-dm-sans .onsale, body.font-dm-sans .out-of-stock-badge, body.font-dm-sans [class*=ct-woo-badge-], body.font-dm-sans :is(.entry-summary, body.font-dm-sans[data-products], body.font-dm-sans.ct-trending-block, body.font-dm-sans.ct-added-to-cart-product) .price, body.font-dm-sans .ct-waitlist-message, body.font-dm-sans .woocommerce-tabs .tabs, body.font-dm-sans .woocommerce-tabs .ct-accordion-heading, body.font-dm-sans .woocommerce-result-count, body.font-dm-sans .ct-header-account-dropdown, body.font-dm-sans .ct-module-title:is(p, body.font-dm-sansspan), body.font-dm-sans .related-entry-title:is(p, body.font-dm-sansspan), body.font-dm-sans .woocommerce-loop-product__title:is(p, body.font-dm-sansspan), body.font-dm-sans .woocommerce-loop-category__title:is(p, body.font-dm-sansspan), body.font-dm-sans .ct-shortcuts-bar, body.font-dm-sans .ct-widget>*, body.font-dm-sans .ct-dynamic-data-layer, body.font-dm-sans .ct-dynamic-filter, body.font-dm-sans .ct-search-results, body.font-dm-sans .tutor-ratings, body.font-dm-sans .tutor-meta>*, body.font-dm-sans .tutor-course-details-title, body.font-dm-sans .tutor-course-details-actions>a, body.font-dm-sans .ct-language-switcher ul[data-placement] {
    font-family: DM Sans;
}
/* CUSTOM COLOR PALETTES */
/* GREEN */
:root.color-green {
--theme-palette-color-1: #3eaf7c;
--theme-palette-color-2: #33a370;
--theme-palette-color-3: #415161;
--theme-palette-color-4: #2c3e50;
--theme-palette-color-5: #E2E7ED;
--theme-palette-color-6: #edeff2;
--theme-palette-color-7: #f8f9fb;
--theme-palette-color-8: #ffffff;
}
/* BROWN */
:root.color-brown {
--theme-palette-color-1: #a8977b;
--theme-palette-color-2: #7f715c;
--theme-palette-color-3: #3f4245;
--theme-palette-color-4: #111518;
--theme-palette-color-5: #eaeaec;
--theme-palette-color-6: #f4f4f5;
--theme-palette-color-7: #ffffff;
--theme-palette-color-8: #ffffff;
}
/* YELLOW */
:root.color-yellow {
--theme-palette-color-1: #ffcd05;
--theme-palette-color-2: #fcb424;
--theme-palette-color-3: #504e4a;
--theme-palette-color-4: #0a0500;
--theme-palette-color-5: #edeff2;
--theme-palette-color-6: #f9fafb;
--theme-palette-color-7: #FDFDFD;
--theme-palette-color-8: #ffffff;
}
/* BLUE */
:root.color-blue {
--theme-palette-color-1: #00509d;
--theme-palette-color-2: #003f88;
--theme-palette-color-3: #828487;
--theme-palette-color-4: #28292a;
--theme-palette-color-5: #e8ebed;
--theme-palette-color-6: #f4f5f6;
--theme-palette-color-7: #FBFBFC;
--theme-palette-color-8: #ffffff;
}
/* RED */
:root.color-red {
--theme-palette-color-1: #ce2020;
--theme-palette-color-2: #b80000;
--theme-palette-color-3: #6e6d76;
--theme-palette-color-4: #0e0c1b;
--theme-palette-color-5: #DFDFE2;
--theme-palette-color-6: #F4F4F5;
--theme-palette-color-7: #FBFBFB;
--theme-palette-color-8: #ffffff;
}
/* HEADER ROWS */
/* Main */
body.header-middle .ct-sticky-container {
    display: none;
}
/* Top */
body.header-top #header [data-row*=top] {
    display: none;
}
/* Bottom */
body.header-bottom #header [data-row*=bottom] {
    display: none;
}
/* Demo shop message */
.infoimg {
    display: flex;
    justify-content: center;
    gap: 8px;
}
.infoimg img {
    margin-top: -2px;
}
/**/