/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://themeforest.net/user/shaikrilwan/portfolio
 Template:      electro
 Version:       1.4.6
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/


.cross-sells-carousel.products .product {
 margin-left: 16px;
 margin-right: 16px;
}

.yith-wcwl-icon{
 display:none!important;
}

.accessorises-carousel{
 position: relative;
}

.accessorises-carousel .owl-item {
 margin-bottom: 50px;
 margin-top: 30px;
}

.accessorises-carousel .owl-nav {
 position: absolute;
 width: 100%;
 top: 48%;
 display: block;
}

.accessorises-carousel .owl-nav .owl-prev,
.accessorises-carousel .owl-nav .owl-next {
 border-radius: 50%;
 position: absolute;
 background-color: white;
 width: 30px;
 box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
 height: 30px;
 line-height: 30px;
 text-align: center;
 font-size: 20px;
}
.accessorises-carousel .owl-nav .owl-prev i,
.accessorises-carousel .owl-nav .owl-next i {
 font-size: 20px;
 line-height: 30px;
}
.accessorises-carousel .owl-nav .owl-prev.disabled,
.accessorises-carousel .owl-nav .owl-next.disabled {
 color: #bdbdbd;
}

.accessorises-carousel .owl-nav .owl-next {
 right: 0;
}
.accessorises-carousel .product {
 list-style: none;
 padding: 0;
 margin: 0;
 min-height: 450px;
}
.accessorises-carousel li.product:hover .product-inner {
 position: relative;
}
.accessories .accessory-checkbox {
 display: flex;
}
.accessory-checkbox .go-to-product-link {
 display: block;
 flex-shrink: 1;
 word-break: break-all;
 margin-left: 5px;
 margin-right: 5px;
}
.accessory-product-price {
 display: block;
 flex-shrink: 0;
}
.accessories .accessorises-category{
 font-size: 15px;
 font-weight: 700;
 margin-top: 10px;
 margin-bottom: 5px;
}
.cart_item .product-name {
 word-break: break-all;
}
#billing_company_file+span, #billing_company_inn+span {
 display: block;
 color: #ea1b25;
}

form[name="checkout"] #customer_details > div:last-child h3{
 display: none;
}

form[name="checkout"] .optional {
 display: none;
}

form[name="checkout"] .hidden {
 display: none !important;
}

#billing_customer_type_field label {
 display: inline-block;
 margin-left: 10px;
 margin-right: 10px;
}

.home-list-categories .see-all {
    display: none;
}

.single-product .availability {
    padding-left: 10px;
}

.dropdown .price-add-to-cart {
    display: none!important;
}


.footer-payment-logo .cash-card {
    margin-top: 5px;
}

.top-bar .nav-inline .menu-item > a {
    vertical-align: middle;
}

.whatsapp .fa-whatsapp {
	color: #3cc856 !important;
	font-size: 1.2rem !important;
	vertical-align: middle;
}

.whatsapp > a {
	font-size: 0 !important;
}

.telegram .fa-telegram-plane {
	color: #23a0dc !important;
	font-size: 1.2rem !important;
	vertical-align: middle;
}

.telegram > a {
	font-size: 0 !important;
}

.widget_product_categories ul li>a {
    display: inline-flex !important;
}

.header-v1 .img-header-logo {
    max-width: 160px;
}

.footer-logo img {
    max-width: 180px;
}

[data-view="grid"] .loop-product-categories {
    height: 3.0em !important;
}

.dropdown-menu-mini-cart {
    width: 470px !important;
}

.woocommerce-loop-product__title {
    height: 3.7em !important;
}

.yandex-market-menu {
    font-size: 0;
    line-height: 0;
    vertical-align: text-bottom;
}

.yandex-market-button {
    display: inline-block;
    background-size: 130px 24px;
    width: 130px;
    height: 24px;
    background-image: url(https://kyocera.market/wp-content/uploads/2024/03/ya_market.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 5px;
    margin-left: 10px;
}

i + . {
    display: none;
}

/* Start Fix CSS by Electro Support */

.da-block .da-media-body {
      max-width: 130px;
}

.products-carousel-tabs-v5 header .nav-link.active,
.products-carousel-tabs-with-deal header .nav-link.active {
      color: #fff!important;
}

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a {
      white-space: normal;
}

img.desaturate:not(:hover) {
      filter: grayscale(100%);
}

.footer-newsletter .input-group-btn .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.footer-newsletter .input-group-btn .btn:not(:hover) {
    background-color: #333e48;
    color: #fff;
    border-color: #333e48;
}

body .cart-collaterals .cross-sells .owl-carousel .owl-stage-outer {
    flex: 0 0 auto;
    width: 100%;
}

.accessories .accessory-checkbox .accessory-price {
    margin-left: 5px;
}

.check-products {
    margin-top: 20px
}

.pswp__button--arrow--right {
  margin-right: 40px;
}

.count {
  margin-left: 5px;
}

.product .electro-price small {
  font-size: 14px;
}

.price-add-to-cart .electro-price small, .price-add-to-cart .electro-price del {
  font-size: 10px !important;
}

#tab-description p {
    margin-bottom: 1em !important;
    color: #919090;
}

body {
    -webkit-font-smoothing: auto;
}

.product_list_widget .site-price, .up-sells .site-price {
    display: none !important;
}

.product_list_widget .electro-price {
    margin-top: 0 !important;
}

#payment .payment_methods li .payment_box {
    padding: 0 !important;
    background: transparent !important;
    border-top: 0 !important;
    margin: 0 !important;
    margin-top: 1em!important;
}

/* End Fix CSS by Electro Support */
