img.wp-smiley,
    img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
    }

    /*! This file is auto-generated */
    .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em
    }

    .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none
    }
    :root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
        gap: 0.5em;
    }

    :where(.is-layout-grid) {
        gap: 0.5em;
    }

    body .is-layout-flex {
        display: flex;
    }

    .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
    }

    .is-layout-flex> :is(*, div) {
        margin: 0;
    }

    body .is-layout-grid {
        display: grid;
    }

    .is-layout-grid> :is(*, div) {
        margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :root :where(.wp-block-pullquote) {
        font-size: 1.5em;
        line-height: 1.6;
    }
    body,
    .main_footer .widget-title,
    .widget-title,
    body .widget .yit-wcan-select-open,
    body .widget-hotspot,
    body div[id*="ajaxsearchlitesettings"].searchsettings form fieldset legend,
    .prev_next_links_fullwidht .link_item,
    span.elementor-drop-cap span.elementor-drop-cap-letter,
    input[type="date"],
    input[type="email"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="url"],
    select,
    textarea,
    .select2-search--dropdown .select2-search__field {
        font-family: Roboto;
    }

    input[type="date"],
    input[type="email"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="url"],
    select,
    textarea,
    .select2-search--dropdown .select2-search__field {
        font-weight: 400;
    }

    body {
        background: #FFFFFF;
        font-size: 15px;
        line-height: 24px;
        font-weight: 400;
        color: #051c2c;
    }

    .quote_author,
    blockquote cite,
    blockquote code {
        font-size: 15px;
        line-height: 24px;
        font-weight: 400;
    }

    .elementor-widget-gt3-core-portfolio .hover_type2 .wrapper .text_wrap:before,
    .elementor-widget-gt3-core-portfolio .hover_type3 .wrapper .text_wrap:before,
    .gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap,
    .gt3_image_rotate .gt3_image_rotate_title,
    .elementor-slick-slider .slick-slider .slick-arrow,
    div.slick-slider .slick-arrow,
    .swiper-pagination>.swiper-pagination-bullet,
    .elementor-widget-image-carousel .elementor-swiper-button,
    .gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap>.slick-arrow,
    .elementor-widget-gt3-core-teamcarousel .item_list>.slick-arrow,
    .gt3_module_blog_simple.gt3_carousel-elementor .slick-arrow {
        background: #FFFFFF;
    }

    div.slick-slider ul.slick-dots li button:before,
    div.slick-slider ul.slick-dots li.slick-active button:before,
    div.gt3_carousel_list.slick-slider ul.slick-dots li button:before,
    div.gt3_carousel_list.slick-slider ul.slick-dots li.slick-active button:before,
    .blog_post_preview.format-gallery .slick-dots>li button:before,
    .swiper-pagination>.swiper-pagination-bullet:before {
        color: #FFFFFF;
    }

    .single .post_share_block:hover>.post_share_wrap ul li {
        background: #FFFFFF !important;
    }

    p,
    .elementor-accordion .elementor-accordion-item .elementor-tab-content {
        line-height: 1.6;
    }

    /* Custom Fonts */
    .module_team .team_info,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .gt3_header_builder_component.gt3_header_builder_search_cat_component .gt3-search_cat-select,
    .main_wrapper .gt3_search_form:before,
    .logged-in-as a:hover,
    .sidebar-container .widget.widget_posts .recent_posts .post_title a,
    .gt3_header_builder_component .woocommerce-mini-cart__empty-message,
    .elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default a,
    .single_prev_next_posts .gt3_post_navi:after,
    .elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .text_wrap .title,
    .gt3_price_item-elementor .gt3_item_cost_wrapper h3,
    .gt3pg-isotope-item .text_info_wrapper,
    .elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title>*,
    .elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,
    .elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,
    .elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,
    .elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,
    .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title>*,
    .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,
    .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,
    .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,
    .elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,
    .widget.woocommerce.widget_product_categories,
    .gt3_widget.woocommerce .widget-title {
        color: #051c2c;
    }

    .portfolio_carousel_wrapper .slick-arrow,
    .elementor-slick-slider .slick-slider .slick-arrow,
    .elementor-widget-image-carousel .elementor-swiper-button {
        color: rgba(5, 28, 44, 0.4);
    }

    .search-results .blogpost_title a {
        color: #051c2c !important;
    }

    .search-results .blogpost_title a:hover,
    .select2-container--default li.select2-results__option[aria-selected="true"],
    ul.select2-results__options li:hover {
        color: #43B1E7 !important;
    }

    .gt3_icon_box__icon--number,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .strip_template .strip-item a span,
    .column1 .item_title a,
    .index_number,
    .price_item_btn a,
    .shortcode_tab_item_title,
    .gt3_twitter .twitt_title,
    .elementor-widget-gt3-core-counter .counter,
    .gt3_dropcaps,
    .dropcap,
    .single_prev_next_posts .gt3_post_navi:after {
        font-family: Libre Baskerville;
        font-weight: 400;
    }

    .gt3-page-title .page_title_meta.cpt_portf * {
        font-weight: inherit;
    }

    .format-video .gt3_video__play_button:hover {
        background: rgba(67, 177, 231, 0.8);
    }

    .widget .calendar_wrap tbody td>a:before,
    .gt3_module_button_list a:after,
    .content-container ul li:before,
    .comment-reply-link:after,
    .single_prev_next_posts .fleft a span.gt3_post_navi:before,
    .single_prev_next_posts .fright a span.gt3_post_navi:before,
    input[type="submit"]:hover,
    button:hover,
    .gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover,
    .widget.widget_product_categories ul li:hover:before,
    .widget.widget_nav_menu ul li a:hover:before,
    .widget.widget_archive ul li:hover:before,
    .widget.widget_pages ul li:hover:before,
    .widget.widget_categories ul li:hover:before,
    .widget.widget_recent_entries ul li:hover:before,
    .widget.widget_meta ul li:hover:before,
    .widget.widget_recent_comments ul li:hover:before,
    .widget.main_wrapper ul li:hover:before,
    .widget.main_footer ul li:hover:before,
    ul.wp-block-archives li:hover:before,
    ul.wp-block-categories li:hover:before,
    ul.wp-block-latest-posts li:hover:before,
    ul.select2-results__options li:hover:before {
        background: #1D40CA;
    }

    h1,
    .elementor-widget-heading h1.elementor-heading-title {
        font-size: 58px;
        line-height: 72px;
        letter-spacing: -1.45px;
    }

    h2,
    .elementor-widget-heading h2.elementor-heading-title,
    .elementor-widget-gt3-core-blog .blogpost_title,
    h3.gt3_author_box__name {
        font-size: 36px;
        line-height: 47px;
        letter-spacing: -0.9px;
    }

    h3,
    .elementor-widget-heading h3.elementor-heading-title,
    .elementor-widget-gt3-core-blog .gt3_module_blog:not(.items1) .blogpost_title,
    #customer_login h2,
    .gt3_header_builder__login-modal_container h2,
    .sidepanel .title {
        font-size: 24px;
        line-height: 36px;
        letter-spacing: -0.6px;
    }

    h4,
    .elementor-widget-heading h4.elementor-heading-title {
        font-family: Roboto;
        font-weight: 700;
        font-size: 18px;
        line-height: 30px;
    }

    h5,
    .elementor-widget-heading h5.elementor-heading-title {
        font-family: Roboto;
        font-weight: 700;
        font-size: 16px;
        line-height: 28px;
    }

    h6,
    .elementor-widget-heading h6.elementor-heading-title {
        font-family: Roboto;
        font-weight: 700;
        font-size: 13px;
        line-height: 20px;
    }

    .diagram_item .chart,
    .item_title a,
    .contentarea ul,
    .blog_post_media--link .blog_post_media__link_text p,
    .woocommerce-LostPassword a:hover {
        color: #051c2c;
    }

    /*button,*/
    .gt3_header_builder_cart_component .buttons .button,
    .gt3_module_button a,
    .learn_more,
    blockquote,
    .elementor-widget-gt3-core-TestimonialsLite .testimonials-text,
    .quote_text,
    .quote_author,
    .blog_post_media__link_text {
        font-family: Libre Baskerville;
        font-weight: 400;
        color: #051c2c
    }

    .gt3_custom_tooltip:before,
    .gt3_custom_tooltip:after {
        font-family: Libre Baskerville;
        font-weight: 400;
    }

    /* Theme color */
    a,
    .calendar_wrap thead,
    .gt3_practice_list__image-holder i,
    .load_more_works:hover,
    .copyright a:hover,
    .price_item .items_text ul li:before,
    .price_item.most_popular .item_cost_wrapper h3,
    .gt3_practice_list__title a:hover,
    #select2-gt3_product_cat-results li,
    .ribbon_arrow,
    .flow_arrow,
    ol>li:before,
    .main_wrapper #main_content ul.gt3_list_line li:before,
    .main_wrapper .elementor-section ul.gt3_list_line li:before,
    .main_wrapper #main_content ul.gt3_list_disc li:before,
    .main_wrapper .elementor-section ul.gt3_list_disc li:before,
    .top_footer a:hover,
    .gt3_practice_list__link:before,
    .load_more_works,
    .woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
    .woocommerce ul.cart_list li a:hover,
    ul.gt3_list_disc li:before,
    .woocommerce-MyAccount-navigation ul li:hover a,
    .woocommerce-MyAccount-navigation ul li.is-active a,
    .elementor-widget-gt3-core-team .module_team.type3 .team_link a:hover,
    .elementor-widget-gt3-core-team .module_team .team_title__text a:hover,
    .elementor-widget-gt3-core-team .module_team.type2 .team_img:hover~.team-infobox .team_title__text,
    .elementor-widget-gt3-core-teamcarousel .module_team.type2 .team_img:hover~.team-infobox .team_title__text,
    .elementor-element-custom_color a:hover,
    .woocommerce ul.products li.product:hover .price ins {
        color: #43B1E7;
    }

    a:hover {
        color: #1D40CA;
    }

    .gt3_practice_list__link:before,
    .load_more_works,
    #back_to_top:hover,
    .woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:before,
    .woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag .added_to_cart:hover,
    .woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:hover,
    .blog_post_media__link_text:before,
    input[type="submit"].gt3-special-field:hover,
    .widget_gt3_posts_list_widget .gt3_posts_list.gt3_posts_list--type_team .gt3_posts_list__image:after {
        background-color: #43B1E7;
    }

    .main_wrapper .gt3_product_list_nav li a:hover {
        color: #43B1E7;
    }

    .widget .calendar_wrap table td#today:before {
        background: #43B1E7;
    }

    .calendar_wrap caption {
        background: #1D40CA;
    }

    .gt3_custom_tooltip {
        color: #43B1E7;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
    .listing_meta a:hover,
    .blog_post_media--quote .quote_text a:hover {
        color: #43B1E7;
    }

    .blogpost_title a:hover,
    .blog_post_title a:hover,
    .woocommerce #reviews #respond input#submit:hover,
    .woocommerce #reviews a.button:hover,
    .woocommerce #reviews button.button:hover,
    .woocommerce #reviews input.button:hover {
        color: #43B1E7 !important;
    }

    .gt3_icon_box__link a:before,
    .gt3_icon_box__link a:before,
    .stripe_item-divider,
    .widget_search .search_form .search_submit,
    .gt3_404_search form.search_form.gt3_search_form .search_submit,
    .header_search__inner .search_form .search_submit,
    .widget_product_search .gt3_search_form .search_submit,
    .search_result_form .search_form .search_submit {
        background-color: #43B1E7;
    }

    .single-member-page .member-icon:hover,
    .single-member-page .team-link:hover,
    #respond #commentform p[class*="comment-form-"]>label.gt3_onfocus,
    .comment-notes .required,
    #cancel-comment-reply-link,
    .top_footer .widget.widget_recent_entries ul li>a:hover,
    .widget_search .search_form .search_submit:hover,
    .gt3_404_search form.search_form.gt3_search_form .search_submit:hover,
    .header_search__inner .search_form .search_submit:hover,
    .widget_product_search .gt3_search_form .search_submit:hover,
    .search_result_form .search_form .search_submit:hover {
        color: #43B1E7;
    }

    /* menu fonts */
    .main-menu>.gt3-menu-categories-title,
    .main-menu>ul,
    .main-menu>div>ul,
    .column_menu>ul,
    .column_menu>.gt3-menu-categories-title,
    .column_menu>div>ul {
        font-family: Roboto;
        font-weight: 400;
        line-height: 36px;
        font-size: 15px;
    }

    /* sub menu styles */
    .main-menu ul.sub-menu li.menu-item:hover>a:hover,
    .column_menu ul li.menu-item:hover>a:hover,
    .main-menu .current_page_item,
    .main-menu .current-menu-item,
    .main-menu .current-menu-ancestor,
    .gt3_header_builder_menu_component .column_menu .menu li.current_page_item>a,
    .gt3_header_builder_menu_component .column_menu .menu li.current-menu-item>a,
    .gt3_header_builder_menu_component .column_menu .menu li.current-menu-ancestor>a,
    .column_menu .current_page_item,
    .column_menu .current-menu-item,
    .column_menu .current-menu-ancestor,
    .gt3_header_builder .main-menu>ul>li>a:before,
    .gt3_header_builder .main-menu ul.sub-menu:before {
        color: #1d40ca;
    }

    #back_to_top,
    .header_search .header_search__inner:before,
    .portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap {
        background-color: #FFFFFF;
    }

    .header_search__inner .gt3_search_form__wrapper .header_search__inner_title {
        font-family: Libre Baskerville;
        font-weight: 400;
        color: #051c2c;
    }

    .header_search__inner_close {
        background: #051c2c;
    }

    .header_search__inner .search_form:after {
        border-top-color: #43B1E7;
    }

    .main-menu ul li ul.sub-menu,
    .column_menu ul li ul.sub-menu,
    .main_header .header_search__inner .search_form,
    .mobile_menu_container {
        background-color: rgba(247, 248, 248, 1);
        color: #051c2c;
    }

    .gt3_header_builder .main-menu ul.sub-menu>li.current-menu-ancestor>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current-menu-ancestor>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current-menu-parent>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current_page_parent>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current_page_ancestor>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current-menu-item>a,
    .gt3_header_builder .main-menu ul.sub-menu>li.current_page_item>a,
    .gt3_header_builder .main-menu ul.sub-menu>li:hover>a {
        background-color: rgba(255, 255, 255, 1);
        color: #1d40ca;
    }

    .main_header .header_search__inner .search_text::-webkit-input-placeholder {
        color: #051c2c !important;
    }

    .main_header .header_search__inner .search_text:-moz-placeholder {
        color: #051c2c !important;
    }

    .main_header .header_search__inner .search_text::-moz-placeholder {
        color: #051c2c !important;
    }

    .main_header .header_search__inner .search_text:-ms-input-placeholder {
        color: #051c2c !important;
    }

    .header_search__inner .search-field,
    .header_search__inner .search_text {
        color: #051c2c;
    }

    .header_search__inner .search-field:-webkit-autofill,
    .header_search__inner .search-field:-webkit-autofill:hover,
    .header_search__inner .search-field:-webkit-autofill:focus,
    .header_search__inner .search_text:-webkit-autofill,
    .header_search__inner .search_text:-webkit-autofill:hover,
    .header_search__inner .search_text:-webkit-autofill:focus {
        -webkit-text-fill-color: #051c2c;
    }

    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: #051c2c;
    }

    input:-moz-placeholder,
    textarea:-moz-placeholder {
        color: #051c2c;
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #051c2c;
    }

    input:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
        color: #051c2c;
    }

    /* widgets */
    body div[id*='ajaxsearchlitesettings'].searchsettings fieldset .label:hover,
    body div[id*='ajaxsearchlite'] .probox .proclose:hover,
    .module_team.type2 .team_title__text,
    .widget_gt3_team_list_widget .team_title__text,
    .widget.widget_rss>ul>li a,
    .sidebar-container .widget.widget_posts .recent_posts .listing_meta span,
    .woocommerce ul.cart_list li .quantity,
    .woocommerce ul.product_list_widget li .quantity,
    .gt3_header_builder_cart_component__cart-container .total,
    .widget_gt3_team_list_widget .gt3_team_list .slick-dots {
        color: #051c2c;
    }

    /* blog */
    .countdown-period,
    .gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb a,
    .gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb .gt3_pagination_delimiter,
    .module_team.type2 .team-positions,
    .widget_gt3_team_list_widget .team-positions,
    .widget.widget_recent_entries>ul>li a,
    .gt3_widget>ul>li a,
    #main_content ul[class*="wp-block"] li>a,
    .comment-reply-link,
    .sidebar .widget_nav_menu .menu .menu-item>a,
    .gt3_module_button_list a,
    .blog_post_info,
    .likes_block.already_liked .icon,
    .likes_block.already_liked:hover .icon,
    .wrapper_404 label,
    #respond #commentform p[class*="comment-form-"]>label,
    .header_search .search_form .search_text,
    .header_search .gt3_search_form label,
    .woocommerce-MyAccount-navigation ul li a,
    .main_wrapper .gt3_product_list_nav li a,
    .wp-block-image figcaption,
    .elementor-widget-container .widget_nav_menu .menu .menu-item>a {
        color: #051c2c;
    }

    .listing_meta span.post_category a:after {
        color: rgba(5, 28, 44, 0.85) !important;
    }

    .blogpost_title i,
    .comment_info a:hover,
    .elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,
    .widget_search .search_form:before,
    .portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .title a:hover,
    .widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a:hover,
    body .elementor-widget-gt3-core-portfolio .categories span:hover,
    .elementor-widget-gt3-core-portfolio .categories span:hover,
    .gt3_header_builder__burger_sidebar .sidebar .widget_nav_menu .menu .menu-item>a:hover,
    .gt3_header_builder__burger_sidebar .widget.widget_recent_entries>ul>li a:hover,
    .gt3_header_builder__burger_sidebar .gt3_widget>ul>li a:hover {
        color: #43B1E7;
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
        fill: #43B1E7;
    }

    .widget.widget_recent_entries>ul>li:hover a,
    .gt3_widget>ul>li a:hover,
    .widget.widget_recent_comments>ul>li a:hover,
    .widget.widget_rss>ul>li:hover a,
    .sidebar-container .widget.widget_posts .recent_posts .post_title a:hover,
    .sidebar .widget_nav_menu .menu .menu-item>a:hover,
    #main_content ul[class*="wp-block"] li>a:hover,
    .gt3_module_button_list a:hover,
    .listing_meta span.post_category,
    .comment_author_says span.comment_author_name,
    .comment-reply-link:hover,
    .widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a,
    .portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .categories,
    .portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .gt3_module_button_list a:hover,
    body .elementor-widget-gt3-core-portfolio .categories,
    .elementor-widget-gt3-core-portfolio .categories,
    .portfolio_carousel_wrapper .portfolio_item .wrapper .categories,
    .gt3pg-isotope-item .text_info_wrapper .text_wrap_caption,
    .isotope-filter a.active,
    .isotope-filter a:hover,
    .elementor-widget-gt3-core-portfolio .categories span:hover,
    .elementor-widget-container .widget_nav_menu .menu .menu-item>a:hover,
    .elementor-widget-container .widget_nav_menu .menu .menu-item.current-menu-item>a {
        color: #1D40CA;
    }

    .elementor-widget-gt3-core-portfolio .categories span:after {
        color: #1D40CA !important;
    }

    input[type="submit"],
    button,
    .gt3_single_team_info .gt3_single_team_vcard .member-vcard,
    .gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover {
        border-color: #1D40CA;
    }

    .gt3_header_builder_cart_component__cart-container .total strong,
    .sidebar .widget .widget-title,
    .prev_next_links .title,
    .widget.widget_recent_comments>ul>li a,
    div:not(.packery_wrapper) .blog_post_preview .listing_meta {
        color: #051c2c;
    }

    .elementor-widget-gt3-core-pricebox .price_button-elementor a,
    .gt3_module_title .carousel_arrows a:hover span,
    .stripe_item:after,
    .packery-item .packery_overlay,
    .ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover {
        background: #43B1E7;
    }

    .elementor-widget-gt3-core-pricebox .price_button-elementor a,
    .elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,
    .ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,
    .widget_search .search_form .search_submit,
    .gt3_404_search form.search_form.gt3_search_form .search_submit,
    .header_search__inner .search_form .search_submit,
    .widget_product_search .gt3_search_form .search_submit,
    .search_result_form .search_form .search_submit,
    .gt3_module_title .carousel_arrows a:hover span:before {
        border-color: #43B1E7;
    }

    .gt3_module_title .carousel_arrows a span,
    .elementor-slick-slider .slick-slider .slick-prev:after,
    .elementor-slick-slider .slick-slider .slick-next:after,
    ul.pagerblock li a:hover,
    ul.pagerblock li a.current,
    ul.pagerblock li a.current:hover {
        background: #051c2c;
    }

    .gt3_module_title .carousel_arrows a span:before {
        border-color: #051c2c;
    }

    .post_share_block:hover>a,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,
    .woocommerce ul.products.list li.product .gt3_woocommerce_open_control_tag div a:hover:before,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover:before,
    .woocommerce div.product form.cart .button:hover,
    .single-product.woocommerce div.product .product_meta a:hover,
    .woocommerce div.product span.price,
    .likes_block:hover .icon,
    .woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.prev:hover,
    .woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.next:hover,
    .woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.gt3_show_all:hover,
    .woocommerce div.product div.images div.woocommerce-product-gallery__trigger:hover {
        color: #43B1E7;
    }

    .gt3_practice_list__filter,
    .woocommerce ul.products li.product .price {
        color: #051c2c;
    }

    ul.products:not(.list) li.product:hover .gt3_woocommerce_open_control_tag div a {
        background: #051c2c;
    }

    .gt3_module_title .external_link .learn_more {
        line-height: 24px;
    }

    .blog_post_media__link_text a:hover,
    h3#reply-title a,
    .comment_author_says a:hover,
    .dropcap,
    .gt3_custom_text a,
    .gt3_custom_button i,
    .widget_gt3_team_list_widget .team_title__text:hover,
    .elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .title:hover,
    .elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type7 .title:hover,
    .gt3_recent_posts_title:hover {
        color: #43B1E7;
    }

    .main_wrapper #main_content ul[class*="gt3_list_"] li:before,
    .single .post_tags>span,
    h3#reply-title a:hover,
    .comment_author_says,
    .comment_author_says a {
        color: #051c2c;
    }

    ::-moz-selection {
        background: #43B1E7;
        color: #FFFFFF;
    }

    ::selection {
        background: #43B1E7;
        color: #FFFFFF;
    }

    .gt3_practice_list__overlay:before {
        background-color: #43B1E7;
    }

    @media only screen and (max-width: 767px) {
        .gt3-hotspot-shortcode-wrapper .gt3_tooltip {
            background-color: #FFFFFF;
        }
    }

    .body_pp .gt3_header_builder.header_over_bg {
        background-color: #051c2c;
    }

    .top_footer .widget.widget_posts .recent_posts li>.recent_posts_content .post_title a,
    .top_footer .widget.widget_archive ul li>a,
    .top_footer .widget.widget_categories ul li>a,
    .top_footer .widget.widget_pages ul li>a,
    .top_footer .widget.widget_meta ul li>a,
    .top_footer .widget.widget_recent_comments ul li>a,
    .top_footer .widget.widget_recent_entries ul li>a,
    .main_footer .top_footer .widget h3.widget-title,
    .top_footer h1,
    .top_footer h2,
    .top_footer h3,
    .top_footer h4,
    .top_footer h5,
    .top_footer h6,
    .top_footer strong,
    .top_footer .widget-title,
    .top_footer .widget.widget_nav_menu ul li>a:hover {
        color: #ffffff;
    }

    .top_footer {
        color: #abc3e1;
    }

    .main_footer .copyright {
        color: #abc3e1;
    }

    .gt3_header_builder__section--top .gt3_currency_switcher:hover ul,
    .gt3_header_builder__section--top .gt3_lang_switcher:hover ul {
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--middle .gt3_currency_switcher:hover ul,
    .gt3_header_builder__section--middle .gt3_lang_switcher:hover ul {
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--bottom .gt3_currency_switcher:hover ul,
    .gt3_header_builder__section--bottom .gt3_lang_switcher:hover ul {
        background-color: rgba(255, 255, 255, 0);
    }

    .main_footer .pre_footer {
        color: #abc3e1;
    }

    @media only screen and (max-width: 1200px) {
        .header_side_container .logo_container .tablet_logo {
            height: 50px;
        }
    }

    @media only screen and (max-width: 767px) {
        .header_side_container .logo_container {
            max-width: 100px;
        }

        .header_side_container .logo_container img {
            height: auto !important;
        }

        .header_side_container .logo_container.sticky_logo_enable img.sticky_logo {
            width: 100px;
        }
    }

    .quantity-spinner.quantity-up:hover,
    .quantity-spinner.quantity-down:hover,
    .woocommerce .gt3-products-header .gridlist-toggle:hover,
    .elementor-widget-gt3-core-accordion .item_title .ui-accordion-header-icon:before,
    .elementor-element.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title.ui-accordion-header-active.ui-state-active,
    .elementor-widget-gt3-core-accordion .accordion_wrapper .item_title:hover {
        color: #43B1E7;
    }

    .woocommerce #respond input#submit:hover,
    .woocommerce a.button:hover,
    .woocommerce input.button:hover,
    .woocommerce #respond input#submit.alt:hover,
    .woocommerce a.button.alt:hover,
    .woocommerce input.button.alt:hover,
    .woocommerce #reviews a.button:hover,
    .woocommerce #reviews button.button:hover,
    .woocommerce #reviews input.button:hover,
    .woocommerce #respond input#submit.disabled:hover,
    .woocommerce #respond input#submit:disabled:hover,
    .woocommerce #respond input#submit:disabled[disabled]:hover,
    .woocommerce a.button.disabled:hover,
    .woocommerce a.button:disabled:hover,
    .woocommerce a.button:disabled[disabled]:hover,
    .woocommerce input.button.disabled:hover,
    .woocommerce input.button:disabled:hover,
    .woocommerce input.button:disabled[disabled]:hover {
        border-color: #43B1E7;
        background-color: #43B1E7;
    }

    .woocommerce #respond input#submit.alt.disabled:hover,
    .woocommerce #respond input#submit.alt:disabled:hover,
    .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
    .woocommerce a.button.alt.disabled:hover,
    .woocommerce a.button.alt:disabled:hover,
    .woocommerce a.button.alt:disabled[disabled]:hover,
    .woocommerce button.button.alt.disabled:hover,
    .woocommerce button.button.alt:disabled:hover,
    .woocommerce button.button.alt:disabled[disabled]:hover,
    .woocommerce input.button.alt.disabled:hover,
    .woocommerce input.button.alt:disabled:hover,
    .woocommerce input.button.alt:disabled[disabled]:hover,
    .woocommerce div.product form.cart .qty {
        font-family: Libre Baskerville;
    }

    .quantity-spinner.quantity-up:hover,
    .quantity-spinner.quantity-down:hover,
    .woocommerce .gt3-products-header .gridlist-toggle:hover,
    .elementor-widget-gt3-core-accordion .item_title .ui-accordion-header-icon:before,
    .elementor-element.elementor-widget-gt3-core-accordion .accordion_wrapper .item_title.ui-accordion-header-active.ui-state-active {
        color: #43B1E7;
    }

    .woocommerce #respond input#submit:hover,
    .woocommerce a.button:hover,
    .woocommerce input.button:hover,
    .woocommerce #respond input#submit.alt:hover,
    .woocommerce a.button.alt:hover,
    .woocommerce input.button.alt:hover,
    .woocommerce #reviews a.button:hover,
    .woocommerce #reviews button.button:hover,
    .woocommerce #reviews input.button:hover,
    .woocommerce #respond input#submit.disabled:hover,
    .woocommerce #respond input#submit:disabled:hover,
    .woocommerce #respond input#submit:disabled[disabled]:hover,
    .woocommerce a.button.disabled:hover,
    .woocommerce a.button:disabled:hover,
    .woocommerce a.button:disabled[disabled]:hover,
    .woocommerce input.button.disabled:hover,
    .woocommerce input.button:disabled:hover,
    .woocommerce input.button:disabled[disabled]:hover {
        border-color: #43B1E7;
        background-color: #43B1E7;
    }
    .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] {
        color: #43B1E7;
    }

    .woocommerce #respond input#submit.alt.disabled:hover,
    .woocommerce #respond input#submit.alt:disabled:hover,
    .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
    .woocommerce a.button.alt.disabled:hover,
    .woocommerce a.button.alt:disabled:hover,
    .woocommerce a.button.alt:disabled[disabled]:hover,
    .woocommerce input.button.alt.disabled:hover,
    .woocommerce input.button.alt:disabled:hover,
    .woocommerce input.button.alt:disabled[disabled]:hover {
        background-color: #43B1E7;
        border-color: #43B1E7;
    }

    .woocommerce table.shop_table .product-quantity .qty.allotted,
    .woocommerce div.product form.cart .qty.allotted,
    .image_size_popup .close,
    #yith-quick-view-content .product_meta,
    .single-product.woocommerce div.product .product_meta,
    .woocommerce div.product form.cart .variations td,
    .woocommerce div.product .woocommerce-tabs ul.tabs li,
    .woocommerce .widget_shopping_cart .total,
    .woocommerce.widget_shopping_cart .total,
    .woocommerce table.shop_table thead th,
    .woocommerce table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount {
        color: #051c2c;
    }

    .gt3_price_item-elementor .label_text span {
        background: #051c2c;
    }

    .gt3_custom_tooltip:before {
        background: #43B1E7;
    }

    .gt3_custom_tooltip:after {
        border-color: #43B1E7 transparent transparent transparent;
    }

    .woocommerce button.button.alt:hover,
    .woocommerce .woocommerce-message a.button:hover,
    .woocommerce .woocommerce-info a.button:hover {
        background-color: transparent;
    }

    #yith-quick-view-content .product_meta a,
    #yith-quick-view-content .product_meta .sku,
    .single-product.woocommerce div.product .product_meta a,
    .single-product.woocommerce div.product .product_meta .sku,
    .select2-container--default .select2-selection--single .select2-selection__rendered,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce .star-rating::before,
    .woocommerce #reviews p.stars span a,
    .woocommerce p.stars span a:hover~a::before,
    .woocommerce p.stars.selected span a.active~a::before,
    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option--highlighted[data-selected],
    .cart_list.product_list_widget a.remove,
    .elementor-widget-gt3-core-accordion .accordion_wrapper .item_title,
    .woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li .gt3_pagination_delimiter,
    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count,
    .widget_categories ul li .post_count,
    .woocommerce .widget_price_filter .price_slider_amount .button,
    .woocommerce div.product>.woocommerce-tabs ul.tabs li a {
        color: #051c2c;
    }

    .woocommerce #reviews a.button:hover,
    .woocommerce #reviews button.button:hover,
    .woocommerce #reviews input.button:hover,
    .woocommerce div.product>.woocommerce-tabs ul.tabs li.active a,
    .woocommerce div.product>.woocommerce-tabs ul.tabs li.active a:hover,
    .widget .calendar_wrap table td#today,
    .woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
    .woocommerce ul.products li.product .price ins,
    .woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li .page-numbers.current,
    .woocommerce .gt3-products-bottom nav.woocommerce-pagination ul li:hover .page-numbers {
        color: #43B1E7;
    }

    .woocommerce.single-product #respond #commentform textarea:focus,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
        border-bottom-color: #43B1E7;
    }

    .woocommerce .gridlist-toggle,
    .woocommerce .gt3-products-header .gt3-gridlist-toggle {
        background-color: #FFFFFF;
    }

    .woocommerce div.product form.cart div.quantity,
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
    .woocommerce #review_form #respond input[type="date"],
    .woocommerce #review_form #respond input[type="email"],
    .woocommerce #review_form #respond input[type="number"],
    .woocommerce #review_form #respond input[type="password"],
    .woocommerce #review_form #respond input[type="search"],
    .woocommerce #review_form #respond input[type="tel"],
    .woocommerce #review_form #respond input[type="text"],
    .woocommerce #review_form #respond input[type="url"],
    .woocommerce #review_form #respond select,
    .woocommerce #review_form #respond textarea,
    .woocommerce-cart table.cart td.actions .coupon .input-text,
    .woocommerce table.shop_table td,
    .woocommerce-cart .cart_totals table.shop_table tr th,
    .woocommerce-cart .cart_totals table.shop_table tr td,
    .select2-search--dropdown .select2-search__field,
    .woocommerce .return-to-shop a.button.wc-backward {
        border-color: #43B1E7;
    }

    .price_item .item_cost_wrapper h3,
    .price_item-cost,
    .elementor-widget-slider-gt3 .slider_type_1 .controls .slick-position span:not(.all_slides),
    .elementor-widget-slider-gt3 .slider_type_3 .controls .slick-position span:not(.all_slides),
    .elementor-widget-slider-gt3 .controls .slick_control_text span:not(.all_slides),
    .ribbon_arrow .control_text span:not(.all_slides),
    .elementor-widget-tabs .elementor-tab-desktop-title,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .woocommerce.widget_product_categories ul li:hover>a,
    .product-categories>li.cat-parent:hover .gt3-button-cat-open,
    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover>a,
    .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover span,
    .cart_list.product_list_widget a.remove:hover,
    .woocommerce .return-to-shop a.button.wc-backward,
    .woocommerce ul.products li.product a:hover,
    .woocommerce table.shop_table td.product-remove a:hover:before,
    .woocommerce table.shop_table td.product-name a:hover,
    .woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:hover,
    .woocommerce .woocommerce-message a.button:hover,
    .woocommerce .woocommerce-info a.button:hover,
    .woocommerce-cart table.cart td.actions .coupon .button:hover,
    .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover {
        color: #43B1E7;
    }

    /*input[type="submit"],button,.woocommerce button.button.alt,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions > .button,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-Reviews #respond form#commentform input#submit{font-family: Libre Baskerville;font-weight: 400;border-color: rgba(67,177,231, 0.1);color: #051c2c}*/
    .gt3_single_team_info__item a:hover {
        color: #43B1E7;
    }

    .widget.widget_nav_menu ul li {
        border-color: rgba(67, 177, 231, 0.1);
    }

    input[type="date"],
    input[type="email"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="url"],
    select,
    textarea,
    .select2-search--dropdown .select2-search__field {
        border-color: rgba(67, 177, 231, 0.1);
        color: #051c2c;
    }

    .mc_form_inside .mc_signup_submit:before {
        color: rgba(67, 177, 231, 0.3);
    }

    .mc_form_inside .mc_signup_submit:hover:before,
    .widget_search .search_form.button-hover:before,
    .search_result_form .search_form.button-hover:before {
        color: rgba(67, 177, 231, 0.5);
    }

    .price_item .label_text span,
    a.bordered:hover,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,
    .woocommerce-cart .shipping-calculator-form .button:hover,
    .woocommerce #payment .woocommerce-page #place_order,
    .woocommerce #payment .woocommerce-page #place_order:hover,
    .prev_next_links_fullwidht .link_item,
    span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover,
    body table.compare-list .add-to-cart td a:hover,
    .woo_mini-count>span:not(:empty),
    #review_form form#commentform input#submit:hover,
    .infinite-scroll-request>div {
        background-color: #43B1E7;
    }

    .woocommerce form#commentform input#submit,
    .woocommerce .woocommerce-message a.button,
    .woocommerce .woocommerce-info a.button {
        border-color: rgba(67, 177, 231, 0.1);
        color: #051c2c;
    }

    .woocommerce nav.woocommerce-pagination ul li a,
    .gt3_author_box__name,
    .single-post .gt3_module_title h2 {
        color: #051c2c;
    }

    ul.select2-results__options li:before,
    ul.select2-results__options li.select2-results__message,
    .woocommerce .return-to-shop a.button.wc-backward:hover {
        color: #051c2c !important;
    }

    .page-link>span.page-number,
    .gt3_comments_pagination .page-numbers.current,
    .tagcloud a,
    .woocommerce .widget_price_filter .price_slider_amount .button:hover,
    .view_more_link,
    .tp-tabs-inner-wrapper .tp-tab-title:after {
        color: #43B1E7;
    }

    .wp-block-table.is-style-stripes tr:nth-child(2n+1) {
        background-color: rgba(67, 177, 231, 0.1);
    }

    .page-link>span.page-number,
    .elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a,
    #review_form form#commentform input#submit,
    .woocommerce nav.woocommerce-pagination ul li span.current,
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce input.button,
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce input.button.alt,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
    .widget.widget_product_categories ul li:before,
    .widget.widget_nav_menu ul li:before,
    .widget.widget_archive ul li:before,
    .widget.widget_pages ul li:before,
    .widget.widget_categories ul li:before,
    .widget.widget_recent_entries ul li:before,
    .widget.widget_meta ul li:before,
    .widget.widget_recent_comments ul li:before,
    .widget.main_wrapper ul li:before,
    .widget.main_footer ul li:before,
    ul.wp-block-archives li:before,
    ul.wp-block-categories li:before,
    ul.wp-block-latest-posts li:before,
    ul.select2-results__options li:before {
        background-color: #051c2c;
    }

    a.bordered:hover,
    input[type="submit"].gt3-special-field,
    input[type="submit"].gt3-special-field:hover,
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,
    .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button:hover {
        border-color: #43B1E7;
    }

    .price_item-cost,
    .countdown-section,
    .gt3_process_item__number,
    .widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_title,
    .portfolio_carousel_wrapper .title,
    body .elementor-widget-gt3-core-portfolio .title,
    .elementor-widget-gt3-core-portfolio .title,
    .portfolio_carousel_wrapper .portfolio_item .title,
    .gt3pg-isotope-item .text_info_wrapper .text_wrap_title {
        font-family: Libre Baskerville;
    }

    .price_item-cost span,
    .elementor-widget-slider-gt3 .controls .slick_control_text span.all_slides,
    .ribbon_arrow .control_text span.all_slides,
    .woocommerce ul.cart_list li a,
    .isotope-filter a,
    .view_more_link:hover,
    .quote_author,
    blockquote cite,
    blockquote code {
        color: #051c2c;
    }

    .fs_gallery_wrapper .status .first,
    .fs_gallery_wrapper .status .divider,
    .countdown-section,
    .page_nav_ancor a,
    .gt3_widget span.woocommerce-Price-amount.amount,
    .woocommerce .widget_price_filter .price_label,
    .woocommerce table.shop_table td.product-remove a,
    .woocommerce table.shop_table td.product-name a,
    .sidebar-container .widget.widget_posts .recent_posts .listing_meta span,
    .gt3_header_builder_cart_component:hover .gt3_header_builder_cart_component__cart {
        color: #051c2c;
    }

    .gt3_burger_sidebar_container .sidebar .widget_nav_menu .menu .sub-menu .menu-item>a:hover,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul li a.is-active {
        color: #43B1E7;
    }

    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current-menu-ancestor>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current-menu-ancestor>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current-menu-parent>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current_page_parent>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current_page_ancestor>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current-menu-item>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li.current_page_item>a,
    .gt3_burger_sidebar_container .widget.widget_nav_menu ul>li:hover>a {
        color: #43B1E7 !important;
    }

    /* PixProof */
    .mfp-container button.mfp-arrow-right:hover {
        border-left-color: #43B1E7;
    }

    .mfp-container button.mfp-arrow-left:hover {
        border-right-color: #43B1E7;
    }

    /* End PixProof */
    /* Map */
    .map_info_marker {
        background: #0a0b0b;
    }

    .map_info_marker:after {
        border-color: #0a0b0b transparent transparent transparent;
    }

    .marker_info_street_number,
    .marker_info_street,
    .footer_back2top .gt3_svg_line_icon,
    input[type="submit"]:hover {
        color: #43B1E7;
    }

    .marker_info_desc,
    .marker_info_street_number,
    .marker_info_street {
        color: #ffffff;
    }

    .marker_info_divider:after {
        background: #ffffff;
    }

    .elementor-widget-gt3-core-button a {
        border-color: rgba(67, 177, 231, 0.1);
        color: #051c2c;
    }

    .elementor-widget-gt3-core-button a:hover {
        border-color: rgba(67, 177, 231, 0.1);
        color: #43B1E7;
    }

    .header_search__inner_cover {
        background-color: rgba(5, 28, 44, 0.97);
    }

    .gt3_header_builder__section--top {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--top .gt3_header_builder__section-container {
        height: 40px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--top ul.menu {
        line-height: 40px;
    }

    .gt3_header_builder__section--top a:hover,
    .gt3_header_builder__section--top .menu-item.active_item>a,
    .gt3_header_builder__section--top .current-menu-item a,
    .gt3_header_builder__section--top .current-menu-ancestor>a,
    .gt3_header_builder__section--top .main-menu>ul>li>a:before,
    .gt3_header_builder__section--top .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--top .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ededed;
    }

    .gt3_header_builder__section--top {
        border-bottom: 1px solid rgba(237, 237, 237, 0.08);
    }

    .gt3_header_builder__section--middle {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--middle .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--middle ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--middle a:hover,
    .gt3_header_builder__section--middle .menu-item.active_item>a,
    .gt3_header_builder__section--middle .current-menu-item a,
    .gt3_header_builder__section--middle .current-menu-ancestor>a,
    .gt3_header_builder__section--middle .main-menu>ul>li>a:before,
    .gt3_header_builder__section--middle .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--bottom ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--bottom a:hover,
    .gt3_header_builder__section--bottom .menu-item.active_item>a,
    .gt3_header_builder__section--bottom .current-menu-item a,
    .gt3_header_builder__section--bottom .current-menu-ancestor>a,
    .gt3_header_builder__section--bottom .main-menu>ul>li>a:before,
    .gt3_header_builder__section--bottom .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--bottom .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .gt3_header_builder__section--top__tablet {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--top__tablet .gt3_header_builder__section-container {
        height: 40px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--top__tablet ul.menu {
        line-height: 40px;
    }

    .gt3_header_builder__section--top__tablet a:hover,
    .gt3_header_builder__section--top__tablet .menu-item.active_item>a,
    .gt3_header_builder__section--top__tablet .current-menu-item a,
    .gt3_header_builder__section--top__tablet .current-menu-ancestor>a,
    .gt3_header_builder__section--top__tablet .main-menu>ul>li>a:before,
    .gt3_header_builder__section--top__tablet .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--top__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ededed;
    }

    .gt3_header_builder__section--top__tablet {
        border-bottom: 1px solid rgba(237, 237, 237, 0.08);
    }

    .gt3_header_builder__section--middle__tablet {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--middle__tablet .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--middle__tablet ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--middle__tablet a:hover,
    .gt3_header_builder__section--middle__tablet .menu-item.active_item>a,
    .gt3_header_builder__section--middle__tablet .current-menu-item a,
    .gt3_header_builder__section--middle__tablet .current-menu-ancestor>a,
    .gt3_header_builder__section--middle__tablet .main-menu>ul>li>a:before,
    .gt3_header_builder__section--middle__tablet .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom__tablet {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom__tablet .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--bottom__tablet ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--bottom__tablet a:hover,
    .gt3_header_builder__section--bottom__tablet .menu-item.active_item>a,
    .gt3_header_builder__section--bottom__tablet .current-menu-item a,
    .gt3_header_builder__section--bottom__tablet .current-menu-ancestor>a,
    .gt3_header_builder__section--bottom__tablet .main-menu>ul>li>a:before,
    .gt3_header_builder__section--bottom__tablet .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--bottom__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .gt3_header_builder__section--top__mobile {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--top__mobile .gt3_header_builder__section-container {
        height: 40px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--top__mobile ul.menu {
        line-height: 40px;
    }

    .gt3_header_builder__section--top__mobile a:hover,
    .gt3_header_builder__section--top__mobile .menu-item.active_item>a,
    .gt3_header_builder__section--top__mobile .current-menu-item a,
    .gt3_header_builder__section--top__mobile .current-menu-ancestor>a,
    .gt3_header_builder__section--top__mobile .main-menu>ul>li>a:before,
    .gt3_header_builder__section--top__mobile .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--top__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ededed;
    }

    .gt3_header_builder__section--top__mobile {
        border-bottom: 1px solid rgba(237, 237, 237, 0.08);
    }

    .gt3_header_builder__section--middle__mobile {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--middle__mobile .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--middle__mobile ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--middle__mobile a:hover,
    .gt3_header_builder__section--middle__mobile .menu-item.active_item>a,
    .gt3_header_builder__section--middle__mobile .current-menu-item a,
    .gt3_header_builder__section--middle__mobile .current-menu-ancestor>a,
    .gt3_header_builder__section--middle__mobile .main-menu>ul>li>a:before,
    .gt3_header_builder__section--middle__mobile .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom__mobile {
        background-color: rgba(255, 255, 255, 0);
        color: #ffffff;
    }

    .gt3_header_builder__section--bottom__mobile .gt3_header_builder__section-container {
        height: 80px;
        background-color: rgba(255, 255, 255, 0);
    }

    .gt3_header_builder__section--bottom__mobile ul.menu {
        line-height: 80px;
    }

    .gt3_header_builder__section--bottom__mobile a:hover,
    .gt3_header_builder__section--bottom__mobile .menu-item.active_item>a,
    .gt3_header_builder__section--bottom__mobile .current-menu-item a,
    .gt3_header_builder__section--bottom__mobile .current-menu-ancestor>a,
    .gt3_header_builder__section--bottom__mobile .main-menu>ul>li>a:before,
    .gt3_header_builder__section--bottom__mobile .main-menu ul.sub-menu:before,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .gt3_header_builder__section--bottom__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .sticky_header .gt3_header_builder__section--middle,
    .sticky_header .gt3_header_builder__section--middle__tablet,
    .sticky_header .gt3_header_builder__section--middle__mobile {
        background-color: rgba(255, 255, 255, 0.95);
        color: #051c2c;
    }

    .sticky_header .gt3_header_builder__section--middle a:hover,
    .sticky_header .gt3_header_builder__section--middle ul.menu>.menu-item.active_item>a,
    .sticky_header .gt3_header_builder__section--middle ul.menu>.current-menu-item>a,
    .sticky_header .gt3_header_builder__section--middle ul.menu>.current-menu-ancestor>a,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #1d40ca;
    }

    .sticky_header .gt3_header_builder__section--middle .gt3_header_builder__section-container {
        height: 80px;
    }

    .sticky_header .gt3_header_builder__section--middle ul.menu {
        line-height: 80px;
    }

    .sticky_header .gt3_header_builder__section--bottom,
    .sticky_header .gt3_header_builder__section--bottom__tablet,
    .sticky_header .gt3_header_builder__section--bottom__mobile {
        background-color: rgba(25, 26, 28, 1);
        color: #ffffff;
    }

    .sticky_header .gt3_header_builder__section--bottom a:hover,
    .sticky_header .gt3_header_builder__section--bottom ul.menu>.menu-item.active_item>a,
    .sticky_header .gt3_header_builder__section--bottom ul.menu>.current-menu-item>a,
    .sticky_header .gt3_header_builder__section--bottom ul.menu>.current-menu-ancestor>a,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_login_component:hover .wpd_login__user_name,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus,
    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {
        color: #ffffff;
    }

    .sticky_header .gt3_header_builder__section--bottom .gt3_header_builder__section-container {
        height: 80px;
    }

    .sticky_header .gt3_header_builder__section--bottom ul.menu {
        line-height: 80px;
    }

    div.gt3-single-product-sticky .gt3_thumb_grid,
    div.gt3-single-product-sticky .woocommerce-product-gallery:nth-child(1),
    div.gt3-single-product-sticky .gt3-single-content-wrapper {
        margin-top: 190px;
    }

    div.gt3-single-product-sticky {
        margin-top: -190px;
    }