body { margin: 0; padding: 0; font-size: 20px; font-family: dani; direction: rtl; background: url('http://bayanbox.ir/download/699271844127228517/Abstract-Design-Blue-Background-Vector-Graphic.jpg'); background-size: cover; background-attachment: fixed; text-align: justify; } @font-face { font-family: 'dani'; src: url('//cdn.bayan.ir/blog/templates/shared/fonts/BNazanin.woff?download') format('woff'); font-weight: normal; font-style: normal; } a:link { color: white; text-decoration: none; } a:visited { color: white; } .body { width: 800px; margin: 25px auto; } .header { width: 100%; margin: 0 0 15px 0; } .header-title { width: 100%; background: url('http://bayanbox.ir/download/1071961173029944836/header.jpg'); background-size: cover; color: white; } .header-title-rec { width: 300px; height: 100%; margin: auto; line-height: 200px; background: rgba(0,0,0,0.5); transform: skewx(-20deg); text-align: center; } .header-title-rec h1 { display: inline-block; vertical-align: middle; line-height: 1; margin: 0; font-size: 30px; } .header-des { width: 100%; background: rgba(0,0,0,0.5); color: white; text-align: center; } .header-des h2 { display: block; margin: 0; padding: 0; font-size: 20px; } .header-menu { width: 100%; background: #444444; color: white; padding-right: 10px; box-sizing: border-box; } .header-menu-op { padding: 10px; height: 100%; display: inline-block; transform: skewx(-20deg); } .header-menu-op:hover { background: #1BA6E9; } .content { width: 500px; display: inline-block; box-sizing: border-box; } .post { width: 100%; margin: 0 0 15px 0; } .post-title { width: 100%; padding: 15px; box-sizing: border-box; color: white; border-right:10px solid #1BA6E9; background: #444444; } .post-content { width: 100%; padding: 15px; box-sizing: border-box; color: #444444; font-size:22px; background: rgba(255,255,255,0.8); } .post-content a:link { color:#1BA6E9 } .post-content a:visited { color:#1BA6E9 } .post-content a:hover { color:#444444 } .post-details { width: 100%; background: #444444; color: white; box-sizing: border-box; } .post-details-op { display: inline-block; vertical-align: top; padding: 5px; font-size: 16px; } .post-op-img { width: 25px; height: 25px; display: inline-block; vertical-align: top; } .post-title { display: inline-block; vertical-align: top; } .hv:hover { background: #1BA6E9; color: white; } .bar { width: 270px; display: inline-block; float: left; vertical-align: top; } .bar a:link { color: #444444; } .bar a:visited { color: #444444; } .details { width: 100%; margin: 0 0 15px 0; } .details-top { width: 100%; background: #444444; color: white; overflow: auto; } .details-top-content { padding: 7px; display: inline-block; vertical-align: top; } .details-top-img { background: #1BA6E9; display: inline-block; transform: skewx(-20deg); margin-left: 20px; float:left; } .details-top-img img { width: 25px; height: 25px; margin: 10px 10px 10px; } .details-bottom { width: 100%; background: rgba(255,255,255,0.8); font-size:18px; } .details-bottom { width: 100%; background: rgba(255,255,255,0.8); font-size:18px; } .details-bottom-op { width: 100%; box-sizing: border-box; padding: 5px; border-bottom: 1px solid gray; } .footer { width: 100%; background: #444444; color: white; box-sizing: border-box; display: inline-block; line-height: 100%; vertical-align:middle; padding-top:17px; } .footer-creator { padding: 10px; background: #1BA6E9; float: left; margin-left: 30px; transform: skewx(-20deg); } .pagination { margin:10px auto; width: 100%; text-align: center; } .pag-op:hover { width: 30px; height: 30px; text-align: center; padding: 10px; color: white; font-size: 24px; background: #373b3f; display: inline-block; border-radius: 5px; } .pag-op { width: 30px; height: 30px; text-align: center; padding: 10px; color: white; font-size: 24px; background: #1BA6E9; display: inline-block; border-radius: 5px; } .current { background: #373b3f } .tag { padding:5px; background:#444444;' display:inline-block; font-size:16px; color:white; margin:5px; float:right; } .boxtag { width: 100%; font-size: 0; margin:10px 0; } .tag-op { padding: 5px; color: #939393; border: 1px solid #939393; display:inline-block; font-size:16px; margin:10px 0 0 10px }