/*
Theme Name: poweren_ai_v7
Theme URI: https://poweren.ir/
Author: PowerEn
Author URI: https://poweren.ir/
Description: قالب وردپرس پاوران
Version: 7.0
Text Domain: poweren_ai_v7
*/

@font-face {
    font-family: IRANSansWeb;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(fonts/IRANSansWeb.woff) format('woff');
}

@font-face {
    font-family: IRANSansWeb;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/IRANSansWeb_Bold.woff) format('woff');
}

input[type=email]:focus,
input[type=password]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
    border-color: #00d5ff;
}

#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,
#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand {
    width: auto;
}

#ftwp-container {
    direction: rtl;
}

#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-contents,
#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-trigger,
#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents,
#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-trigger {
    direction: ltr;
}

#ftwp-container.ftwp-wrap #ftwp-list {
    direction: ltr;
}

#ftwp-container.ftwp-wrap #ftwp-header-minimize {
    float: left !important;
    margin-right: 5px !important;
    margin-top: -10px !important;
    margin-left: 0 !important;
}

#ftwp-container.ftwp-wrap #ftwp-header-control {
    float: right !important;
    margin-left: 5px !important;
}

.ftwp-text {
    direction: rtl;
    line-height: 1.5em !important;
}

.clearpow {
    clear: both;
}

.mejs-container {
    direction: ltr;
}

.btn.btn-primary.pull-right:active {
    background: 0 0 !important;
}

.navbar-brand {
    display: contents;
}

.live-download {
    float: right !important;
    margin-top: -7px !important;
}

.lity-hide {
    display: none;
}

.wp-video-shortcode {
    margin-top: -10px !important;
}

figcaption {
    text-align: center;
}

.has-text-align-center {
    text-align: center !important;
}

.wp-block-video {
    margin-right: 0;
    margin-left: 0;
}

.wp-block-video video {
    max-width: 100%
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wp-block-video [poster] {
        object-fit: cover;
    }
}

.wp-block-video.aligncenter {
    text-align: center;
}

.wp-block-video figcaption {
    margin-top: .5em;
    margin-bottom: 1em;
}

.wp-caption {
    max-width: 100%
}

.wp-caption-text {
    text-align: center !important;
    font-size: .875rem !important;
    color: #6f6c6c !important;
}

figcaption {
    font-size: .875rem !important;
    color: #6f6c6c !important;
    margin-top: 3px;
}

.wp-block-video figcaption {
    margin-bottom: 1em;
    font-size: .875rem !important;
    color: #6f6c6c !important;
    margin-top: 3px;
}

.has-luminous-vivid-orange-color {
    color: #ff6900 !important;
}

.has-vivid-red-color {
    color: red !important;
}

.zagolovok-nps {
    display: none;
}

.title-nps {
    display: none;
}

#wpdcom {
    max-width: 94% !important;
}

#wpdcom .wc-field-submit input[type=submit] {
    font-family: IRANSansWeb;
}

#wpdcom .wpd-prim-button,
#wpdcom .wpd-second-button {
    font-family: IRANSansWeb !important;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
    background: #00abff;
    font-weight: 900 !important;
    font-size: 17px !important;
    color: #ffff !important;
}

#wpdcom .wmu-add {
    margin: 0 10px !important;
}

#wpdcom .wpd-prim-button {
    font-weight: 900;
    font-size: 18px;
}

.email-post .img-email {
    display: none;
}

.email-post .textEmail {
    display: none;
}

.iranwp-sidebar .textEmail2 {
    display: none;
}

.iranwp-sidebar .textEmailtop {
    display: none;
}

.email-marketing {
    padding: unset !important;
    position: relative;
}

.wp-block-button {
    display: inline-block;
    margin-left: .5em;
    margin-bottom: .5em;
}

.wp-block-button__link {
    white-space: pre-wrap;
    color: #fff;
    background-color: #32373c;
    border: none;
    border-radius: 1.55em;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    padding: .667em 1.333em;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
}

.has-vivid-green-cyan-background-color {
    background-color: #00d084;
}

.has-luminous-vivid-orange-background-color {
    background-color: #ff6900;
}

.has-black-color {
    color: #000;
}

.clear {
    clear: both;
}

p.create-account {
    display: none;
}

.has-white-color {
    color: #fff;
}

.has-vivid-cyan-blue-background-color {
    background-color: #0693e3;
}

p.has-background {
    padding: 1.25em 2.375em;
    font-size: 18px;
}

.has-vivid-cyan-blue-background-color {
    border-radius: 5px;
    box-shadow: 0 0 20px #0693e380;
    margin-top: 20px;
}

.EZD_FormLabel {
    width: 80% !important;
}

.EZD_ItemInput input {
    border: 2px solid #00c4ff !important
}
.wp-block-gutenberg-dai-gutenberg-dai-btn.wp-block-button {margin-top: 16px}
.wp-block-button {margin-top: 16px!important; font-size: 14px;}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
    text-align: right;}
    
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details > tfoot, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details > thead, table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields, section.woocommerce-customer-details, .order-again {display: none;}
.lepopup-form-11 .lepopup-element-14 .lepopup-element-html-content {

    font-family: IRANSansWeb;
}
tr td p {
    text-align: justify !important;
}

.lepopup-form-11 .lepopup-element-4 .lepopup-element-html-content {
    font-family: IRANSansWeb;
}
.lepopup-element .lepopup-button span {font-family: IRANSansWeb;}

a.sticky-pay-eddn-link
 {
    display: block;
    text-decoration: none;
    color: inherit;
}

/* For Code & paragraph content in post 14050127*/
pre {
    white-space: pre-wrap;
    word-break: break-word;
    overflow-x: auto;
}

code {
    overflow-wrap: break-word;
    word-break: break-word;
}
.Iranwp-content p {
      white-space: pre-wrap;
    word-break: break-word;
     
    
}


