/*
Theme Name: 20script
Author: iVahid - Dornaweb
Author URI: http://www.ivahid.com
Theme URI: http://www.dornaweb.ir
Description: 20Script.ir Wordpress theme , designed by ivahid, coded by dornaweb , supports IE8+ , Responsive, Light, Flat Modern Design Ù‚Ø§Ù„Ø¨ ÙˆØ§Ú©Ù†Ø´ Ú¯Ø±Ø§ÛŒ Ø§Ø³Ú©Ø±ÛŒÙ¾Øª 7 Ø·Ø±Ø§Ø­ÛŒ ØªÙˆØ³Ø· Ø¢ÛŒ ÙˆØ­ÛŒØ¯ Ùˆ Ú©Ø¯Ù†ÙˆÛŒØ³ÛŒ ØªÙˆØ³Ø· Ø¯Ø±Ù†Ø§ÙˆØ¨
Version: 1.1
License: Strict License All rights Reserved.
Text Domain: 20script
Tags: Responsive,Light,Flat,modern,flat,css3,html5,20script

 * Desiged by iVahid.com
 * Coded by Dornaweb.ir
 * Allrights Reserved.
 * A Modern Responsive flat Theme
 * Ø±ÛŒÙ¾ Ú©Ø±Ø¯Ù† ÛŒØ§ Ø§Ø³ØªÙ ØªØ§ÛŒÙ„ Ù‡Ø§ÛŒ Ø§ÛŒÙ† ØªÙ… Ø´Ø±Ø¹Ø§ Ø­Ø±Ø§Ù… Ø¨ÙˆØ¯Ù‡ Ùˆ Ù…ÙˆØ±Ø¯ Ø±Ø¶Ø§ÛŒØª Ù…Ø¯ÛŒØ± Ø§Ø³Ú©Ø±ÛŒÙ¾Øª 7 Ù†Ù…ÛŒ Ø¨Ø§Ø´Ø¯ .
 * Supports IE 8+ and All Major Browsers(Chrome,Opera,Firefox,...)
 * 
*/
/* Fonts */
@import url("css/fonts.css");
/* Eric Meyer's Reset CSS v2.0 */
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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  text-decoration:none;
  vertical-align: baseline;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
ol, ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
  q:before, q:after {
  content: '';
  content: none;
}
a {
    background: transparent;
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
}
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}
button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}
button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}
input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family:"Tahoma","yekan","Verdana","Arial";
  font-size:11px;
  background : #fff;
  color: #39363C;
  line-height:1.7em;    overflow-x:hidden;
}
.container {
  margin-right:auto;
  margin-left:auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
  clear:both;
}

.container:after {
  clear: both;
}
.row {
  *zoom: 1;
  width:100%;
}
.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}
.row:after {
  clear: both;
}
.col {
  float:right;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.wrapper{
  width:100%;
}
.wrapper:before,
.wrapper:after {
  display: table;
  line-height: 0;
  content: "";
}
.wrapper:after {
  clear: both;
}
.inner-el {
  width:1000px;
}
code {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  margin:2px;
  padding: 2px 4px;
  white-space: nowrap;
  direction:ltr;
  text-align:left;
}
pre {
  margin:8px;
}
p {
  line-height: 1.7em;
}
a{
  color: #4D4D4D;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
div,article,header,nav {
  -webkit-transition: all 200ms linear;
	 -moz-transition: all 200ms linear;
	  -ms-transition: all 200ms linear;
	   -o-transition: all 200ms linear;
		  transition: all 200ms linear;
}
.inline-list ul :before,
.inline-list ul :after {
  display: table;
  line-height: 0;
  content: "";
  clear:both;
}

.inline-list ul :after {
  clear: both;
}
.inline-list ul li{
  float:right;
}

.header{
  background: #3b3b3b;
  	width:100%;
  height:150px; 
	  padding: 40px 180px 125px 180px;
}

.logo {
  float:left;
  color:#e6e6e6;
  text-align:left;
  direction:ltr;
  font-family:tahoma;
  margin-top:8px;
}
.logo-title{
  cursor:pointer;
}
.logo h1{
  display:inline;
}
.logo a{
  color:#C2C2C2;
}
.i53{
  font-size:53px;
}
.i43{
  font-size:43px;
}
.i41{
  font-size:41px;
}
.logo h2{
  font-size:18px;
  letter-spacing:2px;
  margin:3px 0 0 40px;
  color:#C2C2C2;
}
.header-ads,
.header-ads img{
  width:468px;
  height:60px;
}
.top-nav{
  font:11px tahoma;
  margin:0 5px 10px 0;
}
.top-nav ul li a{
  color: #FFFFFF;
}
.top-nav ul li a:hover{
  color:#9966cc;
}
.top-nav ul li a:after,
.main-nav > ul > li > a:after{
  content:"::";
  color:#A5A5A5;
  margin:0 8px;
  font-family:tahoma;
  display:inline;
}
.top-nav ul li:last-child a:after,
.main-nav > ul > li:last-child > a:after{
  content:"";
  color:#fff;
  margin:0;
}
.nav-wrap{
	width: 100%;
	height:60px;
	padding: 1px;
	margin: 0px 0px 15px 10px ;
	-webkit-box-shadow: 0px 1px 0px 0px #FFFFFF;
	box-shadow: 10px 5px 10px 0px #404B7C;
	float: right;
	background: #cf3636;
	border-bottom: 6px solid #891D1D;

}
.main-nav{
  height:60px;
  line-height:60px;
  font-family:dinar;
  font-size:16px;
}
.main-nav ul li{
  position:relative;
}
.main-nav ul li ul{
  position:absolute;
  width:217px;
  background: #6979C8;
  z-index:1000000;
  top:60px;
  right:-20px;
  border-bottom: 4px solid #7F86A7;
  padding:10px 0;
  display:none;
}
.main-nav ul li ul li{
  float:none !important;
  display:block;
  width:200px;
  background:#fff;
  margin:0 auto 4px;
  border-bottom:1px solid #E0E0E0;
  font:11px tahoma;
  padding:7px 11px;
  -webkit-transition: all 300ms linear;
	 -moz-transition: all 300ms linear;
	  -ms-transition: all 300ms linear;
	   -o-transition: all 300ms linear;
		  transition: all 300ms linear;
}
.main-nav ul li ul li:hover{
  background:#EDEDED;
}
.main-nav ul li ul li a{
  color:#747474;
}
.main-nav ul li ul li:hover a{
  color:#747474;
}
.main-nav a{
  color: #FFFFFF;
}
.main-nav a:hover{
  color:#6EC6A4;
}
.main-nav > ul > li > a:after {
  color:#dddddd;
  margin:0 24px;
  font-family:dinar;
  font-size:27px;
}
.main{
  width:1000px;
  padding:10px 0;
  margin-top:10px;
}
.expendmenu{
  display:none;
}
.sidebar{
  width:255px;
}
.right-sidebar{
  margin-left:7px;
}
.sidebar-block{
  width:100%;
  border:1px solid #D8D8D8;
  padding:0px 0px;
  margin-bottom:13px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.sidebar-block h3.title{
  font: 15px/10px dinar;
  height: 49px;
  width:100%;
  margin-bottom: 9px;
  position:relative;
  padding: 17px 60px;
  color: #FFFFFF;
  text-align: right;
  border-bottom: 5px solid #404B7C;
  background: #6979C8;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;

}
.sidebar-block h3.title .icon{
  border-radius: 5px;
  width: 50px;
  height: 50px;
  position: absolute;
  right: 4px;
  top: -2px;
}
.ads-sidebar h3.title .icon {
  background:url(images/ads-title.gif) no-repeat;
}
.newsletter-sidebar h3.title .icon {
  background:url(images/newsletter-title.gif) no-repeat;
}
.categories-sidebar h3.title .icon {
  background:url(images/category-title.gif) no-repeat;
}
.populars-sidebar h3.title .icon {
  background:url(images/pops-title.gif) no-repeat;
}
.premiums-sidebar h3.title .icon {
  background:url(images/premiums-title.gif) no-repeat;
}
.socials-sidebar h3.title .icon {
  background:url(images/socials-title.png) no-repeat;
}
.products-sidebar h3.title .icon {
  background:url(images/products-title.png) no-repeat;
}
.videos-sidebar h3.title .icon {
  background:url(images/videos-title.png) no-repeat !important;
}
.randoms-sidebar h3.title .icon {
  background:url(images/randoms-title.png) no-repeat;
}
.apps-sidebar h3.title .icon {
  background:url(images/apps-title.png) no-repeat;
}
.newsletter input{
  display:inline;
  outline:none;
  border:0;
  height:40px;
}
.newsletter_field{
  background:#f4f4f4;
  color:#B7B7B7;
  width:189px;
}
.newsletter_submit{
  background:#E8E8E8;
  color:#3D3D3D;
  width:50px;
}
.categories{
  padding-right:7px;
}
.categories > ul > li {
  font:13px yekan;
}
.categories .caticon {
  display:inline-block;
  background:url(images/cat-li.png) no-repeat right 6px;
  width:9px;
  height:16px;
  margin-left:4px;
  cursor:pointer;
  -webkit-transition: all 600ms linear;
	 -moz-transition: all 600ms linear;
	  -ms-transition: all 600ms linear;
	   -o-transition: all 600ms linear;
		  transition: all 600ms linear;
}
.categories > ul > li .triggered {
  -webkit-transform: rotate(-90deg) translate(-5px,-3px);
	 -moz-transform: rotate(-90deg) translate(-5px,-3px);
	  -ms-transform: rotate(-90deg) translate(-5px,-3px);
	   -o-transform: rotate(-90deg) translate(-5px,-3px);
		  transform: rotate(-90deg) translate(-5px,-3px);
}
.categories ul li ul{ 
  display:none;
  margin:4px 20px 4px 0;
  width:215px;
}
.categories ul li ul li{
  font:12px tahoma;
  border-top:1px solid #E1E1E1;
  padding:6px 12px 4px 0;
  background:url(images/cat-liulli.png) no-repeat right 9px;
}
.categories ul li ul li:hover{
  background:url(images/cat-liulli-hover.png) no-repeat right 9px;
}
.categories ul li ul li:last-child{
  border-bottom:1px solid #E1E1E1;
}

.populars-block ul li{
  width:243px;
  background:#f3f3f3;
  margin:0 auto 3px auto;
  padding:5px 7px;
}
.populars-block ul li,
.populars-block ul li a{
  -webkit-transition: all 200ms linear;
	 -moz-transition: all 200ms linear;
	  -ms-transition: all 200ms linear;
	   -o-transition: all 200ms linear;
		  transition: all 200ms linear;
}
.populars-block ul li a{
  color:#3C3C3C;
}
.populars-block ul li:hover{
  background:#9A7BC6;
}
.randoms-block ul li:hover{
  background:#F16262 !important;
}
.populars-block ul li:hover a{
  color:#fff;
}
.premiums-block ul li{
  width:243px;
  margin:0 auto 10px auto;
  padding-bottom:8px;
  border-bottom:1px solid #D9D9D9;
}
.premiums-block ul li img{
  width:76px;
  height:76px;
  float:right;
}
.premiums-block ul li a,
.premiums-block ul li span{
  display:block;
  color:#4E4E4E;
  -webkit-transition: all 270ms ease-out;
	 -moz-transition: all 270ms ease-out;
	  -ms-transition: all 270ms ease-out;
	   -o-transition: all 270ms ease-out;
		  transition: all 270ms ease-out;
}
.premiums-block ul li .title{ font-weight:bold; }
.premiums-block ul li:hover .title,
.premiums-block ul li:hover .hit{
  color:#35B181;
}
.premium_archive_link{
  display:block;
  width:243px;
  text-align:left;
  height:46px;
  font:20px/46px dinar;
  color:#fff;
  padding-left:15px;
  opacity:0.9;
  background:#61C45A url(images/archive-go.png) no-repeat 215px;
}
.premium_archive_link:hover{
  opacity:1;
}
.social_subscribe{text-align:center;margin:10px 20px 0 20px;padding-top:15px;}
.socials-sidebar .sep{background:url(images/soc_sep.png) no-repeat;width:1px;height:99px;}
.social_subscribe.google_plus a{background:url(images/google_plus.png) no-repeat;width:28px;height:44px;display:block;margin:0 auto 10px auto;}
.social_subscribe.facebook a{background:url(images/facebook.png) no-repeat;width:21px;height:42px;display:block;margin:0 auto 12px auto;}
.social_subscribe.twitter a{background:url(images/twitter.png) no-repeat;width:44px;height:35px;display:block;margin:0 auto 19px auto;}
.social_subscribe a:hover{opacity:0.7;}

.products-block ul li a img{
  width:242px;
  height:242px;
  display:block;
  margin:0 auto;
}
.products_slider_buttons,
.archive_next_prev{
  width:242px;
  margin-top:5px;
}
.products_slider_buttons a,
.archive_next_prev a{
  height:49px;
  float:right;
}
.products_slider_buttons a:hover,
.archive_next_prev a:hover{
  opacity:0.75;
}
.sidebar_product_name{
  width:190px;
  background:#28A8E3;
  font:13px/49px yekan;
  color:#fff;
  padding-right:12px;
}
.sidebar_product_add_to_cart{
  width:52px;
  background:url(images/add_to_cart.png) no-repeat;
}
.videos-block .sidebar_product_name{
  width:242px !important;
  background:#EA3232 !important;
}
.archive_next_prev .next{
  background:url(images/next_vid.png) no-repeat;
  width:48px;
}
.archive_next_prev .prev{
  background:url(images/prev_vid.png) no-repeat;
  width:48px;
}
.archive_next_prev .videos_archive{
  width:146px;
  background:#E2E2E2;
  color:#373737;
  font:11px/49px tahoma;
  text-align:center;
}

.textads-block ul li{
  width:100%;
  background:#F4F5F5;
  padding:13px 10px 10px 10px;
  line-height:2em;
  margin-bottom:4px;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.textads-block ul li:hover{
  background:#6EC6A4;
}
.textads-block ul li:hover a,
.textads-block ul li:hover span,
.textads-block ul li:hover a.title{
  color:#fff;
}
.textads-block ul li a,
.textads-block ul li span {
  display:block;
}
.textads-block ul li a.title{
  color:#434343;
}
.textads-block ul li span {
  color:#919191;
}
.textads-block ul li span.address{
  text-align:left;
}
.textads-block ul li span {
  display:block;
  -webkit-transition: all 150ms linear;
	 -moz-transition: all 150ms linear;
	  -ms-transition: all 150ms linear;
	   -o-transition: all 150ms linear;
		  transition: all 150ms linear;
}
.apps-block{
  direction:ltr;
  text-align:left;
}
.apps-block ul li{
  border-bottom:1px solid #E4E4E4;
  padding-left:57px;
  height:70px;
  font:16px/70px tahoma;
  color:#777777;
  padding-bottom:13px;
  margin: 0 0 4px 4px;
}
.apps-block ul li:last-child{
  border-bottom:0;
}
.apps-block ul li a{
  color:#777777;
}
.apps-block ul li a:hover{
  color:#444;
}
.searchform{
  width:468px;
}
.contents{
  margin-left:6px;
}
.searchform{
  margin-bottom:12px;
}
.searchform input{
  display:inline;
  outline:none;
  height:60px;
}
.search_field{
  background:#fff;
  color:#6D6D6D;
  width:350px;
  border:1px solid #D0D0D0;
  border-right:0;
  padding-right:10px;
}
.search_submit{
  background:#6EC6A4;
  color:#fff;
  width:118px;
  border:0;
  font:14px dinar;
  -webkit-transition: all 150ms linear;
	 -moz-transition: all 150ms linear;
	  -ms-transition: all 150ms linear;
	   -o-transition: all 150ms linear;
		  transition: all 150ms linear;
}
.search_submit:hover{
  background:rgba(110,198,164,0.8);
}
.middle-ads a img{
  display:block;
  margin-bottom:2px;
}
.tabbed-boxes{
  border:1px solid #D8D8D8;
  margin:19px 0;
}
.tabbed-boxes .tabs{
  
}
.tabbed-boxes .tabs li{
  width:226px;
  height:72px;
  background:#F6F6F6;
  text-align:center;
  float:right;
  border-bottom:5px solid #C3C3C3;
  color:#aaa;
  font:15px/72px dinar;
  cursor:pointer;
  -webkit-transition: all 250ms linear;
	 -moz-transition: all 250ms linear;
	  -ms-transition: all 250ms linear;
	   -o-transition: all 250ms linear;
		  transition: all 250ms linear;
}
.tabbed-boxes .tabs li.active{border-bottom:5px solid #6EC6A4;color:#3d3d3d;}
.tabbed-boxes .tabs .sep{background:#F6F6F6;width:15px;height:67px;}
.tab-content{
  width:460px;
  margin-top:10px;
}
.tab-content ul li{
  width:100%;
  padding:0 4px 6px 0;
  margin-bottom:4px;
  border-bottom:1px solid #EBEBEB;
}
.tab-content ul li:last-child{
  border-bottom:0;
}
.tab-content ul li a{
  color:#3D3D3D;
  width:100%;
}
.tab-content ul li a span{
  float:left;
  margin-left:15px;
  color:#AFAFAF;
}
.tab-content ul li a:hover{
  color:#223DA1;
}
.post{
  width:468px;
  border:1px solid #D8D8D8;
  padding:0 4px 10px;
  margin-bottom:18px;
}
.post h2.title, 
.post h3.title{
  background:url(images/socials-title.png) no-repeat right;
  padding: 15px 54px 15px 0;
  font:15px dinar;
  margin-bottom: 1px;
}
.post h2.title a,
.post h3.title a{
  color:#3d3d3d;
}
.bist_tips h3.title{
  background:url(images/tips.png) no-repeat right !important;
}
.post-top {
  border-bottom:1px solid #E0E0E0;
  padding-bottom:9px;
}
.post-top .post-thumb img{
  width:177px;
  height:177px;
}
.post-top .post-excerpt{
  width:260px;
  margin:8px 9px 0 0;
  line-height:2em;
}
.meta-cats{
  background:url(images/cats.png) no-repeat right;
  margin:15px 12px 5px 0;
}
.post-meta{
  padding-right:25px;
  color:#3D3D3D;
}
.meta-cats a{
  color:#3D3D3D;
}
.meta-cats a:hover{
  color:#6A6A6A;
}
.hits-date{
  margin-right:12px;
}
.hits-date li{
  margin-bottom:5px;
}
.post-meta.hits{
  background:url(images/preview.png) no-repeat right;
}
.post-meta.date{
  background:url(images/calender.png) no-repeat right;
}
.read-more-link{
	
float:left;
font:15px BYekan,tahoma;
background: #F16262;

color:#FFFFFF;
padding:.25em 1.4em;
margin:7px;
border-radius: 4px;

}
.read-more-link:hover{
  background-color:#3EABE3;
}
.foot-nav-wrap{
  background:#6EC6A4;
}

.foot-nav{
  height:50px;
}
.foot-nav ul li{
  display:inline;
  height:50px;
}
.foot-nav a{
  color:#3A3A3A;
  padding:0 20px;
  height:50px;
  line-height:50px;
  font-family:dinar;
  font-size:16px;
  display:inline-block;
  margin-left:4px;
}
.foot-nav ul li:hover a{
  color:#fff;
  background:#62B595;
}
.foot-nav ul li:after {
  content:"::";
  display:inline;
  color:#3A3A3A;
  font-family:dinar;
  font-size:27px;
}
.foot-nav ul li:last-child:after {
  content:"";
}
.footer-wrap{
  background:#3A3A3A;
}
.footer {
  direction:ltr;
  text-align:left;
  color:#BEBEBE;
  font:12px tahoma;
  padding:20px 25px;
}
.foot_logo,
.copyright {
  float:left;
  margin-right:10px;
}
.footer a:hover{
  opacity:0.73;
}
.footer a{
  color:#BEBEBE;
}
.f_facebook{
  color:#9dd7ff !important;
}
.f_twitter{
  color:#00d8ff !important;
}
.f_google_plus{
  color:#ff5050 !important;
}
.mobile_submit{
  display:none !important;
}
.single-post{
  padding:0 !important;
}
.post-inner{
  padding:0 4px 10px;
}
img.aligncenter{
  display:block;
  margin:15px auto;
}
.post-text p{
  line-height:2em;
}
.post_button_sep{
  display:block;
  width:100%;
  height:10px;
}
.post_button{
  width:97%;
  height:30px;
  display:block;
  background-color:#6EC6A4;
  background-repeat:no-repeat;
  background-position:7px;
  margin-bottom:3px;
  line-height:30px;
  padding-right:14px;
  color:#fff;
  font-weight:bold;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.post_button a{
  color:#fff;
}
.post_button.download{
  background-color:#6EC6A4;
  background-image:url(images/icon-download.png);
}
.post_button.demo{
  background-color:#28A8E3;
  background-image:url(images/icon-demo.png);
}
.post_button.vol{
  background-color:#61C45A;
  background-image:url(images/icon-vol.png);
}
.post_button.info{
  background-color:#E87373;
  background-image:url(images/icon-info.png);
}
.post_button:hover{
  background-color:#898989;
}
.bist_help {
  width:97%;
  background:#F1F1F1;
  margin-top:10px;
  padding:10px 5px;
  color:#6B6B6B;
}
.bist_help h3{
  background:url(images/icon-help.png) no-repeat right;
  font-weight:bold;
  height:51px;
  line-height:51px;
  margin:0 8px 7px 0;
  padding:0 48px 8px 0;
  border-bottom:1px solid #DCDCDC;
}
.like-button{
  background:#F16262 url(images/likee.png) no-repeat right;
  float:left;
  width:174px;
  height:45px;
  font:16px/45px dinar;
  color:#fff;
  cursor:pointer;
}
.like-button span{
  width:60px;
  display:inline-block;
  text-align:center;
  margin-left:10px;
  font:25px yekan;  color:#fff !important;  background:none !important;
}
.like-button:hover{
  background-color:#6EC6A4;
}
.post_tags{
  background:#F0F0F0;
  padding:13px;
  color:#AEAEAE;
}
.post_tags a{
  color:#AEAEAE;
}
.post_tags a:hover{
  color:#616161;
}
.related-posts ul li{
  float:right;
}
.related-posts ul li a{
  display:block;
}
.related_slider{
  margin-right:3px;
}
.related-posts{
  position:relative;
  padding-top:10px;
}
.related-posts h2{
  font:15px dinar;
  color:#636363;
  border-bottom:1px solid #E1E1E1;
  padding:0 10px 12px 0;
  margin-bottom:14px;
}
.related_controllers{
  position:absolute;
  left:13px;
  top:15px;
  width:30px;
}
.related_controllers a{
  float:left;
  text-indent:-10000px;
  background:#E1E1E1;
  width:11px;
  height:11px;
  margin:0 3px 3px 0;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.related_controllers a.active{
  background:#7AD2E8;
}
.bist_tips ul li{
  width:97%;
  margin:0 auto;
  border-bottom:5px solid #F1F1F1;
  padding:8px 0;
  color:#636363;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.bist_tips ul li:hover{
  border-bottom:5px solid #A371C9;
  color:#000;
}
.comment_num{
  width:auto !important;
  color:#9D9D9D;
}
.comments-inner {
  width:98.5%;
}
.send_comment_form{
  width:100%;
  position:relative;
}
.send_comment_form textarea,
.send-form-input,
#respond textarea{
  padding:7px;
  color:#717171;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.send-form-input{
  display:block;
  border:1px solid #EAEAEA;
  background:#fff;
  height:30px;
  margin-bottom:5px;
  width:60.08869%;
  
}
.send-form-input:focus,
.send_comment_form textarea:focus {
  background:#F7F7F7;
}
.send_comment_form textarea,
#respond textarea{
  width:100%;
  border:1px solid #E4E4E4;
  background:#fff;
  height:100px;
}
.send_comment_form_submit{
  width:38.13747%;
  height:100px;
  background:#FFCB67 url(images/send-comment.png) no-repeat center 12px;
  border:0;
  outline:none;
  position:absolute;
  left:0;
  top:0;
  font:16px dinar;
  color:#b05858;
  padding:50px 0 0;
  -webkit-transition: all 270ms ease-in-out;
	 -moz-transition: all 270ms ease-in-out;
	  -ms-transition: all 270ms ease-in-out;
	   -o-transition: all 270ms ease-in-out;
		  transition: all 270ms ease-in-out;
}
.send_comment_form_submit:hover{
  background-color:#FFC148;
}
.users_comments{
  margin-top:10px;
}
.comment{
  width:100%;
  border-bottom:9px solid #EEEEEE;
  padding-bottom:6px;
  margin-bottom:6px;
}
.comment.replied{
  width:78%;
  float:left;
}
.avatar-reply{
  width:22.17294%;
}
.avatar-reply img{
  width:100px;
  height:87px;
}
.avatar-reply .comment-reply-link{
  background:#9C9C9C;
  text-align:center;
  height:23px;
  color:#fff;
  line-height:23px;
  width:100%;
  display:block;
  margin-top:4px;
}
.avatar-reply .comment-reply-link:hover{
  opacity:0.80;
}
.comment-body{
  width:76.27494%;
  float:left;
  padding-top:14px;
  color:#6A6A6A;
}
.comment-body-top{
  width:99%;
  border-bottom:1px solid #E0E0E0;
  padding-bottom:7px;
  margin-bottom:6px;
}
.comment-body-top .author{
  color:#404040;
}
.comment-body-top .date{
  float:left;
  color:#C5C5C5;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #ffffff;
}

blockquote {
  padding: 0 15px 0 0;
  margin: 5px 10px 20px;
  border-right: 5px solid #ffaea9;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

code {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  margin:2px;
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #D8D8D8;
  direction:ltr;
  text-align:left;
  display:inline-block;
}
pre {
  margin:8px;
}
.pagination{
  text-align:left;
  direction:ltr;
  height:45px;
  padding:0 !important;
}
.pagination .page-numbers{
  float:left;
  border:1px solid #E2E2E2;
  padding:4px 8px;
  color:#777777;
  margin:8px 0 0 4px;
  -webkit-box-shadow: 0 1px 0 #F5F5F5 inset;
	 -moz-box-shadow: 0 1px 0 #F5F5F5 inset;
		  box-shadow: 0 1px 0 #F5F5F5 inset;
}
.pagination .page-numbers.current,
.pagination .page-numbers:hover{
  background-color:#6EC6A4;
  border:1px solid #6EC6A4;
  color:#fff;
  -webkit-box-shadow: 0 0 0 #F5F5F5 inset;
	 -moz-box-shadow: 0 0 0 #F5F5F5 inset;
		  box-shadow: 0 0 0 #F5F5F5 inset;
}
.pagination .next,
.pagination .prev{
  height:100%;
  width:55px;
  line-height:40px;
  border:0;
  margin:0;
  padding:0;
  -webkit-box-shadow: 0 0 0 #F5F5F5 inset;
	 -moz-box-shadow: 0 0 0 #F5F5F5 inset;
		  box-shadow: 0 0 0 #F5F5F5 inset;
}
.pagination .next:hover,
.pagination .prev:hover{
  background-color:#EDEDED;
  border:0;
}
.pagination .next{
  float:right;
  background:#F7F7F7 url(images/next-page.png) no-repeat center;
}
.pagination .prev{
  background:#F7F7F7 url(images/prev-page.png) no-repeat center;
  margin-right:7px;
}
.related_slider ul li a img{
  width:147px;
  height:147px;
}
.users_comments ul.children{position:relative;}
.users_comments .child_comments{
  position:absolute;
  width:19px;
  height:17px;
  background:url(images/child-comments.png) no-repeat;
  left: 12px;
  top: -8px;
}
.comment-as-logged-in-user .send_comment_form_submit{
  position:static !important;
  margin:10px 10px 0 0;
}

/* Fixes */

.newsletter {
  margin-bottom:15px;
}

.post-text ul{
  margin-right:25px;
}

.post-text ul li{
  background:url(images/p-li.png) no-repeat right;
  padding-right:15px;
  margin-bottom:5px;
}
.post-line {
	background:#ebedef;
	width:auto;
	margin-bottom: 8px;
	height: 3px;
	border-right:#e03d3e 160px solid;
}