/*
Theme Name: www.orbid-sound.de
Theme URI: https://www.orbid-sound.de/
Description: This is a child theme for Shopkeeper.
Author: Adwing
Author URI: https://www.adwing.de/
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

@font-face {
    font-family: 'Simplifica';
    src: url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.eot');
    src: local('Simplifica'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.woff2') format('woff2'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.woff') format('woff'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.ttf') format('truetype'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Simplifica.svg#Simplifica') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Varela';
    src: url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.eot');
    src: local('Varela'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.woff2') format('woff2'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.woff') format('woff'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.ttf') format('truetype'),
        url('/wp-content/themes/www.orbid-sound.de/assets/fonts/Varela.svg#Varela') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, p, #site-navigation-top-bar, .site-title, .widget_product_search #searchsubmit, .widget_search #searchsubmit, .widget_product_search .search-submit, .widget_search .search-submit, #site-menu, .copyright_text, blockquote cite, table thead th, .recently_viewed_in_single h2, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2, .woocommerce table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-page table.woocommerce-checkout-review-order-table tfoot th, .qty, .shortcode_banner_simple_inside h4, .shortcode_banner_simple_height h4, .fr-caption, .post_meta_archive, .post_meta, .page-links-title, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback, .product-name span, .widget_calendar table tbody a, .fr-touch-caption-wrapper, .woocommerce .login-register-container p.form-row.remember-me-row label, .woocommerce .checkout_login p.form-row label[for="rememberme"], .form-row.remember-me-row a, .wpb_widgetised_column aside ul li span.count, .woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt p, .woocommerce td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dt p, .woocommerce-page td.product-name dl.variation dd p, .woocommerce .select2-container, .check_label, .woocommerce-page #payment .terms label, ul.order_details li strong, .widget_recent_comments li, .widget_shopping_cart p.total, .widget_shopping_cart p.total .amount, .mobile-navigation li ul li a, .woocommerce table.cart .cart_item td:before, .woocommerce #content table.cart .cart_item td:before, .woocommerce-page table.cart .cart_item td:before, .woocommerce-page #content table.cart .cart_item td:before, .language-and-currency #top_bar_language_list > ul > li > ul > li > a, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency > ul.wcml-cs-submenu li a, .language-and-currency #top_bar_language_list > ul > li.menu-item-first > ul.sub-menu li.sub-menu-item span.icl_lang_sel_current, .language-and-currency-offcanvas #top_bar_language_list > ul > li > ul > li > a, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency > ul.wcml-cs-submenu li a, .language-and-currency-offcanvas #top_bar_language_list > ul > li.menu-item-first > ul.sub-menu li.sub-menu-item span.icl_lang_sel_current, .woocommerce-order-pay .woocommerce .woocommerce-info, span.wc-gzd-additional-info.shipping-costs-info, .product p.wc-gzd-additional-info, body.gbt_classic_notif .notice_text, body.gbt_custom_notif.woocommerce-account .notice_text, .select2-results__option, h1, h2, h3, h4, h5, h6, .comments-title, .comment-author, #reply-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .cart-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button, .vc_btn, .vc_btn2, .vc_btn3, .account-tab-item .account-tab-link, .account-tab-list .sep, ul.order_details li, ul.order_details.bacs_details li, .widget_calendar caption, .widget_recent_comments li a, .edit-account legend, .widget_shopping_cart li.empty, .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount, .woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span, .woocommerce-MyAccount-navigation ul li, .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale, body.gbt_custom_notif .woocommerce-message .woocommerce-message-wrapper .notice_text, body.gbt_custom_notif .woocommerce-message .product_notification_text, body.gbt_custom_notif .woocommerce-info .woocommerce-message-wrapper .notice_text, .woocommerce .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-cart #content table.cart td.actions .coupon #coupon_code, form.checkout_coupon #coupon_code, .woocommerce-checkout .woocommerce-info, .shopkeeper_checkout_coupon, .shopkeeper_checkout_login, .minicart-message, .no-products-info p.woocommerce-error .notice_text, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot th, .no-products-info p, .getbowtied_blog_ajax_load_button a, .getbowtied_ajax_load_button a, .index-layout-2 ul.blog-posts .blog-post article .post-categories li a, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post-categories li a, .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .product_meta, .product_meta span, .product_meta a, .product_layout_classic div.product span.price, .product_layout_classic div.product p.price, .product_layout_2 div.product span.price, .product_layout_2 div.product p.price, .product_layout_3 div.product span.price, .product_layout_3 div.product p.price, .product_layout_4 div.product span.price, .product_layout_4 div.product p.price, .related-products-title, .product_socials_wrapper .share-product-text, #button_offcanvas_sidebar_left .filters-text, .woocommerce-ordering select.orderby, .fr-position-text, .woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr td, .catalog-ordering .select2-container.orderby a, .catalog-ordering .select2-container span, .woocommerce-ordering select.orderby, .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .login-register-container .lost-pass-link, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce table.shop_table tfoot th, .woocommerce-order-received .woocommerce-page table.shop_table tfoot th, .woocommerce-view-order .woocommerce table.shop_table tfoot th, .woocommerce-view-order .woocommerce-page table.shop_table tfoot th, .woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-order-received .woocommerce-page table.shop_table tfoot td, .woocommerce-view-order .woocommerce table.shop_table tfoot td, .woocommerce-view-order .woocommerce-page table.shop_table tfoot td, .language-and-currency #top_bar_language_list > ul > li, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .language-and-currency-offcanvas #top_bar_language_list > ul > li, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .woocommerce-order-pay .woocommerce .woocommerce-form-login p.lost_password a, .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a, .woocommerce form.login .lost_password, .comment-reply-title, body.gbt_classic_notif .notice_text .restore-item, body.gbt_custom_notif.woocommerce-account .notice_text .restore-item, .product_content_wrapper .product_infos .out_of_stock_wrapper .out_of_stock_badge_single, .site-search .widget_product_search .search-field, .site-search .widget_search .search-field, .site-search .search-form .search-field, .site-search .search-text, .site-search .search-no-suggestions, .woocommerce-privacy-policy-text p, .upper a {
    font-family: 'Varela', sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
thead,
.font-headline,
.page-title.blog-listing,
.woocommerce .page-title,
.page-title,
.single .entry-title,
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title,
.woocommerce-account .page-title,
.widget .widget-title,
.widget .widget-title a {
    font-family: 'Simplifica' !important;
    letter-spacing: 1px !important;
}

h1.page-title {
    position: relative;
    margin-bottom: 50px;
    padding-bottom: 30px;
}

h1.page-title:after {
    background: #f2a38f;
    height: 4px;
    position: absolute;
    bottom: 0;
    width: 20%;
    display: block;
    content: "";
    margin: auto;
    left: 0;
    right: 0;
}

#site-footer .widget.widget_recent_entries ul li:before,
#site-footer .trigger-footer-widget-area {
    display: none !important;
}

#site-footer .widget.widget_recent_entries ul li {
    padding-left: 0 !important;
}

#site-footer .site-footer-widget-area {
    display: block !important;
}

#site-footer h3.widget-title {
    font-size: 26px !important;
    text-transform: none !important;
}

#site-footer h3.widget-title a {
    font-family: inherit !important;
}

#site-footer .widget li a,
#site-footer .widget.widget_recent_entries ul li a {
    font-weight: normal !important;
}

@media (min-width: 1024px) {
    #site-footer .widget.widget_recent_entries ul li {
        width: 205px;
        max-width: 205px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.woocommerce li a.product-title-link {
    padding: 10px 0 !important;
    font-size: 20px !important;
    font-family: 'Simplifica';
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
}

.post-categories,
.home .woocommerce .archive-product-rating {
    display: none !important;
}

.woocommerce .product_after_shop_loop_buttons {
    text-align: center;
}

#site-footer,
#site-footer .copyright_text a,
#site-footer .widget ul li a,
.home h3 + p {
    color: #9d9d9c !important;
}

.widget > ul > li:first-child,
.woocommerce .widget_layered_nav > ul > li:first-child {
    padding-top: 0 !important;
}

.site-top-bar-pro-list {
    list-style: none;
    margin: 0;
}

.site-top-bar-pro-list > li {
    float: left;
}

.site-top-bar-pro-list > li + li {
    margin-left: 20px;
}

.native-icon:before {
    margin-right: 5px;
}

.native-icon.checkmark:before {
    content: "✓";
    color: #009e00;
}

.site-tools {
    display: flex;
    flex-direction: column;
    text-align: right;
}

.site-tools > ul + p {
    margin: 42px 0 0;
    font-size: 14px;
}

.on_page_scroll .site-tools > ul + p {
    margin: 22px 0 0;
}

.icon-phone {
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwYXRoIGQ9Ik0zMC4yMTcsMzUuMjUyYzAsMCw0LjA0OS0yLjMxOCw1LjEwOS0yLjg3NSAgYzEuMDU3LTAuNTU5LDIuMTUyLTAuNywyLjgxNy0wLjI5NGMxLjAwNywwLjYxNiw5LjQ2Myw2LjI0MSwxMC4xNzUsNi43MzljMC43MTIsMC40OTksMS4wNTUsMS45MjQsMC4wNzYsMy4zMiAgYy0wLjk3NSwxLjM5Ni01LjQ3Myw2LjkxNi03LjM3OSw2Ljg1N2MtMS45MDktMC4wNjItOS44NDYtMC4yMzYtMjQuODEzLTE1LjIwN0MxLjIzOCwxOC44MjYsMS4wNjEsMTAuODg3LDEsOC45NzggIEMwLjkzOSw3LjA3LDYuNDU5LDIuNTcxLDcuODU1LDEuNTk1YzEuMzk4LTAuOTc1LDIuODI1LTAuNjA4LDMuMzIxLDAuMDc4YzAuNTY0LDAuNzgxLDYuMTI0LDkuMjEsNi43MzYsMTAuMTc2ICBjMC40MTksMC42NiwwLjI2NSwxLjc2MS0wLjI5NCwyLjgxOWMtMC41NTYsMS4wNi0yLjg3NCw1LjEwOS0yLjg3NCw1LjEwOXMxLjYzNCwyLjc4Nyw3LjE2LDguMzEyICBDMjcuNDMxLDMzLjYxNSwzMC4yMTcsMzUuMjUyLDMwLjIxNywzNS4yNTJ6IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: 20px;
    float: left;
    background-repeat: no-repeat;
}

.home .icon-phone {
    filter: invert(1);
}

.home .on_page_scroll .icon-phone {
    filter: invert(0);
}

#site-footer .widget {
    text-align: center;
}

.widget.widget_recent_entries ul {
    display: inline-block;
}
