/*
 Theme Name:   Woodmart Child
 Description:  By WebKernel.Net
 Author:       Movasaghi
 Author URI:   http://WebKernel.Net
 Template:     woodmart
 Version:      1.0.0
*/

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/woff/IRANYekanXFaNum-Bold.woff') format('woff'),
    url('fonts/woff2/IRANYekanXFaNum-Bold.woff2') format('woff2');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/woff/IRANYekanXFaNum-Regular.woff') format('woff'),
    url('fonts/woff2/IRANYekanXFaNum-Regular.woff2') format('woff2');
}
:root{
    --wd-entities-title-font:iranyekan !important;
    --wd-text-font:iranyekan !important;
    --wd-title-font:iranyekan !important;
    --wd-header-el-font:iranyekan !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,
body,html{
    font-family: iranyekan;
}
legend, h1, h2, h3, h4, h5, h6, .title,table th ,td.product-name a,.wd-entities-title{
    font-family: 'iranyekan' !important;
}
.cart-totals-inner .woocommerce-shipping-destination {
    text-align: right;
}

#shipping_method label {
    text-align: right;
}
.min-footer .col-right {
    text-align: center !important;
}
a.wksupport_btn {
    position: fixed;
    display: block;
    z-index: 999999;
    left: 0;
    top: 80%;
    background: #2247cc;
    padding: 5px 10px;
    color: #fff;
    border-radius: 0 15px 15px 0;
    opacity: 0.5;
    transition: 2s;
    box-shadow: 1px 0px 2px #50575e;
}

a.wksupport_btn:hover {
    transition: 0.2s;
    opacity: 1;
    box-shadow: 1px 1px 7px #50575e;
}
.wk_tables tr th.wd-table-cell {
    width: 15%;
}
.wk_tables tr th.wd-table-cell:nth-child(5) {
    width: 40%;
}
.wk_tables tbody tr td:last-child p:last-child {
    font-size: 13px;
}
span.formattedTotalPrice.ginput_total {
    font-size: 26px;
    font-weight: bold;
    color: #fbac27;
    background: #12151e;
    padding: 10px 15px;
    border-radius: 5px;
    box-shadow: 0px 2px 9px gray;
    width: 100%;
    display: block;
    text-align: center;
}
label.gform-field-label span.ginput_price {
    display: none;
}

label.gform-field-label,input.gfield-choice-input {
    cursor: pointer;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #fbaa27;
    color: #1d2029;
    font-weight: bold;
    border-radius: 5px;
    font-size: 20px;
}