/*
Theme Name: Eldy
Theme URI: http://wpbingosite.com/wordpress/eldy/
Author: Wpbingo
Author URI: http://wpbingosite.com/
Description: Eldy is a modern, clean and professional WooCommerce WordPress theme. It is built to well suit for any online stores: electronics store, fashion store, jewelry store...
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: eldy*/

.header-page-link script {
    display: none!important;
}

.header-page-link .wcuCurrencySwitcherWidget {
    width: 70px!important;
    margin: 0!important;
}

.header-page-link .chosen-container {
    font-size: 14px;
}

.header-page-link .chosen-container:hover a {
    background: #222;
    box-shadow: none!important;
}

.bwp-header .block-top-link>.widget .widget-custom-menu .widget-title, .search-overlay .block-top-link>.widget .widget-custom-menu .widget-title {
    line-height: 1;
}


.header-page-link .chosen-container:hover a span {
    color: #fff;
}

.header-page-link .chosen-container:hover a div::after {
    border-color: #fff;
}

.header-page-link .chosen-container a {
    background: none;
    color: #222;
}


.header-page-link .chosen-container a div b {
    display: none;
}

.header-page-link .chosen-container a div {
    position: absolute;
    z-index: 123;
}

.header-page-link .chosen-container a div::after {
    position: absolute;
    content: "";
    top: 10px;
    left: 0px;
    transform: rotate(-45deg);
    width: 8px;
    height: 8px;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #222;
}

.header-page-link .chosen-container a span {
    color: #222;
}

.header-page-link .chosen-results {
    margin: 0!important;
    padding: 0!important;
}

.header-page-link .chosen-results li {
    text-align: center;
}

.header-page-link .chosen-results li.result-selected,
.header-page-link .chosen-results li.highlighted {
    background-color: #f0f0f1!important;
    background-image: none!important;
    color: #222!important;
}

.bwp-header .wpbingoLogo img, .search-overlay .wpbingoLogo img {
    max-width: 120px!important;
}

.bwp-navigation ul>li.level-0.mega-menu .sub-menu .title {
    margin-bottom: 0!important;
}

.sub-menu .elementor-element .elementor-icon-list-item a:hover{
    color: rgba(254, 196, 101, 1)!important;
}

.product-specification {
    width: 100%;
    margin-top: 45px;
}

.price-single {
    flex-wrap: wrap;
}

.single-product .entry-summary .price {
    font-size: 32px!important;
    font-weight: 600!important;
    color: #fec465!important;
}

table.specification {
   border: none;
}

table.specification tr th {
    padding: 5px 10px;
}

table.specification tr:hover {
    background-color: #f5f5f5;
}

table.specification tr td {
    padding: 1px 0;
    font-size: 14px;
    border: none;
    border-top: 1px solid #e9e9e9 !important;
}

table.specification tr td:first-child {
    font-weight: 600;
}

table.specification .specification-title {
    padding: 5px 0;
    font-weight: 600;
    border: none;
}

table.specification .specification-value {
    text-align: right;
}

.woosw-item--stock {
    display: none;
}

.woosw-item--atc .add_to_cart_button {
    margin-right: 20px;
}

.single-product .bwp-single-info .product-shipping-delivers li.product-delivers,
.single-product .bwp-single-info .button.quick-buy,
.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy label.count {
    display: none;
}

.single-product .bwp-single-info .single_add_to_cart_button.button:hover:not(.disabled) {
    background: rgba(254, 196, 101, 1)!important;
    color: #ffffff;
    border-color: rgba(254, 196, 101, 1)!important;
}

.breadcrumb-noheading {
    display: none;
}

.single-product .breadcrumb-noheading {
    display: block;
}

.single-product .contents-detail .bwp-single-product,
.single-product .breadcrumb-noheading .container {
    max-width: 1230px;
}

.single-product .breadcrumb-noheading .breadcrumb {
    font-size: 14px!important;
}

.products-list.grid .product-wapper .products-content h3.product-title {
    font-size: 16px!important;
}

.products-list.grid .product-wapper .products-thumb .product-stock {
    font-size: 13px!important;
    font-weight: normal!important;
    padding: 2px 18px!important;
    border-radius: 3px;
}

.single-product .entry-summary .price-single {
    border-bottom: 0!important;
}

.single-product .bwp-single-info .button.quick-buy {
    display: none!important;
}

.chosen-container-single .chosen-single {
    border: 0!important;
}

.wt-crp-heading {
    text-align: center;
margin-bottom: 50px!important;
font-size: 25px!important;
color: #0a0203!important;
margin: 0;
display: block;
position: relative;
text-transform: uppercase;
font-weight: 600;
}

.style-newsletter-white .wpbingo-newsletter.newsletter-default .content-newsletter input[type=email]{
    color: #ffffff!important;
}

.bwp-navigation ul>li.menu-item {
    position: relative;
    display: table;
    float: left;
}

.bwp-navigation ul>li.menu-item:last-child {
    padding-left: 30px;
}

.content-accordion table td {
    padding: 5px 15px;
}

.expected-date {
    font-size: 14px;
    color: #fec465;
}

.mc4wp-checkbox {
    padding-top: 10px;
    display: block;
}

.mc4wp-checkbox span {
    color: #ffffff;
    padding-left: 10px;
    font-weight: 200;
}

.bwp-woocommerce-filter-product .filter_category_product .item-category a label {
    display: inline!important;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #ffffff;
}

#bwp-footer.footer-1 a:active, #bwp-footer.footer-1 a:focus, #bwp-footer.footer-1 a:hover {
    color: #ffffff!important;
    opacity: 0.8;
}

.wc-bacs-bank-details-heading {
    margin-bottom: 30px;
}

.wc-bacs-bank-details {
    margin-bottom: 20px;
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview>a {
    background-color: #ffffff;
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview>a:hover{
    color: var(--gray-dark,#222)
}

.products-list.grid .product-wapper .products-thumb .product-button .product-quickview {
    background: none!important;
}

.full-product-name {
    margin-top: 15px;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 24px!important;
}

div[data-id_item="386"] {
    display: none!important;
}

div[data-id_item="387"] {
    display: none!important;
}

div[data-id_item="271"] {
    display: none!important;
}

div[data-id_item="272"] {
    display: none!important;
}

.additional_information_tab {
  display: none!important;
}

.products-list.grid .product-wapper .countdown {
    display: none!important;
}

.woocommerce-account #customer_login form .button-register input[type=submit] {
        background: var(--gray-dark, #222);
}

.category-posts .cate-post-content .post-categories {
    top: 20px;
    bottom: 0;
}

.promo-message {
    padding: 10px 30px;
    color: #fec465;
}

/* SIMPLE PRODUCT PAGE */
.page-template-product-simple .page-title,
.page-template-product-simple .bwp-footer,
.page-template-product-simple .header-menu,
.page-template-product-simple .header-icon,
.page-template-product-simple .header-mobile {
    display: none!important;
}

.page-template-product-simple .header-wrapper {
    border-bottom: 1px solid #e5e5e5;
}

.page-template-product-simple .header-container {
    justify-content: center!important;
}

.simple-product-template {
    padding: 100px 0;
}

.simple-product-template__wrapper {
    max-width: 1230px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}

.simple-product-template__top {
    display: flex;
    margin-bottom: 50px;
}

.simple-product-template__img {
    width: 50%;
}

.simple-product-template__img img {
    width: 100%;
    height: auto;
}

.simple-product-template__info {
    width: 50%;
    padding-left: 80px;
}

.simple-product-template__short-name {
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: var(--font-size-heading, 35px);
    line-height: calc(var(--font-size-heading, 35px) + 5px);
    color: var(--gray-dark, #222);
    word-break: break-word;
    display: block;
}

.simple-product-template__long-name {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    color: var(--e-global-color-secondary);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.simple-product-template__price {
    margin: 20px 0;
    font-size: 32px;
    font-weight: 600;
    color: #fec465;
}

.simple-product-template__sku {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    color: var(--text-color, #666);
    margin-bottom: 10px;
    text-transform: uppercase;
}

.simple-product-template__sku span {
    font-weight: 500;
    color: var(--gray-dark, #222);
}

.simple-product-template .product-specification table.specification tr td {
    padding: 0;
}

.simple-product-template__desc-title {
    color: var(--gray-dark, #222);
    padding: 0;
    font-size: 18px;
    text-transform: uppercase;
    border: 0;
    display: inline-block;
    position: relative;
    font-family: var(--font-family-heading, "Playfair Display", serif);
}

.simple-product-template__desc {
    margin-top: 20px;
}

#glt-translate-trigger {
	width: 140px;
	padding: 0;
	height: 24px;
	display: flex;
    align-items: center;
    justify-content: center;
	text-shadow: none;
	box-shadow: none;
}

#glt-translate-trigger span {
    font-size: 13px;
    font-weight: 400;
	font-family: Lato, sans-serif;
    color: #222;
    text-transform: uppercase;
}

.tool-container.tool-top.toolbar-primary {
	top: 36px !important;
	box-shadow: none;
	background: #ffffff;
}

.tool-container.tool-top.toolbar-primary .arrow {
	border-color: transparent transparent #ffffff;}

	.menu-item-gtranslate .dropdown-menu {
		padding: 10px!important;
        min-width: max-content;
	}


@media screen and (max-width: 991px) {
.elementor-45577 .elementor-element.elementor-element-bb86baa .bwp-brand .item-image {
    padding: 30px!important;
}
.woocommerce-pagination>ul.page-numbers li a {
    width: 50px;
}

.simple-product-template {
    padding: 50px 0;
}

.simple-product-template__top {
    flex-wrap: wrap;
}

.simple-product-template__img {
    width: 100%;
    margin-bottom: 30px;
}

.simple-product-template__info {
    width: 100%;
    padding-left: 0;
}
    .bwp-header .header-desktop, .search-overlay .header-desktop {
        display: none!important;
    }
	#glt-translate-trigger {
		width: 90px;
    	right: 50px;
	}
}

.cat-parent > a .count {
    opacity: 0;
}

.woo-wallet-nav-tabs .woo-wallet-nav-item-wrapper:first-child {
	display: none;
}