/*
 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://madrasthemes.com/
 Template:      electro
 Version:       3.5.0
 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
*/
@font-face {
        font-family: iransansdn;
        src:
        url('fonts-farsi/woff/iransansdn.woff') format('woff'),
        url('fonts-farsi/ttf/iransansdn.ttf') format('truetype'),
        url('fonts-farsi/eot/iransansdn.eot') format('truetype');
        font-weight: normal;
}
@font-face {
        font-family: iransansweb;
        src:
        url('fonts-farsi/woff/IRANSansWeb.woff') format('woff'),
        url('fonts-farsi/ttf/IRANSansWeb.ttf') format('truetype'),
        url('fonts-farsi/eot/IRANSansWeb.eot') format('truetype');
        font-weight: normal;
}
@font-face {
        font-family: iransansweb;
        src:
        url('fonts-farsi/woff/IRANSansWeb_Light.woff') format('woff'),
        url('fonts-farsi/ttf/IRANSansWeb_Light.ttf') format('truetype'),
        url('fonts-farsi/eot/IRANSansWeb_Light.eot') format('truetype');
        font-weight: normal;
}
@font-face {
    font-family: IRANYekan;
    src: url(fonts-farsi/iranyekan/4.eot);
    src: url(fonts-farsi/iranyekan/4.eot?#iefix) format("embedded-opentype"), url(fonts-farsi/iranyekan/1.woff2) format("woff2"), url(fonts-farsi/iranyekan/8.woff) format("woff"), url(fonts-farsi/iranyekan/2.ttf) format("truetype");
    font-style: normal;
}

body, button, input, textarea{
    font-family:  IRANYekan, Tahoma, Geneva, sans-serif;
    font-size: .8rem;
}
select{
    font-family:  iransansweb, Tahoma, Geneva, sans-serif;
    font-size: .8rem;
}
.mnulink{
        margin: 5px;
        border: 1px solid #ccc;
        padding: 10px;
        border-radius: 7px;
        background: rgba(254, 215, 0, .5);
        list-style: none;
}
.mnulink:hover{
        background: rgba(254, 215, 0, 1);
        transition: .2s;
}

.flex-viewport {
    direction: ltr;
}
.yith-wcbm-badge {
    border: 2px solid;
    border-radius: 7px;
    background: rgba(253, 230, 230, 0.8);
    font-family: IRANYekan;
}
.electro-wc-product-gallery__wrapper {
    width: 100% !important;
}
.verify-number {
    background: #fe8100 !important;
    color: #fff !important;
    border-radius: 3px;
    padding: 5px;
    border-right: 9px solid #d46d03;
    align-items: center;
}
.out-of-stock span, p.out-of-stock {
    font-size: 1.2rem;
    color: #04c210;
    border: 1px solid #04c210;
    padding: 7px;
}
.woocommerce-variation-price bdi {
    /*color: #f78002 !important;
    font-size: 1.3rem;*/
}
#pa_warranty {
    width: 100%;
}
.single-product table.variations {
    background: #d7dee0;
}
.ml-form-embedSubmit, .ml-form-formContent {
    display: inline-block;
}

.woocommerce-variation-description p{
    margin-top: unset;
    margin-bottom: unset;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #ffd200;
    transition: ease-in-out;
    margin-bottom: 10px
}
/* Custom class fooer slider bg*/
.vc_custom_1610964458530 {
    background-position: bottom !important;
}
.pdct_table {
    margin: 15px auto;
    border: 1px solid #ccc;
    padding: 1rem;
    background: #fefefe;
}
/* override styles when printing */
@media print {
    @page { margin: 0; }
    body  {
        margin: auto;
        color: #000;
        background-color: #ccc;
    }
    .container{
    max-width: 100%;
    }
    #scrollUp {
    display: none !important;
    }
    .out-of-stock span, p.out-of-stock{
        color: #bb0e0e;
        font-size: .8rem;
    }
    .col-name a{
        font-size: 1rem;
        color: #0337b5;
    }
}
/*display product image*/
.flex-viewport {
  direction: unset;
}
/**********************attribute start*****************/
.attribute-group-image {
    max-width: 50px;
    margin: -50px 10px;
}
/**********************attribute end*****************/
.footer-logo{
    /* display: none;   */
}
.da-with-banner .da .da-text .title {
    line-height: 3.3rem;
}
.da-with-banner .banner img, .da-with-banner .da .da-inner {
    overflow: hidden;
    border-radius: 15px;
}
.vertical-menu-slider-category-with-das-inner .product-categories-list .categories img {
    max-width: 160px;
}
/*************************** whatsapp support start*****************************/
.whats{
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 9999;
  }

.wats_web{
    display: block;
}
.wats_mobile{
    display: block;
}
@media only screen and (max-width: 600px) {
  .wats_web{
   display: none !important;
}
}
@media only screen and (min-width: 600px) {
  .wats_mobile{
   display: none !important;
    }
}
/*************************** whatsapp support End*****************************/
.fa-ban-off{
    color: rgba(255, 93, 72, .7);
    margin-top: -125px;
    }
.single_add_to_cart_button.button {
    color: #514c4c;
}    
.alignleft {
    text-align: left;
    float: left;
}
.captcha{vertical-align: middle; display: inline-block; max-width: 200px; text-align: right;}
/*.electro-wc-product-gallery {
  z-index: 99;
  background: #fff;
}*/