/*
Theme Name: saman
Theme URI: https://sazcode.com
Author: Erfan Hajihadi
Author URI: https://sazcode.com
Description: vip design
Version: 1.0
*/

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 700;
    src: url(fonts/eot/iranyekanwebboldfanum.eot);
    src: url(fonts/eot/iranyekanwebboldfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebboldfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebboldfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 100;
    src: url(fonts/eot/iranyekanwebthinfanum.eot);
    src: url(fonts/eot/iranyekanwebthinfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebthinfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebthinfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url(fonts/eot/iranyekanweblightfanum.eot);
    src: url(fonts/eot/iranyekanweblightfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanweblightfanum.woff) format("woff"), url(fonts/ttf/iranyekanweblightfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 400;
    src: url(fonts/eot/iranyekanwebregularfanum.eot);
    src: url(fonts/eot/iranyekanwebregularfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebregularfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebregularfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url(fonts/eot/iranyekanwebmediumfanum.eot);
    src: url(fonts/eot/iranyekanwebmediumfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebmediumfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebmediumfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 800;
    src: url(fonts/eot/iranyekanwebextraboldfanum.eot);
    src: url(fonts/eot/iranyekanwebextraboldfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebextraboldfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebextraboldfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 900;
    src: url(fonts/eot/iranyekanwebblackfanum.eot);
    src: url(fonts/eot/iranyekanwebblackfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebblackfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebblackfanum.ttf) format("truetype")
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 950;
    src: url(fonts/eot/iranyekanwebextrablackfanum.eot);
    src: url(fonts/eot/iranyekanwebextrablackfanum.eot?#iefix) format("embedded-opentype"), url(fonts/woff/iranyekanwebextrablackfanum.woff) format("woff"), url(fonts/ttf/iranyekanwebextrablackfanum.ttf) format("truetype")
}

a:hover {
    text-decoration: none
}


.logo {
    text-align: center;
}

.gform_body {
    font-family: iranyekan !important;
}
.box {
    background: #14317a !important;
    color: #fff;
    padding: 10px;
    border-radius: 8px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 14px !important;
    font-family: inherit;
    padding: 6px 4px !important;
    letter-spacing: normal;
    width: 100%;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
    display: inline-block;
    font-weight: inherit;
    font-size: 1em;
    line-height: 1.65;
    max-width: 100%;
    border: 1px solid #e1e1e1;
    background: #fff;
    border-radius: 3px;
    color: #666;
}

.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large, .gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium {
    width: 100%;
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    padding: 8px 4px;
    letter-spacing: normal;
    display: inline-block;
    font-weight: inherit;
    font-size: 13px;
    line-height: 1.65;
    max-width: 100%;
    border: 1px solid #e1e1e1;
    background: #fff;
    border-radius: 3px;
    color: #666;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    font-size: 14px;
}

.gform_wrapper textarea.medium {
    height: 160px;
    width: 100%;
    border-radius: 3px;
}

.text {
    text-align: justify;
    font-family: iranyekan;
    font-size: 14px;
    line-height: 2;
}

.text h2 {
    border-radius: 19px;
    margin-bottom: 30px;
    border-bottom: 1px dashed;
    padding-bottom: 15px;
    font-size: 20px;
    text-align: center;
    padding-top: 5px;
}

.text h3 {
    font-size: 18px;
    margin-bottom: 15px;
}

.text h4 {
    text-align: center;
    font-size: 14px;
    border: 1px dashed;
    padding: 15px;
    border-radius: 3px;
}

input#gform_submit_button_1 {
    font-family: iranyekan;
    width: 100%;
    text-align: center;
    background: #ed2025;
    color: #fff;
    border: none;
    padding: 5px;
    border-radius: 3px;
}

section.posts {
    font-family: iranyekan;
    text-align: justify;
    background: #f2f2f2;
    padding: 20px;
    margin-top: 40px;
    font-size: 14px;
}

footer a {
    color: #333;
    font-weight: bold;
}
footer {
    text-align: center;
    margin: 17px;
    font-family: iranyekan;
    font-size: 13px;
    color: #333;
}
input:focus {
    outline: 0;
}

span.gfield_required {
    color: #fff !important;
    margin-right: 5px !important;
}
.hidden {
    text-align: center;
    font-family: 'iranyekan';
    color: #14317a;
    font-size: 17px;
    font-weight: 800;
    padding-bottom: 10px;
}