@font-face {
  font-family: 'IRANSans';
  src:  url('fonts/IRANSansWeb_Light.woff2') format('woff2'),
        url('fonts/IRANSansWeb_Light.woff') format('woff');
}
@font-face {
  font-family: 'IRANSans';
  src:  url('fonts/IRANSansWeb_Bold.woff2') format('woff2'),
        url('fonts/IRANSansWeb_Bold.woff') format('woff');
        font-weight:700;
}
h1, h2, h3, h4, h5, h6, p, span, .rtl td, article, .rtl .woocommerce-breadcrumb, .default-tab .woocommerce-tabs .wc-tabs > li .tab-heading, .footer .bot .info, .button, button[class*="button"], .wr-notice-cart .text-notice, .txt-livesearch.suggestion-search, #additional-settings a, .orderby, .page-numbers li > *, .quantity, .accordion-tabs .heading .tab-heading{
    font-family:IRANSans;
}
p{
    font-family:IRANSans;
    color:#546175;
    font-size:14px;
    font-weight:300;
    line-height:30px;
    text-align:justify;
}
h3{
    font-size:22px;
}
.widget-title{
    letter-spacing:0px;
}
.woocommerce-cart .cart_totals .checkout-button{
    letter-spacing:0px;
}
.fa.fa-user-o{
    font-size:15px;
}    
.fa.fa-sign-out{
    font-size:17px;
}
.account{
    margin-right:10px;
}
.account:hover{
    color:#999;
}
.fa.fa-sign-out:hover{
    color:#999;
}
#additional-settings a{
    color:#546175;
}
.product-btn-center:hover .product__action a{
    display:none;
}
.product-btn-center .product__action-bottom .product__btn_cart{
    display:none;
}
.accordion-tabs > div{
    background:white;
}
.quantity{
    width:64px;
}
.quantity input[type="number"]{
    width:34px;
}
.quantity.pr.fl.nitro-line.mgr10.mgt10{
    width:61px !important;
}
.quantity .btn-qty a{
    line-height:25.5px !important
}
.rtl .widget_shopping_cart_content .mini_cart_item .remove-item{
    left:-22px;
}
.woocommerce-checkout .shop_table, .woocommerce-checkout h3, .woocommerce-form-coupon-toggle, .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1{
    display:none;
}
.cart_totals.overlay_bg.pd20.mgb40.calculated_shipping{
    box-shadow:0 0 15px 0 rgba(0,0,0,.075);
}
#billing_email{
    width:50%;
}
#billing_first_name{
    width:96%;
}
#billing_state_field, #billing_postcode_field{
    width:50%;
    display:inline-block;
    padding-left:2%;
}
#billing_city_field, #billing_phone_field{
    width:50%;
    display:inline-block;
}
.woocommerce-checkout .woocommerce, .woocommerce-page .form-container, .woocommerce-cart .woocommerce{
    padding-top:5px;
}
.woocommerce-checkout .checkout-notices{
    margin-bottom:10px;
}
.button.cancel{
    background:#ff3a3a;    
    border-color:#ff3a3a;
}
.button.cancel:hover{
    background:#e51f1f;
    border-color:#e51f1f;
}
.overlay_bg{
    background-color:white;
    border:white;
}
.footer .bot .info{
    padding:5px 15px;
}
.single-product .product-title{
    font-size:22px;
    margin-bottom:3px;
}
.single-product .p-single-info .price .amount{
    font-size:20px;
}
body.rtl .gform_wrapper *, body.rtl .gform_wrapper .gform_body{
    display:unset;
    margin-bottom:15px;
}
#slide-27-layer-7, #slide-35-layer-7{
    text-align:justify !important;
}