[data-theme=dark] {
    --bloglo-white: #333333;
    --bloglo-secondary: #ffffff !important;
}

[data-theme=dark] select option {
    background: rgba(0,0,0,0.3);
    color: #fff;
}

[data-theme=dark] .entry-media > a .entry-media-icon .bloglo-icon,[data-theme=dark] .entry-media > a .entry-media-icon svg,[data-theme=dark] #bloglo-scroll-top svg,[data-theme=dark] .navigation .nav-links .page-numbers svg,[data-theme=dark] .navigation .nav-links .page-numbers:hover svg,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:focus svg {
    fill: #fff;
}

[data-theme=dark] .wp-block-search .wp-block-search__button {
    --bloglo-white: #ffffff;
}

[data-theme=dark] #comments a,[data-theme=dark] #comments .comment-meta,[data-theme=dark] #colophon .search-form .search-submit,[data-theme=dark] #main .search-form .search-submit,[data-theme=dark] .content-area a:not(.bloglo-btn,.showcoupon,.wp-block-button__link):hover,[data-theme=dark] #secondary .hester-core-custom-list-widget .bloglo-entry a:not(.bloglo-btn):hover,[data-theme=dark] .bloglo-breadcrumbs a:hover,[data-theme=dark] #add_payment_method table.cart td.actions .coupon .input-text:focus,[data-theme=dark] .woocommerce-cart table.cart td.actions .coupon .input-text:focus,[data-theme=dark] .woocommerce-checkout table.cart td.actions .coupon .input-text:focus,[data-theme=dark] input[type="date"]:focus,[data-theme=dark] input[type="email"]:focus,[data-theme=dark] input[type="password"]:focus,[data-theme=dark] input[type="search"]:focus,[data-theme=dark] input[type="tel"]:focus,[data-theme=dark] input[type="text"]:focus,[data-theme=dark] input[type="url"]:focus,[data-theme=dark] textarea:focus,[data-theme=dark] .entry-media > a .entry-media-icon .bloglo-icon,[data-theme=dark] .entry-media > a .entry-media-icon svg,[data-theme=dark] .navigation .nav-links .page-numbers:hover button,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:focus button,[data-theme=dark] .navigation .nav-links .page-numbers:not(.prev,.next).current,[data-theme=dark] .navigation .nav-links .page-numbers:not(.prev,.next):hover,[data-theme=dark] .using-keyboard .navigation .nav-links .page-numbers:not(.prev,.next):focus,[data-theme=dark] .page-links a:hover span,[data-theme=dark] .using-keyboard .page-links a:focus span,.page-links > span,[data-theme=dark] .bloglo-btn.btn-text-1:hover,[data-theme=dark] .bloglo-btn.btn-text-1:focus,[data-theme=dark] .btn-text-1:hover,.btn-text-1:focus,[data-theme=dark] .bloglo-header-widgets .bloglo-search-simple .bloglo-search-form button:not(.bloglo-search-close),[data-theme=dark] #bloglo-header,[data-theme=dark] .bloglo-header-widgets a:not(.bloglo-btn),[data-theme=dark] .bloglo-logo a,[data-theme=dark] .bloglo-hamburger,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .h1,[data-theme=dark] .h2,[data-theme=dark] .h3,[data-theme=dark] .h4,[data-theme=dark] .bloglo-logo .site-title,[data-theme=dark] .error-404 .page-header h1,[data-theme=dark] body,[data-theme=dark] #bloglo-header .bloglo-nav li > a {
    color: #ffffff;
}

[data-theme=dark] .woocommerce table.my_account_orders thead th,[data-theme=dark] .woocommerce table.woocommerce-table--order-downloads thead th,[data-theme=dark] .woocommerce table.woocommerce-table--order-details thead th,[data-theme=dark] .bloglo-cart-item .bloglo-x,[data-theme=dark] .woocommerce form.login .lost_password a,[data-theme=dark] .woocommerce form.register .lost_password a,[data-theme=dark] .woocommerce a.remove,[data-theme=dark] #add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,[data-theme=dark] .woocommerce ul.products li.product .bloglo-loop-product__category-wrap a,[data-theme=dark] .woocommerce ul.products li.product .bloglo-loop-product__category-wrap,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead th,[data-theme=dark] #add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,[data-theme=dark] .woocommerce-checkout #payment div.payment_box,[data-theme=dark] #add_payment_method #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce-cart #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce-checkout #payment ul.payment_methods .about_paypal,[data-theme=dark] .woocommerce table dl,.woocommerce table .wc-item-meta,[data-theme=dark] .widget.woocommerce .reviewer,.woocommerce.widget_shopping_cart .cart_list li a.remove::before,[data-theme=dark] .woocommerce .widget_shopping_cart .cart_list li a.remove::before,[data-theme=dark] .woocommerce .widget_shopping_cart .cart_list li .quantity,[data-theme=dark] .woocommerce.widget_shopping_cart .cart_list li .quantity,[data-theme=dark] .woocommerce div.product .woocommerce-product-rating .woocommerce-review-link,[data-theme=dark] .woocommerce div.product .woocommerce-tabs table.shop_attributes td,[data-theme=dark] .woocommerce div.product .product_meta > span span:not(.bloglo-woo-meta-title),[data-theme=dark] .woocommerce div.product .product_meta > span a,[data-theme=dark] .woocommerce .star-rating::before,[data-theme=dark] .woocommerce div.product #reviews #comments ol.commentlist li .comment-text p.meta,[data-theme=dark] .ywar_review_count,.woocommerce .add_to_cart_inline del,[data-theme=dark] .woocommerce div.product p.price del,[data-theme=dark] .woocommerce div.product span.price del,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table thead,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table thead,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs li a,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table,[data-theme=dark] .bloglo-btn.btn-text-1,[data-theme=dark] .btn-text-1,[data-theme=dark] .comment-form .comment-notes,[data-theme=dark] #comments .no-comments,[data-theme=dark] #page .wp-caption .wp-caption-text,#comments .comment-meta,[data-theme=dark] .comments-closed,[data-theme=dark] .entry-meta,[data-theme=dark] .bloglo-entry cite,[data-theme=dark] legend,[data-theme=dark] .bloglo-page-header-description,[data-theme=dark] .page-links em,[data-theme=dark] .site-content .page-links em,[data-theme=dark] .single .entry-footer .last-updated,[data-theme=dark] .single .post-nav .post-nav-title,[data-theme=dark] #main .widget_recent_comments span,[data-theme=dark] #main .widget_recent_entries span,[data-theme=dark] #main .widget_calendar table > caption,[data-theme=dark] .post-thumb-caption,[data-theme=dark] .wp-block-image figcaption,[data-theme=dark] .wp-block-embed figcaption {
    color: rgba(255,255,255,0.7);
}

[data-theme=dark] #bloglo-header .bloglo-nav .children li.current_page_ancestor > a,[data-theme=dark] #bloglo-header .bloglo-nav .children li.current_page_item > a,[data-theme=dark] #bloglo-header .bloglo-nav .children li:hover > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li.current-menu-ancestor > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li.current-menu-item > a,[data-theme=dark] #bloglo-header .bloglo-nav .sub-menu li:hover > a {
    color: rgba(255,255,255,0.7) !important;
}

[data-theme=dark] .entry-meta .entry-meta-elements > span::before {
    background-color: rgba(255,255,255,0.25);
}

[data-theme=dark] .bloglo-post-gallery .swiper-button-prev,[data-theme=dark] .bloglo-post-gallery .swiper-button-next,[data-theme=dark] .bloglo-vertical-slider .swiper-button-prev,[data-theme=dark] .bloglo-vertical-slider .swiper-button-next,[data-theme=dark] .bloglo-horizontal-slider .swiper-button-prev,[data-theme=dark] .bloglo-horizontal-slider .swiper-button-next,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table th:first-child,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table td:first-child,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table th:first-child,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table td:first-child,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table th:first-child,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table td:first-child,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table td,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table td,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table td,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table tr:nth-last-child(2) td,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table tr:nth-last-child(2) td,[data-theme=dark] .woocommerce .cart_totals table.shop_table,[data-theme=dark] .woocommerce .cart_totals table.shop_table th,[data-theme=dark] .woocommerce .cart_totals table.shop_table td,[data-theme=dark] .bloglo-header-layout-5 #masthead+#main .bloglo-breadcrumbs,[data-theme=dark] #bloglo-topbar,[data-theme=dark] #bloglo-header-inner,[data-theme=dark] .page-header,[data-theme=dark] .bloglo-header-layout-3 .bloglo-nav-container,[data-theme=dark] .bloglo-header-layout-4 .bloglo-nav-container {
    border-color: rgba(255,255,255,0.08);
}

html[data-theme=dark] body,[data-theme=dark] .select2-dropdown,[data-theme=dark] .bloglo-header-layout-5 #masthead+#main .bloglo-breadcrumbs,[data-theme=dark] #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice),[data-theme=dark] .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice),[data-theme=dark] .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice),html[data-theme=dark] .woocommerce div.product .woocommerce-tabs table.shop_attributes,[data-theme=dark] .bloglo-header-layout-4 .bloglo-nav-container,[data-theme=dark] .bloglo-header-layout-3 .bloglo-nav-container,[data-theme=dark] #bloglo-header-inner {
    background: #333333;
}

[data-theme=dark] .bloglo-hover-slider,[data-theme=dark] .select2-container--default .select2-selection--single,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table,[data-theme=dark] .woocommerce #yith-wcwl-form table.shop_table thead th,[data-theme=dark] .woocommerce .woocommerce-cart-form table.shop_table thead th,[data-theme=dark] .woocommerce .woocommerce-checkout-review-order table.shop_table thead th,[data-theme=dark] .woocommerce .cart_totals table.shop_table .order-total th,[data-theme=dark] .woocommerce .cart_totals table.shop_table .order-total td,[data-theme=dark] .woocommerce div.product .woocommerce-tabs .wc-tab,[data-theme=dark] #page .woocommerce-error,#page .woocommerce-info,[data-theme=dark] #page .woocommerce-message,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs::before,[data-theme=dark] .woocommerce div.product .woocommerce-tabs ul.tabs::after,[data-theme=dark] .bloglo-layout__boxed-separated .ticker-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated .pyml-slider-items,[data-theme=dark] .bloglo-layout__framed #page,[data-theme=dark] .bloglo-layout__boxed #page,[data-theme=dark] .bloglo-layout__boxed-separated:not(.blog,.archive,.category,.search-results) #content,[data-theme=dark] .bloglo-layout__boxed-separated.author .author-box,[data-theme=dark] .bloglo-layout__boxed-separated.single #content,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 .elementor-widget-sidebar .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.archive .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.blog .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.search-results .bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.category .bloglo-article {
    background-color: rgba(0,0,0,0.3);
}

[data-theme=dark] .woocommerce ul.products li.product:hover,[data-theme=dark] .woocommerce ul.products li.product:focus-within,[data-theme=dark] .bloglo-layout__framed #page,[data-theme=dark] .bloglo-layout__boxed #page {
    -webkit-box-shadow: 0 0 3.5rem rgba(0,0,0,0.4);
    box-shadow: 0 0 3.5rem rgba(0,0,0,0.4);
}

[data-theme=dark] .bloglo-btn.btn-text-1 > span::before {
    background-color: #fff;
}

[data-theme=dark] .woocommerce .quantity .bloglo-woo-minus:not(:hover,:focus),[data-theme=dark] .woocommerce .quantity .bloglo-woo-plus:not(:hover,:focus) {
    color: #333333 !important;
}

[data-theme=dark] .bloglo-layout__boxed-separated .ticker-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated .pyml-slider-items,[data-theme=dark] .bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,[data-theme=dark] .bloglo-layout__boxed-separated.archive article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.blog article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.category article.bloglo-article,[data-theme=dark] .bloglo-layout__boxed-separated.search-results article.bloglo-article {
    border-color: rgba(190,190,190,0.30);
}

[data-theme=dark] .bloglo-social-nav.rounded > ul > li > a > span:not(.screen-reader-text) {
    background-color: rgba(190,190,190,0.30);
}

[data-theme=dark] .bloglo-blog-layout-1 .bloglo-article .entry-thumb-image,[data-theme=dark] .pyml-slide-item .pyml-slider-backgrounds .pyml-slide-bg {
    background-color: rgba(39,39,39,.75);
}

@media screen and (max-width: 1024px) {
    [data-theme=dark] .bloglo-layout__boxed-separated #page {
        background-color:rgba(0,0,0,0.3);
    }

    [data-theme=dark] #bloglo-header-inner .site-navigation > ul li {
        border-bottom-color: rgba(255,255,255,0.08);
    }

    [data-theme=dark] #bloglo-header-inner .site-navigation {
        background: #333333;
    }

    [data-theme=dark] .bloglo-mobile-toggen,[data-theme=dark] #bloglo-header-inner .bloglo-nav {
        color: rgba(255,255,255,0.7);
    }

    [data-theme=dark] #bloglo-header-inner .bloglo-nav .menu-item-has-children > a > span,[data-theme=dark] #bloglo-header-inner .bloglo-nav .page_item_has_children > a > span {
        border-right-color: rgba(255,255,255,0.08);
    }

    [data-theme=dark] #bloglo-header-inner .site-navigation > ul .sub-menu {
        background: rgba(0,0,0,0.3);
    }
}

:root {
    --bloglo-primary: #f9bf1a;
    --bloglo-primary_15: #fd7d7f;
    --bloglo-primary_27: rgba(252,102,104,0.27);
    --bloglo-primary_09: rgba(252,102,104,0.09);
    --bloglo-primary_04: rgba(252,102,104,0.04);
}

@media screen and (min-width: 1025px) {
    .blogtick.bloglo-header-layout-3 #bloglo-topbar+#bloglo-header .bloglo-logo-container {
        padding-top:0;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-logo-container {
        padding-top: 4rem;
        padding-bottom: 1rem;
        margin-bottom: 3.5rem;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-nav-container {
        min-width: 80rem;
        width: auto;
        max-width: max-content;
        margin: 0 auto;
        border-radius: 4rem;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-nav-container:after {
        content: "";
        position: absolute;
        top: 0;
        left: -0.4rem;
        right: -0.4rem;
        bottom: -1rem;
        z-index: -1;
        border-radius: 0 0 4rem 4rem;
        border-bottom-width: 1rem;
        border-bottom-style: solid;
        border-bottom-color: inherit;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:before,.blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:after {
        content: "";
        position: absolute;
        width: 2rem;
        height: 0.4rem;
        background-color: #000;
        top: 50%;
        margin-top: -0.2rem;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:before {
        left: 0;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-nav-container>.bloglo-container:after {
        right: 0;
    }

    .blogtick.bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav>ul {
        min-height: 6.2rem;
    }

    .blogtick.bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav>ul>li>a {
        font-weight: 600;
    }

    .blogtick.bloglo-header-layout-3 .bloglo-logo-container .bloglo-logo:after {
        content: "";
        position: absolute;
        bottom: -1rem;
        width: 32rem;
        height: 9px;
        background: #000;
        --mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="350" height="9" viewBox="0 0 350 9"><path fill="currentColor" d="M350 6.923 347.688 9l-5.397-4.847-3.084 2.77L336.895 9l-2.313-2.077-3.084-2.77-3.084 2.77L326.102 9l-2.313-2.077-3.084-2.77-3.084 2.77L315.309 9l-2.313-2.077-3.084-2.77-3.084 2.77L304.516 9l-2.313-2.077-3.084-2.77-3.084 2.77L293.723 9l-2.313-2.077-3.084-2.77-3.084 2.77L282.93 9l-2.312-2.077-3.085-2.77-3.084 2.77L272.137 9l-2.312-2.077-3.085-2.77-3.084 2.77L261.344 9l-2.312-2.077-3.085-2.77-3.084 2.77L250.551 9l-2.312-2.077-3.085-2.77-3.084 2.77L239.758 9l-2.312-2.077-3.085-2.77-3.084 2.77L228.965 9l-2.312-2.077-3.085-2.77-3.084 2.77L218.172 9l-2.312-2.077-3.085-2.77-3.084 2.77L207.379 9l-2.312-2.077-3.085-2.77-3.084 2.77L196.586 9l-2.312-2.077-3.085-2.77-3.084 2.77L185.793 9l-2.312-2.077-3.085-2.77-3.084 2.77L175 9l-2.312-2.077-3.084-2.77-3.085 2.77L164.207 9l-2.312-2.077-3.084-2.77-3.085 2.77L153.414 9l-2.312-2.077-3.084-2.77-3.085 2.77L142.621 9l-2.312-2.077-3.084-2.77-3.085 2.77L131.828 9l-2.312-2.077-3.084-2.77-3.085 2.77L121.035 9l-2.312-2.077-3.084-2.77-3.085 2.77L110.242 9l-2.312-2.077-3.084-2.77-3.085 2.77L99.449 9l-2.312-2.077-3.084-2.77-3.084 2.77L88.656 9l-2.312-2.077-3.084-2.77-3.085 2.77L77.864 9l-2.312-2.077-3.084-2.77-3.085 2.77L67.07 9l-2.312-2.077-3.084-2.77-3.084 2.77L56.276 9l-2.312-2.077-3.084-2.77-3.084 2.77L45.484 9l-2.312-2.077-3.084-2.77-3.084 2.77L34.69 9 32.38 6.923l-3.084-2.77-3.084 2.77L23.898 9l-2.312-2.077-3.084-2.77-3.084 2.77L13.105 9l-2.312-2.077-3.084-2.77L2.312 9 0 6.923 7.709 0l5.396 4.847L18.502 0l5.396 4.847L29.295 0l5.396 4.847L40.088 0l5.396 4.847L50.881 0l5.396 4.847L61.674 0l5.396 4.847L72.467 0l5.396 4.847L83.26 0l5.396 4.847L94.053 0l5.396 4.847L104.846 0l5.396 4.847L115.639 0l5.396 4.847L126.432 0l5.396 4.847L137.225 0l5.396 4.847L148.018 0l5.396 4.847L158.811 0l5.396 4.847L169.604 0 175 4.847 180.396 0l5.397 4.847L191.189 0l5.397 4.847L201.982 0l5.397 4.847L212.775 0l5.397 4.847L223.568 0l5.397 4.847L234.361 0l5.397 4.847L245.154 0l5.397 4.847L255.947 0l5.397 4.847L266.74 0l5.397 4.847L277.533 0l5.397 4.847L288.326 0l5.397 4.847L299.119 0l5.397 4.847L309.912 0l5.397 4.847L320.705 0l5.397 4.847L331.498 0l5.397 4.847L342.291 0 350 6.923Z"/></svg>');
        -webkit-mask: var(--mask);
        mask: var(--mask);
    }
}

@media screen and (max-width: 1024px) {
    .bloglo-header-layout-4 .bloglo-logo-container > .bloglo-container {
        flex-wrap:wrap;
    }

    .bloglo-header-layout-4 .bloglo-logo-container .bloglo-logo > .logo-inner {
        align-items: flex-start;
    }

    .bloglo-header-layout-4 .bloglo-logo-container .bloglo-logo {
        order: 0;
        align-items: flex-start;
        flex-basis: auto;
        margin-left: 0;
    }

    .bloglo-header-layout-4 .bloglo-logo-container .bloglo-header-element {
        flex-basis: auto;
    }

    .bloglo-header-layout-4 .bloglo-logo-container .bloglo-mobile-nav {
        order: 5;
    }

    .bloglo-header-layout-4 .bloglo-widget-location-left .dropdown-item {
        left: auto;
        right: -7px;
    }

    .bloglo-header-layout-4 .bloglo-widget-location-left .dropdown-item::after {
        left: auto;
        right: 8px;
    }

    .bloglo-header-layout-4 .bloglo-logo-container .bloglo-widget-location-right:not(.bloglo-header-widgets-two) {
        -js-display: flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .bloglo-header-layout-4 .bloglo-nav-container .bloglo-header-element,.bloglo-header-layout-4 .bloglo-header-widgets.bloglo-header-widgets-two {
        display: none;
    }
}

#bloglo-topbar {
    background: #30373e;
}

#bloglo-topbar {
    border-color: rgba(0,0,0,0.085);
    border-style: solid;
    border-bottom-width: 1px;
}

.bloglo-topbar-widget::after {
    background-color: #cccccc;
}

#bloglo-topbar {
    color: #ffffff;
}

.bloglo-topbar-widget__text a,.bloglo-topbar-widget .bloglo-nav > ul > li > a,.bloglo-topbar-widget__socials .bloglo-social-nav > ul > li > a,#bloglo-topbar .bloglo-topbar-widget__text .bloglo-icon {
    color: #ffffff;
}

#bloglo-topbar .bloglo-nav > ul > li > a:hover,#bloglo-topbar .bloglo-nav > ul > li.menu-item-has-children:hover > a,#bloglo-topbar .bloglo-nav > ul > li.current-menu-item > a,#bloglo-topbar .bloglo-nav > ul > li.current-menu-ancestor > a,#bloglo-topbar .bloglo-topbar-widget__text a:hover,.using-keyboard #bloglo-topbar .bloglo-topbar-widget__text a:focus,#bloglo-topbar .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon {
    color: #ffffff;
}

#bloglo-header-inner {
    background: #f9bf1a;
}

.bloglo-logo .site-description {
    color: #66717f;
}

#bloglo-header,.bloglo-header-widgets a:not(.bloglo-btn),.bloglo-logo a,.bloglo-hamburger {
    color: #30373e;
}

#bloglo-header-inner {
    border-color: rgba(39,39,39,0.75);
}

.bloglo-header-widget::after {
    background-color: #cccccc;
}

@media screen and (max-width: 1024px) {
    #bloglo-header-inner .bloglo-nav {
        display:none;
        color: #000;
    }

    .bloglo-mobile-toggen,.bloglo-mobile-nav {
        display: inline-flex;
    }

    #bloglo-header-inner {
        position: relative;
    }

    #bloglo-header-inner .bloglo-nav > ul > li > a {
        color: inherit;
    }

    #bloglo-header-inner .bloglo-nav-container {
        position: static;
        border: none;
    }

    #bloglo-header-inner .site-navigation {
        display: none;
        position: absolute;
        top: 100%;
        width: 100%;
        height: 100%;
        min-height: 100vh;
        left: 0;
        right: 0;
        margin: -1px 0 0;
        background: #FFF;
        border-top: 1px solid #eaeaea;
        box-shadow: 0 15px 25px -10px rgba(50,52,54,0.125);
        z-index: 999;
        font-size: 1.7rem;
        padding: 0;
    }

    .bloglo-header-layout-5 #bloglo-header-inner .site-navigation {
        min-height: unset;
        border-radius: 15px;
        height: unset;
    }

    #bloglo-header-inner .site-navigation > ul {
        overflow-y: auto;
        max-height: 68vh;
        display: block;
    }

    #bloglo-header-inner .site-navigation > ul > li > a {
        padding: 0 !important;
    }

    #bloglo-header-inner .site-navigation > ul li {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
        margin-left: 0 !important;
    }

    #bloglo-header-inner .site-navigation > ul .sub-menu {
        position: static;
        display: none;
        border: none;
        box-shadow: none;
        border: 0;
        opacity: 1;
        visibility: visible;
        font-size: 1.7rem;
        transform: none;
        background: #f8f8f8;
        pointer-events: all;
        min-width: initial;
        left: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        line-height: inherit;
    }

    #bloglo-header-inner .site-navigation > ul .sub-menu > li > a > span {
        padding-left: 50px !important;
    }

    #bloglo-header-inner .site-navigation > ul .sub-menu .sub-menu > li > a > span {
        padding-left: 70px !important;
    }

    #bloglo-header-inner .site-navigation > ul .sub-menu a > span {
        padding: 10px 30px 10px 50px;
    }

    #bloglo-header-inner .site-navigation > ul a {
        padding: 0;
        position: relative;
        background: none;
    }

    #bloglo-header-inner .site-navigation > ul li {
        border-bottom: 1px solid #eaeaea;
    }

    #bloglo-header-inner .site-navigation > ul > li:last-child {
        border-bottom: 0;
    }

    #bloglo-header-inner .site-navigation > ul a > span {
        padding: 10px 30px !important;
        width: 100%;
        display: block;
    }

    #bloglo-header-inner .site-navigation > ul a > span::after,#bloglo-header-inner .site-navigation > ul a > span::before {
        display: none !important;
    }

    #bloglo-header-inner .site-navigation > ul a > span.description {
        display: none;
    }

    #bloglo-header-inner .site-navigation > ul .menu-item-has-children > a {
        display: inline-flex;
        width: 100%;
        max-width: calc(100% - 50px);
    }

    #bloglo-header-inner .bloglo-nav .menu-item-has-children>a > span,#bloglo-header-inner .bloglo-nav .page_item_has_children>a > span {
        border-right: 1px solid rgba(0,0,0,.09);
    }

    #bloglo-header-inner .bloglo-nav .menu-item-has-children>a > .bloglo-icon,#bloglo-header-inner .bloglo-nav .page_item_has_children>a > .bloglo-icon {
        transform: none;
        width: 50px;
        margin: 0;
        position: absolute;
        right: 0;
        pointer-events: none;
        height: 1em;
        display: none;
    }

    .bloglo-header-layout-3 .bloglo-widget-location-left .dropdown-item {
        left: auto;
        right: -7px;
    }

    .bloglo-header-layout-3 .bloglo-widget-location-left .dropdown-item::after {
        left: auto;
        right: 8px;
    }

    .bloglo-nav .sub-menu li.current-menu-item > a {
        font-weight: 500;
    }

    .bloglo-mobile-toggen {
        width: 50px;
        height: 1em;
        background: none;
        border: none;
        cursor: pointer;
    }

    .bloglo-mobile-toggen .bloglo-icon {
        transform: none;
        width: 50px;
        margin: 0;
        position: absolute;
        right: 0;
        pointer-events: none;
        height: 1em;
    }

    #bloglo-header-inner .site-navigation > ul .menu-item-has-children.bloglo-open > .bloglo-mobile-toggen > .bloglo-icon {
        transform: rotate(180deg);
    }

    .bloglo-header-layout-3 .bloglo-logo-container > .bloglo-container {
        flex-wrap: wrap;
    }

    .bloglo-header-layout-3 .bloglo-logo-container .bloglo-logo > .logo-inner {
        align-items: flex-start;
    }

    .bloglo-header-layout-3 .bloglo-logo-container .bloglo-logo {
        order: 0;
        align-items: flex-start;
        flex-basis: auto;
        margin-left: 0;
    }

    .bloglo-header-layout-3 .bloglo-logo-container .bloglo-header-element {
        flex-basis: auto;
    }

    .bloglo-header-layout-3 .bloglo-logo-container .bloglo-mobile-nav {
        order: 5;
    }
}

.bloglo-nav.bloglo-header-element,.bloglo-header-layout-1 .bloglo-header-widgets,.bloglo-header-layout-2 .bloglo-header-widgets {
    font-size: 1.7rem;
}

#colophon {
    background: #fff9f3;
}

#colophon {
    color: #94979e;
}

#colophon a {
    color: #44464b;
}

#colophon a:not(.bloglo-btn):hover,.using-keyboard #colophon a:not(.bloglo-btn):focus,#colophon li.current_page_item > a,#colophon .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon {
    color: #ff4c60;
}

#colophon .widget-title,#colophon .wp-block-heading {
    color: #131315;
}

#colophon {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ffe7d2;
}

#secondary {
    width: 30%;
}

body:not(.bloglo-no-sidebar) #primary {
    max-width: 70%;
}

.bloglo-layout__boxed-separated .ticker-slider-items,.bloglo-layout__boxed-separated .pyml-slider-items,.bloglo-layout__boxed-separated.author .author-box,.bloglo-layout__boxed-separated #content,.bloglo-layout__boxed-separated.bloglo-sidebar-style-3 #secondary .bloglo-widget,.bloglo-layout__boxed-separated.bloglo-sidebar-style-3 .elementor-widget-sidebar .bloglo-widget,.bloglo-layout__boxed-separated.archive .bloglo-article,.bloglo-layout__boxed-separated.blog .bloglo-article,.bloglo-layout__boxed-separated.search-results .bloglo-article,.bloglo-layout__boxed-separated.category .bloglo-article {
    background-color: #ffffff;
}

.bloglo-layout__boxed #page {
    background-color: #ffffff;
}

body {
    color: #212121;
}

:root {
    --bloglo-secondary_38: #212121;
}

.comment-form .comment-notes,#comments .no-comments,#page .wp-caption .wp-caption-text,#comments .comment-meta,.comments-closed,.entry-meta,.bloglo-entry cite,legend,.bloglo-page-header-description,.page-links em,.site-content .page-links em,.single .entry-footer .last-updated,.single .post-nav .post-nav-title,#main .widget_recent_comments span,#main .widget_recent_entries span,#main .widget_calendar table > caption,.post-thumb-caption,.wp-block-image figcaption,.wp-block-embed figcaption {
    color: #212121;
}

#content textarea,#content input[type="text"],#content input[type="number"],#content input[type="email"],#content input[type=password],#content input[type=tel],#content input[type=url],#content input[type=search],#content input[type=date] {
    background-color: ;
}

.bloglo-sidebar-style-3 #secondary .bloglo-widget {
    border-color: ;
}

.entry-meta .entry-meta-elements > span:before {
    background-color: ;
}

.content-area a:not(.bloglo-btn,.wp-block-button__link,.page-numbers,[rel^=category]):hover,#secondary .hester-core-custom-list-widget .bloglo-entry a:not(.bloglo-btn):hover,.bloglo-breadcrumbs a:hover {
    color: #94979e;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.bloglo-logo .site-title,.error-404 .page-header h1 {
    color: #333333;
}

:root {
    --bloglo-secondary: #333333;
}

.bloglo-container,.alignfull.bloglo-wrap-content > div {
    max-width: 1420px;
}

.bloglo-layout__boxed #page,.bloglo-layout__boxed.bloglo-sticky-header.bloglo-is-mobile #bloglo-header-inner,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-header-layout-3,.bloglo-header-layout-4) #bloglo-header-inner,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-is-mobile).bloglo-header-layout-4 #bloglo-header-inner .bloglo-nav-container > .bloglo-container,.bloglo-layout__boxed.bloglo-sticky-header:not(.bloglo-is-mobile).bloglo-header-layout-3 #bloglo-header-inner .bloglo-nav-container > .bloglo-container {
    max-width: 1520px;
}

@media screen and (max-width: 1420px) {
    body.bloglo-layout__boxed.bloglo-no-sidebar .elementor-section.elementor-section-stretched,body.bloglo-layout__boxed.bloglo-no-sidebar .bloglo-fw-section,body.bloglo-layout__boxed.bloglo-no-sidebar .entry-content .alignfull {
        margin-left:-5rem !important;
        margin-right: -5rem !important;
    }
}

.bloglo-logo img {
    max-height: 45px;
}

.bloglo-logo img.bloglo-svg-logo {
    height: 45px;
}

.bloglo-logo .logo-inner {
    margin-top: 25px;
    margin-right: 3px;
    margin-bottom: 25px;
}

@media only screen and (max-width: 768px) {
    .bloglo-logo .logo-inner {
        margin-top:25px;
        margin-right: 1px;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 480px) {
    .bloglo-logo .logo-inner {
    }
}

.bloglo-tsp-header .bloglo-logo img {
    max-height: 45px;
}

.bloglo-tsp-header .bloglo-logo img.bloglo-svg-logo {
    height: 45px;
}

.bloglo-tsp-header .bloglo-logo .logo-inner {
}

@media only screen and (max-width: 768px) {
    .bloglo-tsp-header .bloglo-logo .logo-inner {
    }
}

@media only screen and (max-width: 480px) {
    .bloglo-tsp-header .bloglo-logo .logo-inner {
    }
}

.bloglo-breadcrumbs {
    padding-top: 15px;
    padding-bottom: 15px;
}

@media only screen and (max-width: 768px) {
    .bloglo-breadcrumbs {
    }
}

@media only screen and (max-width: 480px) {
    .bloglo-breadcrumbs {
    }
}

.bloglo-breadcrumbs {
    background: #fff9f3;
}

.bloglo-breadcrumbs {
    border-color: #ffe7d2;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

#bloglo-copyright {
    background: #fff9f3;
}

#bloglo-copyright {
    color: #333333;
}

#bloglo-copyright a {
    color: #333333;
}

#bloglo-copyright a:hover,.using-keyboard #bloglo-copyright a:focus,#bloglo-copyright .bloglo-social-nav > ul > li > a .bloglo-icon.bottom-icon,#bloglo-copyright .bloglo-nav > ul > li.current-menu-item > a,#bloglo-copyright .bloglo-nav > ul > li.current-menu-ancestor > a,#bloglo-copyright .bloglo-nav > ul > li:hover > a {
    color: #FC6668;
}

#bloglo-copyright.contained-separator > .bloglo-container::before {
    background-color: rgba(0,0,0,0.1);
}

#bloglo-copyright.fw-separator {
    border-top-color: rgba(0,0,0,0.1);
}

html {
    font-size: 62.5%;
}

@media only screen and (max-width: 768px) {
    html {
        font-size:53%;
    }
}

@media only screen and (max-width: 480px) {
    html {
        font-size:50%;
    }
}

* {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

body {
    font-weight: 400;
    font-family: "Be Vietnam Pro",Helvetica,Arial,sans-serif;
    font-size: 1.7rem;
    line-height: 1.75;
}

h1,.h1,.bloglo-logo .site-title,.page-header .page-title,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

h1,.h1,.bloglo-logo .site-title,.page-header .page-title {
    font-weight: 700;
    font-size: 4rem;
    line-height: 1.1;
}

h2,.h2 {
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1.2;
}

h3,.h3 {
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1.2;
}

h4,.h4 {
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.2;
}

h5,.h5 {
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.2;
}

h6,.h6 {
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 1.72;
}

h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.bloglo-logo .site-title em,.error-404 .page-header h1 em {
    font-style: italic;
    font-family: "Playfair Display",Georgia,serif;
}

h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.bloglo-logo .site-title em,.error-404 .page-header h1 em {
    font-style: italic;
    font-family: "Playfair Display",Georgia,serif;
}

#bloglo-header .bloglo-logo .site-title {
    font-size: 4rem;
}

#main .widget-title,.widget-area .wp-block-heading {
    font-size: 1.8rem;
}

#colophon .widget-title,#colophon .wp-block-heading {
    font-size: 2rem;
}

.bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper {
    padding-top: 152px;
    padding-bottom: 100px;
}

@media only screen and (max-width: 768px) {
    .bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper {
        padding-top:90px;
        padding-bottom: 55px;
    }
}

@media only screen and (max-width: 480px) {
    .bloglo-single-title-in-page-header #page .page-header .bloglo-page-header-wrapper {
    }
}

.bloglo-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle span {
    color: #fff;
    border-color: var(--bloglo-primary);
    border-width: 0.1rem;
}

{
    color: #fff;
    border-color: #ff4c60;
}

.bloglo-btn,body:not(.wp-customizer) input[type=submit],.site-main .woocommerce #respond input#submit,.site-main .woocommerce a.button,.site-main .woocommerce button.button,.site-main .woocommerce input.button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input,#infinite-handle span {
    font-weight: 500;
    font-family: "Plus Jakarta Sans",Helvetica,Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
}

input[type="reset"],.btn-secondary,.bloglo-btn.btn-secondary {
    color: #FFFFFF;
    border-color: rgba(0,0,0,0.12);
    border-width: 0.1rem;
    background-color: #212121;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
    border-bottom-left-radius: 0rem;
}

.btn-secondary:hover,.btn-secondary:focus,.bloglo-btn.btn-secondary:hover,.bloglo-btn.btn-secondary:focus {
    color: #FFFFFF;
    border-color: rgba(0,0,0,0.12);
    background-color: #3e4750;
}

input[type="reset"],.btn-secondary,.bloglo-btn.btn-secondary {
    font-weight: 500;
    font-family: "Plus Jakarta Sans",Helvetica,Arial,sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
}

.bloglo-btn.btn-text-1,.btn-text-1 {
    color: #212121;
}

.bloglo-btn.btn-text-1:hover,.bloglo-btn.btn-text-1:focus,.btn-text-1:hover,.btn-text-1:focus {
    color: #FC6668;
}

.bloglo-btn.btn-text-1 > span::before {
    background-color: #FC6668;
}

.bloglo-btn.btn-text-1:hover,.bloglo-btn.btn-text-1:focus,.btn-text-1:hover,.btn-text-1:focus {
    color: #1E293B;
}

.bloglo-btn.btn-text-1 > span::before {
    background-color: #1E293B;
}

.bloglo-btn.btn-text-1,.btn-text-1 {
    font-weight: 500;
    font-family: "Plus Jakarta Sans",Helvetica,Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 1.5;
}
