@charset "utf-8";

@media screen {
    @font-face {
        font-family: 'BNazanin';
        src: url('//bayanbox.ir/info/4223076029106041511/BNazanin.eot'); /* IE9 Compat Modes */
        src: url('//bayanbox.ir/info/4223076029106041511/BNazanin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('//bayanbox.ir/view/7559942372715644377/BNazanin.woff') format('woff'), /* Modern Browsers */
        url('//bayanbox.ir/view/7305188488064663511/BNazanin.ttf') format('truetype'); /* Safari, Android, iOS */
    }

    * {
        font-family: 'BNazanin',Tahoma !important;
	outline: none;	
    }


    body#layout ul {
        list-style-type: none;
        list-style: none;
    }

        body#layout ul li {
            list-style-type: none;
            list-style: none;
        }

    body#layout #headerbwrap {
        height: auto;
    }

    body#layout #content {
    }

    body#layout .main-navigationbwrap {
        display: none;
    }

    body#layout #primarybwrap {
        width: 55%;
        margin: 20px 0 0 10px;
        margin: 2rem 0 0 1rem;
    }
    /* Variable definitions
        ====================
        */
    /* Use this with templates/template-twocol.html */
    .section, .widget {
        margin: 0;
        padding: 0;
    }
    /* =Reset
        -------------------------------------------------------------- */
    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, font, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border: 0;
        font-family: inherit;
        font-size: 100%;
        font-style: inherit;
        font-weight: inherit;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline;
    }

    html {
        font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
        overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
        -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
        -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
    }

    body {
        background: #fff;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    nav,
    section {
        display: block;
    }

    ol, ul {
        list-style: none;
    }

    table { /* tables still need 'cellspacing="0"' in the markup */
        border-collapse: separate;
        border-spacing: 0;
    }

    caption, th, td {
        font-weight: normal;
        text-align: left;
    }

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: "";
    }

    blockquote, q {
        quotes: "" "";
    }

    a:focus {
        outline: thin dotted;
    }

    a:hover,
    a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
        outline: 0;
    }

    a img {
        border: 0;
    }
    /* Clearing floats */
    .clear:after {
        clear: both;
    }

    .clear:before,
    .clear:after {
        display: table;
        content: "";
    }
    /* =Repeatable patterns
        ----------------------------------------------- */
    html, input, textarea {
        -webkit-font-smoothing: antialiased;
    }

    body {
        text-rendering: optimizeLegibility;
    }
    /* Headings */
    h1, h2, h3, h4, h5, h6 {
        clear: both;
    }

    hr {
      background-color: rgba(181, 181, 181, 0.3);
border: 0;
height: 1px;
margin-bottom: 23px;
margin-bottom: 2.3rem;
width: 90%;
    
      display: none;
}
    /* Text elements */
    p {
        margin-bottom: 4px;
        margin-bottom: .2rem;
    }

    dt {
        font-weight: bold;
    }

    b, strong {
        font-weight: bold;
    }

    dfn, cite, em, i {
        font-style: italic;
    }

    mark, ins {
        background: #fff9c0;
        text-decoration: none;
    }

    sup,
    sub {
        font-size: 75%;
        height: 0;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sup {
        bottom: 1ex;
    }

    sub {
        top: .5ex;
    }

    small {
        font-size: 75%;
    }

    big {
        font-size: 125%;
    }

    figure {
        margin: 0;
    }

    table {
        width: 100%;
    }

    th {
        font-weight: bold;
    }

    button,
    input,
    select,
    textarea {
        font-size: 100%; /* Corrects font size not being inherited in all browsers */
        margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
    }

    button,
    input {
        line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
        *overflow: visible; /* Corrects inner spacing displayed oddly in IE6/7 */
    }

        button,
        html input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            background-color: #E94F1D;
            border: none;
            border-radius: 2px;
            color: #fff;
            cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
            -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
            font-size: 12px;
            font-size: 1.2rem;
            font-weight: 700;
            padding: 6px 18px;
            padding: 0.6rem 1.8rem;
            text-transform: uppercase;
            vertical-align: top;
        }

            button:hover,
            html input[type="button"]:hover,
            input[type="reset"]:hover,
            input[type="submit"]:hover {
                background-color: #85AA0C;
                cursor: pointer;
            }

            button:focus,
            html input[type="button"]:focus,
            input[type="reset"]:focus,
            input[type="submit"]:focus,
            button:active,
            html input[type="button"]:active,
            input[type="reset"]:active,
            input[type="submit"]:active {
                background-color: #85AA0C;
                box-shadow: inset 0 0 8px 2px rgba(0,0,0,0.2), 0 1px 0 0 rgba(0,0,0,0.2);
            }

        input[type="checkbox"],
        input[type="radio"] {
            box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
            padding: 0; /* Addresses excess padding in IE8/9 */
        }

        input[type="search"] {
            -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
            box-sizing: content-box;
        }

            input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
                -webkit-appearance: none;
            }

        button::-moz-focus-inner,
        input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
            border: 0;
            padding: 0;
        }

        input[type=text]:not(.OT_searchDateField):not(.OT_searchTimeField):not(.OT_searchPartyField),
        input[type=email],
        input[type=password],
        textarea {
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #8c8885;
            border: 1px solid rgba(0,0,0,0.2);
            border-radius: 3px;
        }

            input[type=text]:focus,
            input[type=email]:focus,
            input[type=password]:focus,
            textarea:focus {
                color: #36312d;
            }

        input[type=text]:not(.OT_searchDateField):not(.OT_searchTimeField):not(.OT_searchPartyField),
        input[type=email],
        input[type=password] {
            padding: 3px;
        }

    textarea {
        overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
        padding-left: 3px;
        vertical-align: top; /* Improves readability and alignment in all browsers */
        width: 100%;
    }
    /* Links */
    a {
        color: #e94f1d;
        text-decoration: none;
    }

        a:visited {
            color: #e94f1d;
        }

        a:hover,
        a:focus,
        a:active {
            color: #85aa0c;
        }

    #pagebwrap a { /* We're using #page before a so that the WordPress Toolbar isn't interfered with */
        -webkit-transition: all .2s ease-in; /* Safari 3.2+, Chrome */
        -moz-transition: all .2s ease-in; /* Firefox 4-15 */
        -o-transition: all .2s ease-in; /* Opera 10.5â&#8364;&#8220;12.00 */
        transition: all .2s ease-in; /* Firefox 16+, Opera 12.50+ */
    }
    /* Alignment */
    .alignleft {
        display: inline;
        float: left;
        margin-right: 24px;
        margin-right: 2.4rem;
    }

    .alignright {
        display: inline;
        float: right;
        margin-left: 24px;
        margin-left: 2.4rem;
    }

    .aligncenter {
        clear: both;
        display: block;
        margin: 0 auto;
    }
    /* Text meant only for screen readers */
    .assistive-text {
        clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
    }
    /* =Structure
        ----------------------------------------------- */
    body {
        background-color: #f6f6f6;
    }

        body.custom-background {
            -webkit-background-size: cover !important;
            -moz-background-size: cover !important;
            -o-background-size: cover !important;
            background-size: cover !important;
            background-attachment: fixed !important;
        }

        body.background-size-disabled {
            -webkit-background-size: auto auto !important;
            -moz-background-size: auto auto !important;
            -o-background-size: auto auto !important;
            background-size: auto auto !important;
        }

    body,
    button,
    input,
    select,
    textarea {
        color: #36312d;
        font-family: Enriqueta, georgia, serif;
        font-size: 15px;
        font-size: 1.5rem;
        font-weight: 400;
        line-height: 1.6;
    }
    /* Page structure */
    html,
    body {
        height: 100%;
    }

    #wrapperbwrap {
        margin-right: 1.0em;
        max-width: 1200px;
        min-height: 100%;
        position: relative;
    }

    #pagebwrap {
        padding-bottom: 24px;
        padding-bottom: 2.4rem;
    }

        #pagebwrap:before {
            background-color: rgb(255,255,255);
            background-color: rgba(255,255,255,0.95);
            content: '';
            min-height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            width: 282px;
        }

    #mastheadbwrap {
        float: right;
        width: 282px;
    }

    #primarybwrap {
        float: right;
        margin: 4em 4em 0 0;
        width: 64.77987421%;
    }

    #contentbwrap {
        position: relative;
    }

    #secondarybwrap { /* Sidebar 1 */
        clear: right;
        float: right;
        overflow: hidden;
        position: relative;
        width: 282px;
        z-index: 2;
    }

    .site-footerbwrap {
        background-color: #FFF;
        background-color: rgba(255, 255, 255, 0.95);
        border-radius: 3px;
        clear: both;
        width: 65%;
        margin: 0 28.220126% 0 0;
    
        padding: 4px 10px;
}

    .site-infobwrap {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.8461538461;
        margin: 0 4.85436893%;
        padding: 24px 0;
        padding: 2.4rem 0;
    }
    /* =Header
        ----------------------------------------------- */
    #mastheadbwrap {
        padding: 48px 0 0;
        padding: 4.8rem 0 0;
        position: relative;
        z-index: 2;
    }

    .header-image {
        margin: 0 10.63829787% 24px;
        margin: 0 10.63829787% 2.4rem;
        max-width: 222px;
        max-width: 22.2rem;
    }

        .header-image img {
            display: block;
            margin: 0 auto;
        }

    #mastheadbwrap hgroup {
        margin: 0 10.63829787% 24px;
        margin: 0 10.63829787% 2.4rem;
    }

    #mastheadbwrap .hgroupdiv {
        margin: 0 10.63829787% 24px;
        margin: 0 10.63829787% 2.4rem;
    }

    .site-title {
        font-family: Muli, Helvetica, Arial, sans-serif;
        font-size: 34px;
        font-size: 3.4rem;
        font-weight: 300;
        letter-spacing: -0.045em;
        line-height: 1.3em;
    }

        .site-title a {
            text-decoration: none;
        }

            .site-title a:hover {
                color: #85aa0c;
            }

    .site-description {
        color: #8C8885;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.8461538461;
    }
    /* =Menu
        ----------------------------------------------- */
    .main-navigationbwrap {
        clear: both;
        display: block;
        float: left;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.6428571428;
        margin: 0 10.63829787% 48px;
        margin: 0 10.63829787% 4.8rem;
        width: 78.72340426%;
    }

        .main-navigationbwrap ul {
            list-style: none;
            margin: 0;
            width: 100%;
        }

        .main-navigationbwrap li {
            border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
            position: relative;
        }

        .main-navigationbwrap a {
            color: #36312d;
            display: block;
            font-weight: 300;
            padding: 6px 0;
            padding: 0.6rem 0;
            text-decoration: none;
        }

            .main-navigationbwrap a:hover,
            .main-navigationbwrap .current_page_item > a,
            .main-navigationbwrap .current_page_ancestor > a,
            .main-navigationbwrap .current-menu-item > a,
            .main-navigationbwrap .current-menu-ancestor > a {
                color: #e94f1d;
            }

        .main-navigationbwrap ul ul {
            background-color: rgb(255,255,255);
            background-color: rgba(255,255,255,0.95);
            -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.1);
            -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.1);
            box-shadow: 0 3px 3px rgba(0,0,0,0.1);
            display: none;
            position: absolute;
            top: 0;
            left: 100%;
            z-index: 99999;
        }

            .main-navigationbwrap ul ul ul {
                left: 100%;
                top: 0;
            }

            .main-navigationbwrap ul ul a {
                padding: 6px 9.009009%;
                padding: 0.6rem 9.009009%;
                width: 81.981982%;
            }

            .main-navigationbwrap ul ul li {
            }

        .main-navigationbwrap li:hover > a {
            padding-right: 5px;
        }

        .main-navigationbwrap ul ul :hover > a {
        }

        .main-navigationbwrap ul ul a:hover {
        }

        .main-navigationbwrap ul li:hover > ul {
            display: block;
        }

        .main-navigationbwrap li.current_page_item a,
        .main-navigationbwrap li.current-menu-item a {
        }
    /* Small menu */
    .menu-toggle {
        cursor: pointer;
        text-transform: uppercase;
    }

    .main-small-navigation .menubwrap {
        display: none;
    }

    .main-small-navigation a {
        color: #36312d;
        display: block;
        display: block;
        font-family: Muli, Helvetica, Arial, sans-serif;
        font-weight: 300;
        padding: 6px 0;
        padding: 0.6rem 0;
        text-decoration: none;
    }

    .main-small-navigation ul ul {
        margin: 0 0 0 4.85436893%;
    }
    /* =Content
        ----------------------------------------------- */
    .nbt-entry-meta {
        clear: both;
        color: #8c8885;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.8461538461;
        margin: 0 4.85436893%;
        padding: 5px 0 0 0;
    }

    .entry-header .nbt-entry-meta a {
        color: #8c8885;
        text-decoration: none;
    }

        .entry-header .nbt-entry-meta a:hover {
            color: #85AA0C;
            text-decoration: underline;
        }

    .byline {
    }

    .single .byline,
    .group-blog .byline {
        display: inline;
    }

    .item-snippet {
        clear: right;
        text-align: justify;
    }

    .entry-title {
        border-right: 5px solid #e94f1d;
        color: #e94f1d;
        font-size: 2em;
        font-weight: 300;
        line-height: 1.1428571428;
        padding: 0 4.85436893% 0 4.04530744%;
        letter-spacing: -0.04em;
    }

        .entry-title a {
            text-decoration: none;
        }

            .entry-title a:hover {
                color: #85aa0c;
            }

    .entry-content,
    .entry-summary {
        margin: 14px 4.85436893% 0;
        margin: 1.4rem 4.85436893% 0;
    }

        .entry-content h1,
        .entry-content h2,
        .entry-content h3,
        .entry-content h4,
        .entry-content h5,
        .entry-content h6 {
            font-family: Muli, Helvetica, Arial, sans-serif;
            font-weight: 300;
            letter-spacing: -0.04em;
            margin-bottom: 24px;
            margin-bottom: 2.4rem;
        }

        .entry-content h1 {
            font-size: 42px;
            font-size: 4.2rem;
            line-height: 1.1428571428;
            letter-spacing: -0.06em;
        }

        .entry-content h2 {
            font-size: 35px;
            font-size: 3.5rem;
            line-height: 1.3714285714;
        }

        .entry-content h3 {
            font-size: 30px;
            font-size: 3.0rem;
            line-height: 1.6;
        }

        .entry-content h4 {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 1;
        }

        .entry-content h5 {
            font-size: 18px;
            font-size: 1.8rem;
            line-height: 1.3333333333;
        }

        .entry-content h6 {
            font-size: 16px;
            font-size: 1.6rem;
            line-height: 1.5;
        }

        .entry-content ol,
        .entry-content ul {
            margin: 0 0 24px;
            margin: 0 0 2.4rem;
        }

            .entry-content ul ul,
            .entry-content ol ol,
            .entry-content ul ol,
            .entry-content ol ul {
                margin-bottom: 0;
            }

        .entry-content ul {
            list-style: disc;
        }

        .entry-content ol {
            list-style: decimal;
        }

        .entry-content li {
            margin: 0 0 0 36px;
            margin: 0 0 0 3.6rem;
        }

        .entry-content blockquote {
            border-right: 5px solid #E94F1D;
            color: #8C8885;
            margin: 18px 0;
            margin: 1.8rem 0;
            padding-right: 24px;
            padding-right: 2.4rem;
            font-style: italic;
        }

            .entry-content blockquote p:last-child {
                margin-bottom: 0;
            }

        .entry-content code {
            font-family: Consolas, Monaco, Lucida Console, monospace;
            font-size: 13px;
            font-size: 1.3rem;
            line-height: 1.8461538461;
        }

        .entry-content pre {
            border: 1px solid rgba(0,0,0,0.2);
            color: #666;
            font-family: Consolas, Monaco, Lucida Console, monospace;
            font-size: 13px;
            font-size: 1.3rem;
            line-height: 1.8461538461;
            margin: 24px 0;
            margin: 2.4rem 0;
            overflow: auto;
            max-width: 100%;
            padding: 24px;
            padding: 2.4rem;
        }

            .entry-content pre code {
                display: block;
            }

        .entry-content abbr,
        .entry-content dfn,
        .entry-content acronym {
            border-bottom: 1px dotted #666;
            cursor: help;
        }

        .entry-content address {
            display: block;
            line-height: 1.6325;
            margin: 0 0 24px;
            margin: 0 0 2.4rem;
        }

    img.alignleft {
        margin: 7px 24px 7px 0;
        margin: 0.7rem 2.4rem 0.7rem 0;
    }

    img.alignright {
        margin: 7px 0 7px 24px;
        margin: 0.7rem 0 0.7rem 2.4rem;
    }

    img.aligncenter {
        margin-top: 7px;
        margin-top: 0.7rem;
        margin-bottom: 7px;
        margin-bottom: 0.7rem;
    }

    .entry-content embed,
    .entry-content iframe,
    .entry-content object,
    .entry-content video {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
    }

    .entry-content dl {
        margin: 24px 0;
        margin: 2.4rem 0;
    }

    .entry-content dt {
        font-weight: bold;
    }

    .entry-content dd {
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
    }

    .entry-content table {
        border-bottom: 1px solid rgba(0,0,0,0.2);
        color: #777;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.6428571428;
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
        width: 100%;
    }

        .entry-content table caption {
            font-size: 14px;
            font-size: 1.4rem;
            margin: 12px 0;
            margin: 1.2rem 0;
        }

    .entry-content td {
        border-top: 1px solid rgba(0,0,0,0.2);
        padding: 8px 10px 8px 0;
        padding: 0.8rem 1rem 0.8rem 0;
    }

    .sticky {
    }

    .site-contentbwrap article {
        background-color: rgb(255,255,255);
        background-color: rgba(255,255,255,0.95);
        border-radius: 3px;
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
        overflow: hidden;
        padding: 24px 0 24px;
        padding: 2.4rem 0 2.4rem;
    }

    #comments {
        background-color: rgb(255,255,255);
        background-color: rgba(255,255,255,0.95);
        border-radius: 3px;
        margin-bottom: 24px;
        margin-bottom: 2.4rem;
        overflow: hidden;
        padding: 18px;
        padding: 1.8rem;
    }

    footer.nbt-entry-meta {
        margin-bottom: 0px;
        margin-bottom: 0rem;
    }

        footer.nbt-entry-meta .cat-links + .tag-links:before,
        footer.nbt-entry-meta .cat-links + .comments-link:before,
        footer.nbt-entry-meta .cat-links + .edit-link:before,
        footer.nbt-entry-meta .tag-links + .comments-link:before,
        footer.nbt-entry-meta .tag-links + .edit-link:before,
        footer.nbt-entry-meta .comments-link + .edit-link:before {
            content: '\2022\0020';
        }
    /* =Media
        ----------------------------------------------- */
    /* Responsive images */
    .header-image img,
    .entry-header img,
    .entry-content img,
    .comment-content img,
    .widget img {
        max-width: 100%; /* Fluid images for posts, comments, and widgets */
    }

    .header-image img,
    .entry-header img,
    .comment-content img,
    img[class*="align"],
    img[class*="wp-image-"],
    img[class*="attachment-"] {
        height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
    }
    /* Make sure embeds and iframes fit their containers */
    embed,
    iframe,
    object {
        max-width: 100%;
    }
    /* =Widgets
        ----------------------------------------------- */
    #secondarybwrap .widget {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.7142857142;
        margin: 0 10.63829787% 25px;
        margin: 0 10.63829787% 1.8rem;
        overflow: hidden;
    
        background-color: #FFF;
        box-shadow: 0 7px 15px -11px #999;
}

    #secondarybwrap .widget-title {
        font-family: Muli, Helvetica, Arial, sans-serif;
        font-weight: 400;
        text-transform: uppercase;
    }

    #secondarybwrap .widget h2, #secondarybwrap .widget h3 {
        font-family: Muli, Helvetica, Arial, sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        font-weight: bold;
    }

    #secondarybwrap .widget-title a {
        color: #36312D;
    }

    #secondarybwrap .widget ol,
    #secondarybwrap .widget ul {
        line-height: 2;
        margin: 0 0 24px;
        margin: 0 0 2.4rem;
    }

        #secondarybwrap .widget ul ul,
        #secondarybwrap .widget ol ol,
        #secondarybwrap .widget ul ol,
        #secondarybwrap .widget ol ul {
            margin: 0 0 0 13px;
            margin: 0 0 0 1.3rem;
        }

    #secondarybwrap .widget > ul,
    #secondarybwrap .widget > div > ul,
    #secondarybwrap .widget > ol,
    #secondarybwrap .widget table,
    #secondarybwrap .widget iframe,
    #secondarybwrap .widget p:last-child {
        margin-bottom: 0;
    }

    .widget select {
        max-width: 98%;
        margin-left: 1px;
        margin-left: 0.1rem;
    }
    /* Search widget */
    .widget_search #s {
        width: 100%;
    }

    #searchsubmit {
        display: none;
    }
    /* =Mobile
        -------------------------------------------------------------- */
    #mobile-background-holder { /* Fixed positioned div for the fixed background image on mobiles */
        background-position: center top;
        background-size: cover;
        min-width: 100%;
        min-height: 100%;
        position: fixed;
        top: 0;
        left: 0;
    }
    /* =Responsive
        -------------------------------------------------------------- */
    @media screen and (max-width: 964px) {
    }

    @media screen and (max-width: 840px) {
        #pagebwrap::before,
        #mastheadbwrap,
        #secondarybwrap {
            width: 33.57142857%;
        }
    }

    @media screen and (max-width: 768px) {
        #wrapperbwrap {
            margin-right: 0;
        }

        #pagebwrap::before {
            background-color: transparent;
            min-height: auto;
            position: relative;
            top: auto;
            left: auto;
            width: auto;
        }

        #mastheadbwrap {
            background-color: rgba(255,255,255,0.95);
            border-radius: 0 0 3px 3px;
            float: none;
            margin: 0 auto 48px;
            margin: 0 auto 4.8rem;
            padding: 14px 0;
            padding: 1.4rem 0;
            width: 618px;
        }

            #mastheadbwrap hgroup {
                margin: 0 4.85436893% 24px;
                margin: 0 4.85436893% 2.4rem;
            }

            #mastheadbwrap .hgroupdiv {
                margin: 0 4.85436893% 24px;
                margin: 0 4.85436893% 2.4rem;
            }

        .main-navigationbwrap {
            float: none;
            margin: 0 4.85436893%;
            width: auto;
        }

        .main-small-navigation {
            border: 1px solid rgba(0,0,0,0.2);
            border-right: none;
            border-left: none;
            margin: 0 4.85436893%;
        }

        .menu-toggle {
            padding: 10px 0;
            padding: 1.0rem 0;
        }

        #primarybwrap,
        #secondarybwrap {
            float: none;
            width: 618px;
            margin: 0 auto;
        }

        #secondarybwrap {
            background-color: rgba(255,255,255,0.95);
            border-radius: 3px;
        }

            #secondarybwrap .widget {
                margin: 0 4.85436893% 24px;
                margin: 0 4.85436893% 2.4rem;
            }

                #secondarybwrap .widget:first-child {
                    margin-top: 24px;
                    margin-top: 2.4rem;
                }

        .site-footerbwrap {
            margin: 24px auto 0;
            margin: 2.4rem auto 0;
            width: 618px;
        }
    }

    @media screen and (max-width: 618px) {
        #mastheadbwrap,
        #primarybwrap,
        #secondarybwrap,
        .site-footerbwrap {
            width: 100%;
        }

        #mastheadbwrap,
        .site-contentbwrap article,
        #comments,
        .site-contentbwrap .site-navigation,
        #secondarybwrap,
        .site-footerbwrap {
            border-radius: 0;
        }
    }
    /* Smartphones (portrait and landscape) */
    @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
        .entry-title {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 1;
        }

        embed,
        iframe,
        object {
            height: auto;
        }
    }

    h2.date-header {
        margin: 10px 0px;
        display: none;
    }

    .main .widget {
        margin: 0 0 5px;
        padding: 0 0 2px;
    }

    .main .Blog {
        border-bottom-width: 0;
    }

    #header .description {
    }
    /* Comments----------------------------------------------- */
    #comments {
    }

        #comments h4 {
            font-size: 22px;
        }

    .deleted-comment {
        font-style: italic;
        color: gray;
    }

    #blog-pager-newer-link {
        float: left;
    }

    #blog-pager-older-link {
        float: right;
    }

    #blog-pager {
        text-align: center;
        padding: 5px;
        background-color: #FFF;
        background-color: rgba(255, 255, 255, 0.95);
        border-radius: 3px;
    }

    .feed-links {
        clear: both;
        margin: 0 0 15px 0;
    }

    .comment-form {
    }

    #navbar-iframe {
        height: 0;
        visibility: hidden;
        display: none;
    }

    .PopularPosts .widget-content ul li {
        padding: 6px 0px;
    }

    .reaction-buttons table {
        border: none;
        margin-bottom: 5px;
    }

    .reaction-buttons table, .reaction-buttons td {
        border: none !important;
    }

    .pbtthumbimg {
        float: left;
        margin: 0px 7px 5px 5px;
        padding: 4px;
        border: 0px solid #ddd;
        background: none;
        width: 200px;
        height: 150px;
    }

    -->
    #identityControlsHolder {
        display: none;
    }

    body.custom-background {
        background-color: #f6f6f6;
        background-image: url('//bayanbox.ir/view/784002712087213045/blured-back-darkblue.jpg');
        background-repeat: repeat;
        background-position: top left;
        background-attachment: fixed;
    }

    .tb_button {
        padding: 1px;
        cursor: pointer;
        border-right: 1px solid #8b8b8b;
        border-left: 1px solid #FFF;
        border-bottom: 1px solid #fff;
    }

        .tb_button.hover {
            borer: 2px outset #def;
            background-color: #f8f8f8 !important;
        }

    .ws_toolbar {
        z-index: 100000;
    }

        .ws_toolbar .ws_tb_btn {
            cursor: pointer;
            border: 1px solid #555;
            padding: 3px;
        }

    .tb_highlight {
        background-color: yellow;
    }

    .tb_hide {
        visibility: hidden;
    }

    .ws_toolbar img {
        padding: 2px;
        margin: 0px;
    }
.post {
    background-color: #FFF;  
    background-color: rgba(255, 255, 255, 0.95);  border-radius: 3px;  margin-bottom: 24px;  margin-bottom: 2.4rem;  overflow: hidden;  
    padding: 0px 0 24px;  
    padding: 10px 2.4em 1em;
}


.title.align h2 a {
    border-right: 5px solid #E94F1D;  color: #E94F1D;  
    font-size: 1.3em;    line-height: 1.1428571428;  
    padding: 0 2.95436893% 0 0;  
    letter-spacing: -0.04em;
}
ul.Rate {
		height: 6px;
		margin: 20px -20px 0 1px;
		float:right;
		width: 16px;
		padding: 0;
	}
	ul.Rate li {
		list-style-type:none;
		position:relative;
	}
	ul.Rate li a.RateUp {
		width: 16px;
		height: 16px;
		display:block;
		background: url(//cdn.bayan.ir/blog/templates/1241/RateUp.png) no-repeat center #4a9f00;
	}
	ul.Rate li a.RateUp:hover {
		background-color:#469005;
	}
	ul.Rate li:hover .Tips{
		display:block;
	}
	ul.Rate li a.RateDown {
		background: url(//cdn.bayan.ir/blog/templates/1241/RateDown.png) no-repeat center #f40003;
		display:block;
		width: 16px;
		height: 16px;
		margin-top: 1px;
	}
	ul.Rate li a.RateDown:hover {
		background-color:#cb0000; 
	}
	.Tips {
		background-color: #EFEAEA;
		border: 1px solid #D7D7D7;
		display: none;
		font-size: 11px;
		height: 14px;
		padding: 0 5px;
		position: absolute;
		text-align: center;
		z-index: 100;
		left: -2px;
		top:0;
		cursor:default;
		margin-left: 20px;
	}
	.RightCont a {
		height: 25px;
		display:block;
		font: 13px/25px 'B Yekan',Times, arial, serif;
		color:#333;
		text-decoration:none; 
	}
	
	.title.align h2 {
    float: right;
    min-width: 70%;
}

.PostDate {
    float: left;
    width: 85px;
}

.body.align {
    clear: both;
    padding-top: 15px;
    border-top: 1px solid #ccc;
    position: relative;
    top: 15px;
}
span.DateNumber {
    border: 1px solid #000;  cursor: pointer;  
    height: 17px;  
    margin: 0 0 0px 1px;    vertical-align: top;
    text-align: center;
    float: right;
    padding: 0 4px;
    font-size: 12px;
    border-color: #FF7537;  display: block;
    background-color: #FF7537;
    color: #fff;
}

span.DateNumber {}

span.DateMonth {
    border: 1px solid #000;  cursor: pointer;  
    height: 17px;  
    margin: 0 0 0px 3px;    vertical-align: top;  
    padding: 0 8px;
    text-align: center;  
    float: right;  
    font-size: 12px;  
    border-color: #42D692;  display: block;  
    background-color: #42D692;  color: #FFF;
}
.post_detail {
    clear: both;
    margin-top: 30px;
    background-color: #F4F4F4;
    border-radius: 3px;
    padding: 10px 10px 5px;
    border: 1px solid #eee;
}
li.nobg {
    color: #888;
    font-size: 13px;
}

.det_right .author {
    color: #666;
}

span.keywords_post {
    background: #FDFDFD;
    display: inline-block;
    border-radius: 3px;
    padding: 1px 7px 3px;    
    margin-top: 10px;
    font-size: 12px;
}

.clear {
    float: right;
}

span.keywords_post > span {
    float: right;
    margin:  0 10px;
    text-align: center;
}

span.keywords_post > span a {
    color: #8B2709;
    float: left;
}

span.keywords_post > span:before {
    content: '|';
    float: right;
    color: #ddd;
    padding-left: 15px;
}

span.keywords_post > span:first-child:before {
    content: '';
}
div#header-inner {
    background-color: #F5F5F5;
    padding: 4px 10px;
    border-right: 2px solid #ddd;
}
li {
    list-style-type: none;
}

.post_comments.align {
    background-color: rgba(255, 255, 255, 1);
    padding: 10px;
    border-radius: 3px;
}

li.avatar img {
    border-radius: 999px;
    width: 30px;
    height: 30px;
}

li.avatar {
    float: right;
    margin-left: 10px;
}

.body_cmt {
    clear: both;
    border-top: 1px dashed #aaa;
    margin-top: 12px;
    padding-top: 0px;
}

li.txt {
    padding-top: 7px;
    color: #888;
}

.cmt_details {
    font-size: 13px;
}

.dets_left {
    padding-right: 2px;
}

.messages {
    background-color: #FFF;  
    background-color: rgba(255, 255, 255, 0.7);  border-radius: 3px;
    margin: 4px 0;
    text-indent: 10px;
    padding: 5px;
}
.comment_add_form {
    background-color: rgba(255, 255, 255, 0.95);  padding: 10px;  border-radius: 3px;
}
#secondarybwrap .widget .cnt {
    padding-right: 5px;
    clear: both;
}

#secondarybwrap .widget .title {
    text-indent: 6px;
    border-bottom: 1px solid #eee;
    padding: 0 0 0 15px;
    margin-bottom: 10px;
    font-size: 16px;
    background-color: #f9f9f9;
    color: #000;
    box-shadow: 0 -3px 9px 2px #EEE;
}

#secondarybwrap .widget a {
    color: #777;
}

#secondarybwrap .widget a:hover {
    color: #85AA0C;
}

#secondarybwrap .widget li {
    list-style-type: disc;
    list-style-position: inside;
    color: #999;
    font-size: 13px;
}
.title.align h2 a {
    float: right;
}
}
