@font-face {
  font-family: 'Font1';
  src: url('../../../global/fonts/WebMitraBold.eot');
  src: url('../../../global/fonts/WebMitraBold.eot?#iefix') format('embedded-opentype'), url('../../../global/fonts/WebMitraBold.woff') format('woff'), url('../../../global/fonts/WebMitraBold.ttf') format('truetype');
}
body {
  font: normal 12px tahoma;
  color: #34495e;
  background-color: #ededed;
  margin: 0 auto;
}
body a {
  text-decoration: none;
  color: #adadad;
}
link_style
		body a:hover {
  color: #bfbfbf;
}
body a:active,
body a:focus {
  color: #16a085;
}
body a:hover,
body a:active,
body a:focus {
  text-decoration: none;
}
body h1,
body h2,
body h3,
body h4,
body h5 {
  margin: 0;
  text-align: right;
}
body h1 {
  font: normal 48px/50px Font1, Arial;
}
body h2 {
  font: normal 22px/30px Font1, Arial;
  width: auto;
}
body h3 {
  font: normal 18px/20px Font1, Arial;
}
body h4 {
  font: bold 13px tahoma;
}
body h5 {
  font: bold 12px tahoma;
}
body hr {
  border: 1px solid #ecf0f0;
  margin: 15px 0;
}
body label {
  font: normal 15px/20px Font1, Arial;
}
body .form-control {
  padding: 5px;
  border-radius: 2px;
  height: auto;
}
.mode_mini body {
  background: #fff;
}
.btn-custom {
  filter: none;
  outline: 0 !important;
  text-shadow: none;
  color: #5e6053;
  padding: 5px 10px;
  border-radius: 1px;
  background-color: #ffca08;
}
.btn-custom:hover {
  color: #5e6053;
}
.main_content .main_content_container {
  padding: 15px 25px;
  background-color: #fbfbfb;
}
.search_area {
  float: left;
  margin: 0px 10px 0px 0px;
  position: relative;
}
.search_area input {
  float: right;
  width: 150px;
  padding: 7px;
  background-color: #f8f8f8;
}
.search_area button {
  float: left;
  padding: 5px 10px;
  color: #ffffff;
  padding: 6px 10px;
  background-color: #323232;
}
#live_result {
  display: none;
  width: 239px;
  position: absolute;
  top: 36px;
  background-color: #fff;
  z-index: 110;
  box-shadow: 1px 1px 3px 0px rgba(157,159,161,0.7);
  max-height: 300px;
  overflow-y: scroll;
}
#live_result li a {
  display: block;
  padding: 5px;
  line-height: 18px;
  border-bottom: 1px solid #ececec;
}
#live_result li a img {
  width: 36px;
  margin-left: 5px;
  float: right;
}
#live_result li a:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.datetime {
  float: left;
  font-size: 11px;
  color: #ffffff;
  margin: 10px 0px;
}
header .header_top {
  color: #000000;
  background-color: #baafaf;
}
header .header_top .menu_1 a {
  color: #747474;
  margin: 0px 0px 0px 5px;
  float: right;
  display: block;
}
header .header_top .menu_1 a:hover {
  color: #bfbfbf;
}
header .header_top .header_top_inner {
  padding: 10px;
}
header .header_primary .header_primary_inner {
  padding: 25px;
  background-color: #fbfbfb;
}
header .header_primary .header_primary_inner .header_logo {
  display: block;
  height: 90px;
  float: right;
  background: url(http://zendegionline.ir/zendegionline/8cc3/uploads/1.png) top right no-repeat;
  padding-right: 289px;
}
header .header_primary .header_primary_inner .header_logo h1,
header .header_primary .header_primary_inner .header_logo h2 {
  display: none;
}
.main_menu .main_menu_inner {
  padding: 0px 25px;
  background-color: #fbfbfb;
}
.sf-arrows .sf-sub-indicator,
.menu-arrows .sf-sub-indicator {
  display: none;
}
.sf-menu {
  margin: 0;
  padding: 0;
  list-style: none;
  font: normal 16px/25px Font1, Arial;
  width: 100%;
  display: table;
  text-align: center;
}
.sf-menu.select-menu {
  display: none;
}
.sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu a {
  display: block;
  position: relative;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-menu li {
  position: relative;
  white-space: nowrap;
}
.sf-menu > li {
  float: none;
  text-align: center;
  display: table-cell;
}
.sf-menu > li.sfHover {
  -webkit-transition: none;
  transition: none;
}
.sf-menu > li.sfHover > a {
  background-color: #066b0a;
}
.sf-menu > li > a {
  color: #ffffff;
  padding: 5px 10px;
  border-style: none none none solid;
  border-width: 0px 0px 0px 1px;
  border-color: #066b0a;
  background-color: #2ab34b;
}
.sf-menu > li > a:hover {
  background-color: #066b0a;
}
.sf-menu > li > a:focus,
.sf-menu > li > a:active,
.sf-menu > li > a.active {
  background-color: #066b0a;
}
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  z-index: 99;
  box-shadow: rgba(0,0,0,0.0980392) 0px 3px 2px 2px;
  background-color: #ffffff;
  min-width: 12em;
  text-align: right;
  box-sizing: content-box;
}
.sf-menu ul ul {
  top: 50%;
  right: 95%;
}
.sf-menu ul a:hover,
.sf-menu ul li.sfHover >a {
  color: #066b0a;
}
.sf-menu ul li a {
  color: #066b0a;
  padding: 5px;
}
.sf-menu ul li a:focus,
.sf-menu ul li a:active,
.sf-menu ul li a.active {
  color: #066b0a;
}
.sf-menu.sf-arrows .sf-with-ul,
.sf-menu.menu-arrows .sf-with-ul {
  padding-left: 2em;
}
.sf-menu .sf-arrow {
  position: absolute;
  left: 1em;
  font-size: 0.8em;
  line-height: 2em;
  width: 1em;
}
.sf-vertical {
  list-style: none;
  font: normal 15px/20px Font1, Arial;
}
.sf-vertical.select-menu {
  display: none;
}
.sf-vertical .sf-arrow {
  position: absolute;
  left: 0.4em;
  font-size: 0.8em;
  line-height: 1.7em;
  width: 1em;
}
.sf-vertical a {
  display: block;
  position: relative;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-vertical li {
  position: relative;
}
.sf-vertical li:hover > ul,
.sf-vertical li.sfHover > ul {
  display: block;
}
.sf-vertical li.sfHover {
  -webkit-transition: none;
  transition: none;
}
.sf-vertical li.sfHover > a {
  color: #06569c;
  background-color: #d1d1d1;
}
.sf-vertical > li > a {
  color: #06569c;
  margin: 2px 0px;
  padding: 5px;
}
.sf-vertical > li > a:hover {
  outline: 0;
  color: #06569c;
  background-color: #d1d1d1;
}
.sf-vertical > li > a:focus,
.sf-vertical > li > a:active,
.sf-vertical > li > a.active {
  outline: 0;
  color: #000000;
  background-color: #d1d1d1;
}
.sf-vertical ul {
  padding: 5px;
  border-radius: 5px;
  box-shadow: rgba(0,0,0,0.439216) 0px 0px 1px 1px;
  background-color: #ffffff;
}
.sf-vertical ul a:hover,
.sf-vertical ul li.sfHover >a {
  color: #ffffff;
  background-color: #94a4a5;
}
.sf-vertical ul li a {
  color: #807c7c;
  padding: 5px;
}
.sf-vertical ul li a:focus,
.sf-vertical ul li a:active,
.sf-vertical ul li a.active {
  color: #ffffff;
  background-color: #94a4a5;
}
.sf-vertical li a {
  position: static;
  display: block;
  width: auto;
}
.sf-vertical li a span {
  font-size: 10px;
}
.sf-vertical li a.sf-with-ul:after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-color: transparent #807c7c transparent transparent;
  border-width: 5px;
  border-style: solid;
  position: absolute;
  top: 12px;
  left: 10px;
  display: none;
}
.sf-vertical li ul {
  box-shadow: none;
  position: static;
  width: auto;
  border-radius: 0;
  box-sizing: content-box;
}
.sf-vertical .grower {
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 16px;
  padding: 8px;
}
.block {
  overflow: hidden;
}
.block .block_header {
  color: #000000;
  overflow: hidden;
}
.block .block_header h3 {
  font: normal 18px/36px Font1, Arial;
}
.block .block_header h3 a {
  color: #000000;
}
.block .block_body {
  padding: 10px 0px;
}
#box_block_menu .block .block_body {
  padding: 0;
}
.breadcrumb {
  font: normal 18px Font1, Arial;
  text-align: right;
  overflow: hidden;
  color: #000000;
  margin: 0px 0px 20px;
  padding: 0px 15px;
  border-radius: 5px;
  background-color: #e6e6e6;
}
.breadcrumb .fa {
  font-size: 18px;
}
.breadcrumb a {
  display: inline-block;
  color: #000000;
}
.breadcrumb a span {
  top: 3px;
}
.breadcrumb .nav-arrow {
  margin: 0 10px;
  font-size: 0.8em;
  line-height: 1;
}
.page_home .breadcrumb {
  display: none;
}
.content {
  text-align: justify;
  line-height: 25px;
  overflow: hidden;
}
.content .content_header {
  color: #000000;
  padding: 7px 10px;
  background-color: #ebebeb;
  display: block;
}
.content .content_header a {
  color: #000000;
}
.content .content_header h2 {
  width: auto;
  float: right;
  line-height: 36px;
}
.content .content_header h3 {
  float: left;
  font: normal 12px/36px tahoma;
  text-align: right;
  width: auto;
  margin: 0;
}
.content .content_header h3 form {
  margin: 0;
}
.content .content_header h3 input,
.content .content_header h3 select {
  padding: 4px;
  background-color: #fff !important;
}
.content .content_header h3 .btn {
  margin: 0px;
  color: #000;
}
.content .content_body {
  padding: 10px 0px 0px;
  text-align: justify;
  line-height: 25px;
}
.content .content_text {
  text-align: justify;
  line-height: 25px;
}
.box {
  margin-bottom: 15px;
}
.box img {
  max-width: 100%;
}
.sides #side_right {
  padding-right: 0;
}
.sides #side_center {
  padding: 0px;
}
.sides #side_center .options {
  clear: both;
  border-radius: 5px;
  background-color: #f2f2f2;
  display: block;
}
.sides #side_center .options li {
  font: normal 13px/20px tahoma;
  padding: 5px 10px;
  text-align: right;
}
.sides #side_left {
  padding-left: 0;
}
.sides #side_right:empty,
.sides #side_left:empty,
.sides #side_top:empty,
.sides #side_bottom:empty {
  display: none !important;
}
.sides #side_top,
.sides #side_bottom {
  clear: both;
}
.pageslist {
  margin: 0;
  padding: 0;
  clear: both;
  text-align: center;
}
.pageslist .btn {
  font-family: tahoma;
  padding: 10px 16px;
}
footer {
  clear: both;
  padding: 15px 0px 0px;
  color: #e6e6e6;
  background-color: #323232;
}
footer .menu_4 {
  margin: 0 auto;
  text-align: center;
}
footer .menu_4 li {
  display: inline-block;
}
footer .menu_4 li a {
  display: block;
  color: #7a7a7a;
  padding: 5px 12px;
}
footer .copyright_area {
  clear: both;
  padding-top: 10px;
}
footer #copyright {
  float: right;
}
footer #smarttry_logo {
  background: transparent url('http://smarttry.com/smarttry.png') no-repeat;
  width: 100px;
  height: 25px;
  display: block;
  float: left;
}
.btn-lg {
  font-family: Font1, Arial;
}
#comments {
  font-size: 11px;
  line-height: 18px;
}
#comments .comment {
  margin-bottom: 15px;
  clear: both;
}
#comments ul {
  margin-right: 50px;
}
#comments .comment_title {
  display: block;
  height: 40px;
  padding: 5px;
  border-radius: 5px;
  background-color: #dbdbdb;
}
#comments .comment_avatar img {
  float: right;
  display: block;
  width: 30px;
}
#comments .comment_name {
  font: normal 19px/30px Font1, Arial;
  float: right;
  display: block;
  padding-right: 10px;
}
#comments .comment_date {
  float: right;
  display: block;
  text-align: right;
  line-height: 28px;
  padding-right: 20px;
}
#comments .comment_vote {
  float: left;
  display: block;
}
#comments .comment_message {
  padding: 5px 0px;
  clear: both;
}
#comments .comment_options {
  padding: 10px 0;
  float: left;
  visibility: hidden;
}
#comments .comment_options .btn-group {
  margin-right: 5px;
}
#comment_form {
  padding: 5px;
  margin: 0;
}
#comment_form td {
  padding: 5px 10px;
  border: none;
  vertical-align: top;
}
#comment_form #comment_note {
  font: normal 12px/20px tahoma;
  float: right;
  width: 200px;
  margin-left: 30px;
}
#comment_form #comment_note li {
  list-style-type: square;
  margin-right: 10px;
}
#comment_form #comment_note:empty {
  display: none;
}
.page_tag .tags a {
  font: normal 12px tahoma;
  padding: 5px 10px;
  display: block;
  float: right;
  line-height: auto;
}
.page_tag .tags a span {
  padding: 0 2px;
  margin-right: 2px;
}
.page_site_map #box_site_map ul {
  margin-right: 50px;
}
.result_list li {
  border-bottom: 1px solid #ccc;
  border-right: solid 1px transparent;
  border-left: solid 1px transparent;
  padding: 5px;
}
.result_list li span {
  float: left;
  font: normal 12px tahoma;
  color: #86A90F;
}
.result_list li:first-child {
  border-top: 1px solid #ccc;
}
.result_list li:hover {
  background: #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
.page_thumb {
  padding: 0;
  position: relative;
  display: block;
}
.page_thumb .thumb_body {
  overflow: hidden;
  text-align: center;
}
.page_thumb .thumb_body a.page_thumb_image {
  display: block;
}
.page_thumb .thumb_body a.page_thumb_image img {
  width: 100%;
  height: auto;
  opacity: 1;
}
.page_thumb .thumb_body a.page_thumb_link {
  display: block;
}
.page_thumb .thumb_body a.page_thumb_link h3 {
  height: 32px;
  font: normal 14px/16px Font1, Arial;
  overflow: hidden;
  color: #707070;
}
.page_thumb .thumb_body a.page_thumb_link:hover h3 {
  color: #a8a8a8;
}
.page_thumb .thumb_body:hover {
  color: #787878;
}
.page_thumb .thumb_body:hover a h3 {
  color: #787878;
}
#header_slide {
  overflow: hidden;
}
.slider img {
  width: 100%;
}
.nivoSlider {
  position: relative;
  overflow: hidden;
}
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: none !important;
  width: 100%;
}
.nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100%;
}
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
  background: white;
  filter: alpha(opacity=0);
  opacity: 0;
}
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
  top: 0;
}
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
.nivo-box img {
  display: block;
}
.nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  width: 100%;
  z-index: 8;
  padding: 5px 10px;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter: alpha(opacity=8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nivo-caption p {
  padding: 5px;
  margin: 0;
}
.nivo-caption a {
  display: inline !important;
}
.nivo-html-caption {
  display: block;
}
.nivo-prevNav {
  right: 0px;
}
.nivo-nextNav {
  left: 0px;
}
.nivo-controlNav a {
  cursor: pointer;
}
.nivo-controlNav a.active {
  font-weight: bold;
}
.theme-light {
  position: relative;
}
.theme-light .nivoSlider {
  position: relative;
  background: transparent url(../../../global/images/nivo/light/loading.gif) no-repeat 50% 50%;
  overflow: hidden;
}
.theme-light .nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
.theme-light .nivoSlider a {
  border: 0;
  display: block;
}
.theme-light .nivo-controlNav {
  text-align: center;
  z-index: 9;
  position: absolute;
  padding: 15px 10px;
  margin: auto;
  bottom: 0;
  right: 0;
  left: 0;
}
.theme-light .nivo-controlNav a {
  display: inline-block;
  width: 0px;
  line-height: 1;
  font-size: 0px;
  box-sizing: content-box;
  background-color: #c9c9c9;
  padding: 7px;
  border-radius: 10px;
  margin: 0px 2px;
  background-color: #ffffff;
}
.theme-light .nivo-controlNav a:hover,
.theme-light .nivo-controlNav a.active {
  background-color: #a8a8a8;
}
.theme-light .nivo-controlNav.nivo-thumbs-enabled {
  width: 80%;
}
.theme-light .nivo-controlNav.nivo-thumbs-enabled a {
  width: auto;
  height: auto;
  background: none;
  margin-bottom: 5px;
}
.theme-light .nivo-controlNav.nivo-thumbs-enabled img {
  display: block;
  width: 120px;
  height: auto;
}
.theme-light .nivo-directionNav a {
  text-align: center;
  position: absolute;
  z-index: 11;
  cursor: pointer;
  bottom: 20px;
  display: block;
  width: 30px;
  line-height: 1;
  box-sizing: content-box;
  color: #ffffff;
  padding: 5px;
  border-radius: 5px;
  background-color: rgba(255,255,255,0.498039);
  font-size: 30px;
}
.theme-light .nivo-directionNav a:hover {
  background-color: rgba(255,255,255,0.611765);
}
.theme-light .nivo-nextNav {
  left: 20px;
}
.theme-light .nivo-prevNav {
  left: auto;
  right: 20px;
}
.theme-light .nivo-caption {
  font-family: tahoma;
}
.theme-light .nivo-caption a {
  color: #fff;
  border-bottom: 1px dotted #fff;
}
.theme-light .nivo-caption a:hover {
  color: #fff;
}
.content_list {
  padding: 5px;
  color: #000000;
  overflow: hidden;
}
.content_list h3 {
  color: #000000;
}
.content_list .content_image {
  z-index: 1;
  float: right;
  padding: 0;
  padding-left: 10px;
  display: block;
}
.content_list .content_image img {
  width: 200px;
  height: 150px;
}
.content_list .content_excerpt {
  font: normal 12px/20px tahoma;
  padding: 0;
}
.content_list .content_excerpt .content_date {
  line-height: 40px;
}
.content_list .content_excerpt p {
  margin: 0;
  overflow: hidden;
  height: 60px;
}
.content_list .content_excerpt .more_content {
  float: left;
}
.article .article_header {
  color: #34495e;
}
.article .article_header h2 {
  font: normal 18px/30px Font1, Arial;
  color: #34495e;
}
.article .article_image {
  float: left;
  display: block;
  margin: 0 10px 10px 0px;
}
.article .article_image img {
  width: 320px;
  height: 240px;
}
.article .article_title {
  display: block;
  font: normal 22px/40px Font1, Arial;
  min-height: 40px;
}
.article .article_text {
  text-align: justify;
  line-height: 30px;
}
.article .article_text p {
  line-height: 25px;
}
.article .article_subtitle {
  font: normal 16px/25px Font1, Arial;
}
.forums .forum_list {
  clear: both;
}
.forums .forum_list .forum_head h1 {
  font: normal 22px/50px Font1, Arial;
  color: #000;
  margin-bottom: 15px;
}
.forums .forum_list .subforums .subforum_list {
  clear: both;
  border-bottom: 1px solid #e4e4e4;
  padding: 15px 0;
  display: block;
  margin: 0;
}
.forums .forum_list .subforums .subforum_list:first-child {
  border-top: 1px solid #e4e4e4;
}
.forums .forum_list .subforums .subforum_list h2 {
  font: normal 18px/25px Font1, Arial;
  color: #000;
}
.forums .forum_list .subforums .subforum_list .subforum_subtitle {
  font: normal 12px tahoma;
  color: #999;
}
.forums .forum_list .subforums .subforum_list .subforum_info {
  text-align: left;
}
.forums .forum_list .subforums .subforum_list .subforum_icon {
  float: right;
  margin-left: 10px;
  width: 46px;
  height: 46px;
  background: #479ccf;
  border-radius: 100%;
}
.forums .forum_list .subforums .subforum_list .subforum_icon i {
  font-size: 24px;
  color: #fff;
  padding: 10px;
}
.forums .forum_list .subforums .subforum_list .subforum_icon i.custom_icon {
  background-repeat: no-repeat;
  background-position: center;
  width: 36px;
  height: 36px;
  display: block;
  background-size: contain;
  margin: 5px;
}
.topics_list .topic_list {
  margin: 0;
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 0px;
  line-height: 20px;
}
.topics_list .topic_list.topic_head .topic_head_title,
.topics_list .topic_list.topic_head .topic_info,
.topics_list .topic_list.topic_head .topic_last {
  padding: 0;
  text-align: center;
  font-weight: bold;
}
.topics_list .topic_list .topic_title {
  padding-right: 0;
}
.topics_list .topic_list .topic_title .topic_icon {
  float: right;
  font-size: 25px;
  color: #888;
  padding: 6px;
}
.topics_list .topic_list.topic_important .topic_icon {
  color: red;
}
.btn-new-topic {
  float: left;
  margin-top: 10px;
}
.topic_no_answer {
  padding: 10px 0;
}
.content_btn {
  margin: 40px auto;
  text-align: center;
}
.topic {
  position: relative;
  margin-bottom: 10px;
  background: #fff;
  color: #505050;
  border: 1px solid #CCC;
  float: right;
  width: 100%;
}
.topic table {
  width: 100%;
}
.topic .topic_title {
  padding: 5px 10px;
  background: #eee;
}
.topic .topic_title h3 {
  float: right;
  font: normal 22px/25px Font1, Arial;
}
.topic .topic_title .topic_date {
  float: left;
  color: #aaa;
  text-align: left;
}
.topic .topic_avatar img {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
}
.topic .user_info,
.topic .topic_options {
  display: none;
}
.topic .user_info .btn-group,
.topic .topic_options .btn-group {
  position: absolute;
  width: auto;
  bottom: 10px;
  left: 10px;
  text-align: left;
}
.topic_reply {
  background: #e6e6e6;
}
.topic_reply .topic_date {
  color: #969696;
}
.topic_user {
  border-left: solid 1px #F2F2F2;
  vertical-align: top;
  width: 124px;
  padding: 10px;
  text-align: right;
  float: right;
}
.topic_user h3 {
  font: bold 15px/20px Font1, Arial;
  text-align: right;
  margin: 10px 0 0 0;
}
.topic_area {
  vertical-align: top;
  padding: 10px;
  margin-right: 123px;
  border-right: solid 1px #F2F2F2;
}
.topic_area .topic_date {
  float: left;
  color: #aaa;
  text-align: left;
}
.topic_text img {
  max-width: 100%;
}
.topic_text hr {
  margin: 5px 0;
  border: 1px solid #dddddd;
}
.topic_text .tags {
  clear: both;
  width: 330px;
  display: block;
}
.topic_text .tags a {
  display: block;
  float: right;
  margin-left: 2px;
  padding: 1px 4px;
}
.topic_text .tags a:hover {
  background: #eeeeee;
  color: #555555;
}
.topic_like {
  position: absolute;
  left: 10px;
  font: bold 170px Arial;
  overflow: hidden;
  height: 190px;
  top: -30px;
  direction: ltr;
  color: rgba(127,127,127,0.15);
}
.bbcode_quote {
  clear: both;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #f7f7f7;
  border: solid 1px #f0f0f0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#reply_form h3 {
  text-align: right;
}
.classifieds li {
  position: relative;
  float: right;
  text-align: right;
  display: block;
  overflow: hidden;
  padding: 0;
}
.classifieds li .item_body {
  color: #787878;
  margin: 10px;
}
.classifieds li .item_body span {
  overflow: hidden;
  height: 60px;
  display: block;
  line-height: 20px;
}
.classifieds li a {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.classifieds li a img {
  width: 100%;
  border-radius: 10px;
  padding: 7px;
}
.classifieds li h3 {
  display: block;
  font: normal 16px/20px Font1, Arial;
  height: 40px;
  overflow: hidden;
  color: #222021;
  margin: 10px 0px 0px;
}
.classifieds li h3:hover {
  color: #787878;
}
.ad .ad_body {
  text-align: justify;
  line-height: 30px;
}
.ad .ad_title {
  display: block;
  min-height: 40px;
}
.ad .ad_subtitle {
  font: normal 16px/25px Font1, Arial;
}
.ad .options li {
  width: auto;
}
.ad .ad_email {
  float: right;
}
.ad .ad_additional_describtion {
  clear: both;
  display: block;
  min-height: 20px;
  font: 13px/20px tahoma;
}
.ad .ad_attributes table tr td:first-child {
  width: 80px;
}
.ad .ad_text {
  font: normal 13px/20px tahoma;
  word-wrap: break-word;
  text-align: justify;
  overflow: hidden;
}
.ad .ad_right_side h3 {
  font: normal 16px/25px Font1, Arial;
}
.ad .ad_left_side {
  float: left;
  width: 320px;
  margin: 0 10px 0 0;
}
.ad .ad_left_side:empty {
  display: none;
}
.ad .ad_image {
  display: block;
  margin-bottom: 5px;
  height: 240px;
}
.ad .ad_image img {
  cursor: url('../../../global/images/magnify.cur'), pointer;
  max-width: 320px;
  width: 150px;
  height: 200px;
}
.ad .ad_thumbs {
  display: block;
  clear: both;
  margin-bottom: 5px;
}
.ad .ad_thumbs a {
  float: right;
  margin: 5px;
  display: block;
}
.ad .ad_thumbs a img {
  width: 100px;
  height: 73.333333333333px;
}
.ad .ad_thumbs:nth-child(3n+1) {
  margin-right: 0;
}
.ad .ad_thumbs:nth-child(3n+3) {
  margin-left: 0;
}
.ad .ad_contact {
  margin-top: 20px;
}
.ad .ad_contact .control-group {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.ad .ad_contact .control-group .controls {
  margin-right: 0;
}
.content_media .media_video,
.content_media .media_photo {
  text-align: center;
  display: block;
  margin: 0 auto;
}
.content_header .media_info {
  float: left;
  font: normal 14px/30px Font1, Arial;
  width: 180px;
}
.media_thumb {
  padding: 0;
  position: relative;
  float: right;
  display: block;
}
.media_thumb .thumb_body {
  color: #787878;
  padding: 10px;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.media_thumb .thumb_body a.media_image {
  display: block;
}
.media_thumb .thumb_body a.media_image img {
  width: 100%;
  height: auto;
  opacity: 1;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid #e2e2e2;
}
.media_thumb .thumb_body a h3 {
  height: 48px;
  font: normal 14px/16px Font1, Arial;
  overflow: hidden;
  margin-top: 10px;
  display: block;
  color: #222021;
  padding: 10px 0px 0px;
}
.media_thumb .thumb_body a:hover h3 {
  color: #787878;
}
.media_thumb .thumb_body .media_icon {
  font-size: 15px;
  position: absolute;
  left: 25px;
  top: 20px;
  color: #fff;
  display: block;
  opacity: 0.5;
  text-shadow: 1px 1px 1px #888;
}
.media_thumb .thumb_body .media_info {
  padding: 0 10px;
  color: #757575;
  font: normal 14px/30px Font1, Arial;
}
.media_thumb .thumb_body .media_info a {
  float: left;
  text-align: left;
  direction: ltr;
  padding-right: 40px;
}
.media_thumb .thumb_body .media_info a:last-child {
  padding-right: 0;
  float: right;
}
.media_thumb .thumb_body .media_info a strong {
  padding-left: 5px;
}
.media_thumb .thumb_body .media_info span,
.media_thumb .thumb_body .media_info strong {
  font-size: 16px;
}
.links li a {
  display: block;
  border-bottom: 1px solid #ecf0f0;
  font: normal 16px/30px Font1, Arial;
  padding: 0 10px;
}
.links li a:hover {
  background-color: #eee;
}
.links li a span {
  font: normal 12px/30px tahoma;
  float: left;
  width: auto;
}
.links li:first-child a {
  border-top: none;
}
.links li:last-child a {
  border-bottom: none;
}
.products li {
  padding: 0;
  position: relative;
  float: right;
  display: block;
}
.products li .thumb_body,
.products li .item_body {
  color: #222021;
  margin: 7px;
  overflow: hidden;
  text-align: center;
}
.products li .thumb_body a.thumb_image_link,
.products li .item_body a.thumb_image_link {
  display: block;
}
.products li .thumb_body a.thumb_image_link img,
.products li .item_body a.thumb_image_link img {
  width: 100%;
  height: auto;
  opacity: 1;
}
.products li .thumb_body h3,
.products li .item_body h3 {
  height: 48px;
  font: normal 14px/16px Font1, Arial;
  overflow: hidden;
  margin-top: 10px;
  color: #222021;
  display: block;
}
.products li .thumb_body:hover,
.products li .item_body:hover {
  color: #787878;
}
.products li .thumb_body:hover a h3,
.products li .item_body:hover a h3 {
  color: #787878;
}
.products li .price {
  text-align: center;
  color: #555555;
  display: block;
}
.products li .old_price {
  text-decoration: line-through;
  color: #ff0000;
}
.product_thumb_badges {
  position: absolute;
  z-index: 9;
  top: 0px;
  left: 15px;
}
.thumb_badge {
  float: left;
  margin-left: -5px;
  padding: 0;
  color: #fff;
  font: normal 18px/40px Font1, Arial;
  border-radius: 100%;
  width: 40px;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
.thumb_badge.badge_off {
  background-color: #0097c9;
}
.thumb_badge.badge_off::after {
  content: "حراج";
}
.thumb_badge.badge_new {
  background-color: #FF9500;
}
.thumb_badge.badge_new::after {
  content: "جدید";
}
.thumb_badge.badge_special {
  background-color: #ed5053;
}
.thumb_badge.badge_special::after {
  content: "ویژه";
}
.product_rate {
  height: 28px;
}
.product_rate .rate {
  direction: ltr;
  text-align: center;
  cursor: pointer;
}
.product_rate .rate .rating-container .rating-stars {
  color: #ff9f17;
}
.product_rate .rate .rating-gly-star {
  font-size: 20px;
}
.product .product_rate {
  height: 40px;
}
.product .product_rate .rate {
  text-align: right;
}
.thumb_subtitle {
  overflow: hidden;
  color: #7b7b7b;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  height: 48px;
  margin-bottom: 10px;
}
.butfield {
  height: 130px;
  width: 176px;
  z-index: 10;
  text-align: center;
}
.butfield .btn-product {
  margin-top: 55px;
}
#basketbox {
  width: auto;
  float: left;
  position: relative;
  cursor: pointer;
  padding: 6px 8px 5px;
  color: #ffffff;
  margin: 0px 5px 0px 0px;
  border-style: none none solid;
  border-width: 0px 0px 1px;
  border-color: #4f4f4f;
}
#basketbox #basket_info #basket_items_box {
  display: block;
  float: left;
}
#basketbox #floatbasket {
  display: none;
  position: absolute;
  z-index: 101;
  left: 0px;
  cursor: auto;
  width: 250px;
  top: 100%;
  box-shadow: #ebebeb 0px 0px 1px 1px;
  padding: 10px;
  color: #808080;
  background-color: #ffffff;
}
#basketbox #floatbasket .delete_item {
  max-width: 17px;
}
#basket #basket_free {
  text-align: center;
}
#basket >ul li {
  padding: 5px 0px;
  border-style: none none solid;
  border-width: 0px 0px 1px;
  border-color: #ebebeb;
}
#basket >ul li .delete-item-box {
  padding: 0;
  text-align: center;
}
#basket >ul li .delete_item {
  border-radius: 3px;
  background-color: #f00;
  color: #fff;
  width: 100%;
  display: block;
}
#basket >ul li .delete_item:hover {
  background-color: #E76161;
}
#basket >ul li .basket_item_right {
  padding: 0;
}
#basket >ul li .basket_item_left {
  padding: 0 10px;
}
#basket >ul li .basket_item_left span {
  display: block;
  font-weight: bold;
}
#basket #checkout {
  padding-top: 10px;
  color: #FF5420;
  font: bold 11px/22px tahoma;
  text-align: left;
}
#basket #checkout #checkout_link i {
  top: 3px;
  margin-left: 5px;
  font-size: 13px;
  font-weight: normal;
}
.block_body #basket #checkout {
  text-align: center;
}
.block_body #basket #checkout #checkout_link {
  display: block;
  width: 90px;
  margin: 10px auto 0;
}
.product_accessories h3 {
  padding: 10px 0px;
}
.product_accessories .thumb_body h3 {
  padding-bottom: 0px;
}
.pdiv {
  clear: both;
  display: block;
}
.product_title {
  display: block;
}
.product .product_body {
  padding: 10px 0;
}
.product .product_body h3 {
  font: normal 14px/22px Font1, Arial;
  padding: 10px 0;
  border-bottom: 1px solid #ecf0f0;
}
.product h2 {
  font: normal 20px/36px Font1, Arial;
  border-bottom: 1px solid #ecf0f0;
  padding: 10px 0;
}
.product .product_details {
  clear: both;
}
.product .product_text {
  font: normal 13px/20px tahoma;
  word-wrap: break-word;
}
.product .product_image {
  border: 1px solid #ecf0f0;
  display: block;
  margin-bottom: 5px;
}
.product .product_image img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  width: 100%;
  height: auto;
}
.product .product_attachment {
  clear: both;
}
.product .product_video {
  clear: both;
  display: block;
  height: 240px;
}
.product .product_price .product_status {
  text-align: right;
  font: normal 14px/30px Font1, Arial;
  border-bottom: 1px solid #ecf0f0;
  padding: 10px 0;
}
.product .product_price span {
  margin-right: 5px;
}
.product .product_price .old_price {
  margin-right: 5px;
  text-decoration: line-through;
  color: #ff0000;
}
.product .product_status {
  border-bottom: 0;
}
.product .product_basket {
  padding-top: 10px;
}
.product .product_attributes {
  margin-top: 10px;
}
.product .product_attributes .table {
  margin: 0;
}
.product .product_attributes .table tr td:first-child {
  width: 200px;
}
.product .attr_list {
  padding-right: 10px;
}
.product .attr_list li {
  list-style-type: square;
  margin-right: 10px;
}
.product .product_options .options {
  margin: 0;
}
.product .products_index li a {
  display: block;
  color: #000;
  font: normal 17px/20px Font1, Arial;
}
.product .products_index li a span {
  float: left;
}
.product .btn-alertme {
  float: left;
}
.product_thumbs {
  display: block;
  clear: both;
  margin-bottom: 5px;
}
.product_thumbs a {
  padding: 5px;
}
.product_thumbs a img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  border: 1px solid #ecf0f0;
  width: 100%;
  height: auto;
}
.product_thumbs:nth-child(3n+1) {
  margin-right: 0;
}
.product_thumbs:nth-child(3n+3) {
  margin-left: 0;
}
.product_status .ps3 {
  color: #BD362F;
}
.product_status .ps0 {
  color: #F89406;
}
.product_status .ps1 {
  color: #5BB75B;
}
.product_status .ps2 {
  color: #006DCC;
}
#product_tabs {
  clear: both;
}
#box_other_products li:last-child {
  border-bottom: none;
}
.social {
  float: left;
}
.social li {
  float: left;
}
.social li a {
  display: block;
  width: 20px;
  font-size: 20px;
  box-sizing: content-box;
  line-height: 1;
  text-align: center;
}
.social li a.icon-facebook {
  background-color: #204385;
}
.social li a.icon-google_plus {
  background-color: #d3492c;
}
.social li a.icon-twitter {
  background-color: #2aa9e0;
}
.social li a.icon-instagram {
  background-color: #02669a;
}
.social li a.icon-youtube {
  background-color: #eb2429;
}
.social li a.icon-linkedin {
  background-color: #02669a;
}
.social li a.icon-rss {
  background-color: #f15b29;
}
.social li a.icon-email {
  background-color: #cdc82c;
}
.social li a.icon-social {
  padding: 7px;
  margin: 0px 5px 0px 0px;
  border-radius: 50px;
  color: #ffffff;
}
.social li a.icon-social:hover {
  opacity: 0.7;
}
.sidelist li {
  list-style-type: disc;
  font: normal 13px/20px Font1, Arial;
  margin-right: 15px;
}
.sidelist li a {
  display: block;
  padding-top: 5px;
}
#browser_support {
  width: 100%;
  background: #BD0A0A;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font: normal 13px/20px tahoma;
  padding: 10px 20px;
  border-bottom: solid 2px #990b11;
  display: none;
}
#browser_support a {
  color: #eee;
}
html.ie6 #browser_support,
html.ie7 #browser_support,
html.ie8 #browser_support {
  display: block;
}
@media (max-width: 767px) {
  header {
    width: 100%;
    text-align: center;
  }
  header .header_top .header_top_inner .menu_1 {
    float: none;
  }
  header .header_top .header_top_inner .menu_1 li {
    float: none;
    display: inline-block;
  }
  header .header_top .header_top_inner .datetime {
    float: none;
    margin: 12px;
  }
  header .header_primary .header_primary_inner .header_logo {
    height: auto;
    float: none;
    background-position: top;
    padding-right: 0;
    padding-top: 90px;
  }
  .sides #side_right {
    padding-left: 0;
  }
  .sides #side_left {
    padding-right: 0;
  }
  #box_site_map ul {
    margin-right: 50px;
  }
  .sf-menu,
  .sf-vertical {
    display: none;
  }
  .sf-menu.select-menu,
  .sf-vertical.select-menu {
    display: block;
    width: 100%;
    direction: rtl;
    text-align: right;
  }
  .search_area {
    width: 100%;
  }
  .search_area input {
    width: 100%;
    margin-left: -100px;
  }
}
@media (max-width: 480px) {
  .content_list .content_image {
    float: none;
    padding-left: 0;
    padding-bottom: 10px;
  }
  .content_list .content_image img {
    width: 100%;
    height: auto;
  }
  footer #copyright {
    float: none;
    text-align: center;
    margin: 20px auto 0;
  }
  footer #smarttry_logo {
    float: none;
    margin: 20px auto 0;
  }
}
.products li .price {
  font-size: 13px;
}
.menu_1 li a {
  line-height: 33px;
}
.menu_1 li a:after {
  content: "|";
  color: #626262;
  margin-right: 5px;
}
.menu_1 li:last-child a:after {
  content: "";
}
.menu_2 >li:last-child a {
  border: 0;
}
.search_area input {
  float: right;
  width: 150px;
  border-radius: 0;
  box-shadow: none;
}
.search_area button {
  font-size: 0;
  border-radius: 0;
}
.search_area button:after {
  content: "\e003";
  font-family: 'Glyphicons Halflings';
  font-size: 13px;
  line-height: 19px;
  color: #fff;
}
.header_top .account {
  float: left;
  font: normal 13px Font1, Arial;
}
.header_top .account .signout,
.header_top .account .profile {
  display: inline-block;
  color: #fff;
  padding: 8px;
  background-color: #323232;
  line-height: 17px;
}
.header_top .account .login_form .btn-group .btn {
  background: #323232;
  color: #fff;
  border-radius: 0;
  padding: 8px;
  border: 0;
}
.header_top .account .login_form .btn-group button.btn {
  border-radius: 0;
  margin-left: 5px;
}
.header_top .account .login_form .span2 {
  float: right;
  padding: 5px 8px 6px;
  line-height: 20px;
  border: 1px solid #d2d2d2;
  background-color: #f8f8f8;
  margin-right: 5px;
}
.header_top .account .login_form .span2.password {
  border-left: 0;
}
.header_primary_inner .advert {
  display: block;
  float: left;
}
.header_primary_inner .advert img {
  width: 100%;
}
#forum-box {
  font-family: Font1, Arial;
  font-weight: normal;
  margin-bottom: 0;
}
#forum-box .content_body {
  padding: 0;
  position: relative;
}
#forum-box .content_body:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #fbfbfb;
  position: absolute;
  bottom: 0;
  z-index: 100;
}
#forum-box .content_body li div {
  border-bottom: 1px solid #dadada;
  padding: 10px 0;
  min-height: 55px;
}
#forum-box .content_body li div a {
  color: #6f6e73;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  float: right;
  margin-left: 80px;
}
#forum-box .content_body li div a:hover {
  color: #ffae17;
}
#forum-box .content_body li div .number-item {
  position: absolute;
  top: 5px;
  left: 15px;
  background: url(img/counter.png) center center;
  width: 80px;
  height: 45px;
  padding-top: 12px;
  text-align: center;
}
#forum-box .content_body li div .number-item span {
  color: #fff;
  margin-right: 10px;
}
#side_forum .block_body li {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0;
}
#side_forum .block_body li a {
  color: #000;
  font: normal 14px/18px Font1, Arial;
  display: block;
  padding-right: 50px;
}
#side_forum .block_body li a:hover {
  color: #787274;
}
#side_forum .block_body li .number-item {
  position: absolute;
  top: 10px;
  right: 0;
  background: url(img/left-counter.png) center center;
  width: 45px;
  height: 24px;
  padding-top: 3px;
  text-align: center;
}
#side_forum .block_body li .number-item span {
  color: #fff;
  margin-left: 5px;
  font: normal 13px Font1, Arial;
}
#top_articles .block_body li {
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding: 10px 0;
}
#top_articles .block_body li:first-child {
  padding-top: 0;
}
#top_articles .block_body li a {
  color: #000;
  font: normal 14px/17px Font1, Arial;
  display: block;
}
#top_articles .block_body li a:hover {
  color: #787274;
}
#home-directory .content_header,
.home-shop .shop-header,
#forum-box .content_header {
  text-align: center;
}
#home-directory .content_header h2,
.home-shop .shop-header h2,
#forum-box .content_header h2 {
  float: none;
  margin: 0 auto;
  display: inline-block;
  color: #6e6d72;
}
#home-directory .content_header h2:before,
#home-directory .content_header h2:after,
.home-shop .shop-header h2:before,
.home-shop .shop-header h2:after,
#forum-box .content_header h2:before,
#forum-box .content_header h2:after {
  content: "|";
  color: #ffae17;
  font-size: 16px;
}
#home-directory .content_header h2:before,
.home-shop .shop-header h2:before,
#forum-box .content_header h2:before {
  margin-left: 5px;
}
#home-directory .content_header h2:after,
.home-shop .shop-header h2:after,
#forum-box .content_header h2:after {
  margin-right: 5px;
}
#home-directory .content_header h2 a,
.home-shop .shop-header h2 a,
#forum-box .content_header h2 a {
  color: #6e6d72;
}
#home-directory .content_body a {
  float: right;
}
#home-directory .owl-item a {
  float: none;
}
#home-advert {
  background: #ededed;
  padding: 10px;
}
.home-ads div a {
  display: block;
  padding: 10px 0;
}
.home-ads div a img {
  width: 100%;
}
.home-shop {
  padding-top: 15px;
}
.home-shop .products {
  padding: 0px 50px;
}
.home-shop .products.owl-carousel .product_thumb {
  float: none;
}
.home-shop .products .btn-custom {
  padding: 5px;
  font: normal 11px Font1, Arial;
}
.home-shop .products.owl-theme {
  position: relative;
  text-align: center;
}
.home-shop .products.owl-theme .owl-controls {
  margin: 0;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div {
  background: #bab9b9;
  padding: 3px 13px;
  border-radius: 7px;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  opacity: .5;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div:hover {
  opacity: .7;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div i {
  font-size: 32px;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div i:before {
  -webkit-text-stroke: 1px #bab9b9;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div.owl-next {
  left: 0px;
}
.home-shop .products.owl-theme .owl-controls .owl-buttons div.owl-prev {
  right: 0px;
}
.thumb_image_link {
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  padding: 7px;
  box-shadow: 0px 2px 3px rgba(0,0,0,0.1);
}
.thumb_badge {
  margin-left: 0;
}
#article-tabs .contents_list .tab_content_list {
  padding: 10px;
}
#article-tabs .contents_list .tab_content_list .content_image {
  z-index: 1;
  float: right;
  padding: 0;
  margin-left: 10px;
  display: block;
  width: 130px;
  height: 130px;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid #bcd52f;
}
#article-tabs .contents_list .tab_content_list .content_image img {
  max-width: none;
  height: 100%;
  margin-right: -20px;
}
#article-tabs .contents_list .tab_content_list .content_excerpt {
  text-align: right;
}
#article-tabs .contents_list .tab_content_list .content_excerpt a {
  display: block;
  min-height: 38px;
  color: #6e6d72;
}
#article-tabs .contents_list .tab_content_list .content_excerpt p {
  margin: 5px 0 0 0;
  font: normal 14px/20px Font1, Arial;
  color: #222021;
}
#article-tabs .nav-tabs {
  border-bottom: 0;
  display: table;
  width: 100%;
}
#article-tabs .nav-tabs:after,
#article-tabs .nav-tabs:before {
  display: none;
}
#article-tabs .nav-tabs >li {
  background: #3eb1de;
  border-left: 1px solid #6bc6e9;
}
#article-tabs .nav-tabs >li:last-child {
  border: 0;
}
#article-tabs .nav-tabs >li >a {
  border-radius: 0;
  border: 0;
  color: #fff;
  margin-right: 0;
  font: normal 14px/18px Font1, Arial;
}
#article-tabs .nav-tabs>li.active>a,
#article-tabs .nav-tabs>li.active>a:focus,
#article-tabs .nav-tabs>li.active>a:hover,
#article-tabs .nav-tabs>li>a:hover {
  background-color: #1C6F90;
}
#article-tabs .nav-tabs>li {
  margin-bottom: 0;
  display: table-cell;
  text-align: center;
  float: none;
}
#article-tabs .tab-pane.active {
  position: relative;
  background: #f6f6f6;
  padding: 25px;
  text-align: left;
}
#article-tabs .tab-pane.active:before {
  content: "";
  width: 1px;
  height: 80%;
  position: absolute;
  background: #e1e1e1;
  top: 10%;
  right: 50%;
}
#article-tabs .article-tabs-link {
  font: normal 14px/18px Font1, Arial;
  color: #6e6d72;
}
#article-tabs .article-tabs-link:hover {
  color: #adadad;
}
#home-directory .content_body {
  background: #d2d2d2;
}
#home-directory .owl-item {
  text-align: center;
  padding: 15px;
}
#home-directory .owl-item a {
  border: 3px solid #fff;
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
}
#home-directory .owl-item a .title {
  opacity: 0;
  transition: all .2s ease-in;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  background: rgba(19,178,31,0.7);
  color: #061006;
  font: normal 14px/18px Font1, Arial;
  overflow: hidden;
}
#home-directory .owl-item a .title .title-out {
  display: table;
  width: 100%;
  height: 100%;
}
#home-directory .owl-item a .title .title-out .title-in {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
#home-directory .owl-item a:hover .title {
  opacity: 1;
}
#home-directory .owl-item a img {
  width: 100%;
}
#home-directory .owl-theme {
  position: relative;
  text-align: center;
}
#home-directory .owl-theme .owl-controls {
  margin: 0;
}
#home-directory .owl-theme .owl-controls .owl-buttons div {
  background: #bab9b9;
  padding: 3px 13px;
  border-radius: 7px;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  opacity: .5;
}
#home-directory .owl-theme .owl-controls .owl-buttons div:hover {
  opacity: .7;
}
#home-directory .owl-theme .owl-controls .owl-buttons div i {
  font-size: 32px;
}
#home-directory .owl-theme .owl-controls .owl-buttons div i:before {
  -webkit-text-stroke: 1px #bab9b9;
}
#home-directory .owl-theme .owl-controls .owl-buttons div.owl-next {
  left: 0px;
}
#home-directory .owl-theme .owl-controls .owl-buttons div.owl-prev {
  right: 0px;
}
.day-picture .picture-content a {
  position: relative;
  display: block;
}
.day-picture .picture-content a span.picture-icon {
  position: absolute;
  display: block;
  width: 43px;
  height: 43px;
  background: url(img/picture-icon.png);
  left: 10px;
  top: 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  border-radius: 100%;
}
.day-picture .picture-content a:hover span.picture-icon {
  -webkit-box-shadow: 0 0 3em #ffffff;
  -moz-box-shadow: 0 0 3em #ffffff;
  box-shadow: 0 0 3em #ffffff;
}
.day-picture .picture-content a img {
  width: 100%;
}
.top-left-side .video-title,
.top-left-side .picture-title {
  font: normal 20px/28px Font1, Arial;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  margin: auto;
  right: 0;
  left: 0;
  opacity: .7;
  top: 0;
  padding: 5px;
}
.top-left-side .picture-title {
  pointer-events: none;
}
.top-left-side .day-video .media_file {
  width: 100% !important;
}
.top-left-side .top-left-advert {
  padding-top: 10px;
}
.top-left-side .top-left-advert div:nth-child(2n+1) {
  padding-left: 7px;
}
.top-left-side .top-left-advert div:nth-child(2n+2) {
  padding-right: 8px;
}
.top-left-side .top-left-advert div a.advert {
  display: block;
}
.top-left-side .top-left-advert div a.advert img {
  width: 100%;
}
#basketbox {
  margin: 0;
  float: none;
  box-shadow: 0px 1px 0px #292929;
  font: normal 13px/14px Font1, Arial;
}
#basketbox #floatbasket {
  top: auto;
  bottom: 33px;
}
#basketbox #basket_info >span.glyphicon {
  font-size: 18px;
  margin-left: 5px;
}
#basketbox #basket_info #basket_items_box span {
  top: 3px;
}
footer a {
  transition: 0.3s;
}
footer .copyright_area {
  background: #292929;
  border-top: 1px solid #4f4f4f;
  box-shadow: 0px -1px 0px #292929;
  color: #999;
  padding: 10px 0;
  line-height: 28px;
}
footer #smarttry_logo {
  background: none;
}
footer .footer-menu {
  font: normal 13px/20px Font1, Arial;
}
footer .footer-menu h3 {
  color: #fff;
  font-size: 16px;
  line-height: 32px;
}
footer .footer-menu h3 i {
  margin-left: 10px;
}
footer .footer-menu .footer-menu-inner {
  margin: 5px 30px;
  padding: 10px 15px;
  border-right: 1px solid #555;
}
footer .footer-menu .footer-menu-inner li {
  line-height: 2;
  font-size: 13px;
  list-style: initial;
  margin-right: -6px;
  color: #555;
  transition: 0.3s;
}
footer .footer-menu .footer-menu-inner li:hover {
  color: #a5b547;
}
footer .footer-menu .footer-menu-inner li:hover a {
  color: #fff;
  padding-right: 3px;
}
footer .footer-menu .footer-menu-inner li a {
  color: #aaa;
}
footer .footer-info {
  font: normal 14px/28px Font1, Arial;
  color: #aaa;
}
footer .footer-info i {
  margin-left: 10px;
}
footer .footer-info .telephone,
footer .footer-info .fax {
  color: #fff;
}
.nivo-html-caption {
  display: none;
}
.theme-light .nivo-caption {
  font: normal 20px Font1, Arial;
  left: 0;
  bottom: 0;
  background: #553737;
  color: #fff;
  width: 100%;
  padding: 10px;
  text-align: center;
}
.theme-light .nivo-caption a {
  border-bottom: 0;
}
.theme-light .nivo-directionNav a {
  bottom: 50%;
  margin-bottom: -20px;
}
.day-video .vjs-default-skin .vjs-big-play-button {
  left: 10px;
  top: 10px;
  width: 42px;
  height: 42px;
  border: 0;
  background: url(img/video-icon.png) no-repeat;
  display: none;
}
.day-video .vjs-default-skin .vjs-big-play-button:before {
  display: none;
}
products.owl-carousel .products li .thumb_body,
products.owl-carousel .products li .item_body {
  display: block;
}
.classifieds li a img,
.media_thumb .thumb_body a.media_image img,
.gallery li a img {
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
}
.gallery li .item_body span:empty {
  height: 0;
}
.media_info a {
  color: #222021;
}
.media_info a:hover {
  color: #787878;
}
.page_home .content .content_header {
  border: 0;
}
.media_thumb .thumb_body .media_info {
  padding: 5px 8px;
  border: 1px solid #e2e2e2;
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
  border-radius: 5px;
}
.media_thumb .thumb_body .media_info a {
  padding-right: 10px;
  line-height: 10px;
}
#side_center .content_list .content_excerpt a {
  display: block;
  min-height: 38px;
}
#side_center .content_list .content_excerpt a:hover h3 {
  color: #716f70;
}
#side_center .content_list .content_image {
  padding: 0;
  margin-left: 10px;
  width: 130px;
  height: 130px;
  border-radius: 100%;
  overflow: hidden;
  border: 2px solid #bcd52f;
}
#side_center .content_list .content_image img {
  max-width: none;
  height: 100%;
  margin-right: -20px;
}
#side_center .content_list h3 {
  font-size: 14px;
}
#box_contents .content_body {
  padding: 12px;
  background: #f6f6f6;
}
.side_content_list {
  border-bottom: 1px solid #efefef;
  padding: 5px 0;
}
.side_content_list .content_image {
  width: 100px;
  display: block;
  float: right;
  padding-left: 10px;
}
.side_content_list .content_image img {
  width: 100%;
}
.side_content_list .content_excerpt a h3 {
  color: #000;
  font-size: 14px;
}
.side_content_list .content_excerpt a:hover h3 {
  color: #787274;
}
.side_content_list .content_excerpt .content-writer h3 {
  color: #716f70;
  font-size: 14px;
}
.page_home .content .content_header,
#forum-box .content .content_header {
  background: transparent;
}
.block .block_header {
  overflow: visible;
  position: relative;
}
.block .block_header h3 {
  line-height: 24px;
}
.sidebar-ads li {
  text-align: center;
  padding: 5px 0;
}
.sidebar-ads li a {
  display: block;
}
.sidebar-ads li a img {
  width: 100%;
}
.sidebar-ads li:first-child {
  padding-top: 0;
}
.center-side .video-link {
  font: normal 20px/28px Font1, Arial;
  color: #fff;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  margin: auto;
  right: 0;
  left: 0;
  opacity: .7;
  top: 0;
  padding: 5px;
}
.center-side .picture-title,
.center-side .video-title {
  display: block;
  font: normal 20px/28px Font1, Arial;
  color: #000;
  width: 100%;
  text-align: center;
}
.center-side .day-picture .picture-content {
  padding: 5px;
}
.center-side .day-picture .picture-content a {
  border: 1px solid #000;
}
.center-side .video-content {
  padding: 5px;
}
.center-side .video-content .media_file {
  width: 100% !important;
  border: 1px solid #000;
}
#header_slide {
  padding-left: 0;
}
.day-video {
  padding-left: 7px;
}
.day-picture {
  padding-right: 8px;
}
#box_other_contents .content_header {
  background: none;
  padding: 0;
}
#box_other_contents .content_header h2 {
  float: none;
  text-align: center;
  font-size: 20px;
}
#box_other_contents .related-contents li a {
  display: block;
}
#box_other_contents .related-contents li a img {
  width: 100%;
  border: 1px solid #000;
}
#box_other_contents .related-contents li a.link {
  color: #000;
  font: normal 14px/20px Font1, Arial;
  height: 40px;
  margin-top: 10px;
  text-align: right;
}
#box_other_contents .related-contents li a.link:hover {
  color: #787274;
}
.content {
  font: normal 14px/18px Font1, Arial;
}
.content.article {
  overflow: visible;
}
.content.article .header-date {
  background: #f6a426;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  float: right;
  margin: -20px 0 0 10px;
  color: #fff;
  padding: 13px 0;
}
.content.article .header-date div {
  text-align: center;
}
.content.article .header-date div.day {
  font: bold 20px/20px Font1, Arial;
}
.content.article .header-date div.month {
  font: normal 16px/20px Font1, Arial;
}
.content.article .article-option {
  background: #f2f2f2;
  padding: 10px;
  font: normal 14px/18px Font1, Arial;
  clear: both;
}
.content.article .article-option span {
  padding: 0 5px;
  text-align: right;
}
.content.article .article-option .tags span {
  display: none;
}
.content.article .article_image img {
  width: 100%;
  height: auto;
}
.content.article .article_text {
  font: normal 14px/18px Font1, Arial;
  padding-top: 25px;
}
.social-icons {
  float: left;
  margin-top: 3px;
}
.social-icons a {
  color: #fff;
  margin: 0px 5px;
  display: block;
  width: 18px;
  font-size: 18px;
  box-sizing: content-box;
  line-height: 1;
  text-align: center;
  float: left;
  padding: 5px;
  border-radius: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.15);
  background-color: #b9b1ae;
}
.social-icons a i {
  color: #f0ebe7;
}
.social-icons a:hover {
  opacity: 0.7;
}
#product_tab_content {
  padding-top: 10px;
}
.center-ads li a {
  display: block;
}
.center-ads li a img {
  width: 100%;
}
.sf-menu {
  position: relative;
}
.sf-menu >li {
  position: static;
}
.sf-menu >li >ul {
  width: 100%;
}
.sf-menu >li >ul >li {
  float: right;
}
.sf-menu >li >ul >li:last-child >a {
  border-left: 0;
}
.sf-menu >li >ul >li >a {
  border-left: 1px solid #2ab34b;
  padding: 0 5px;
}
.sf-menu ul {
  border: 1px solid #066b0a;
  box-shadow: none;
  padding: 5px;
  box-sizing: border-box;
}
.sf-menu ul ul {
  top: 100%;
  right: 0px;
}
.sf-menu:after,
.sf-menu:before {
  display: none;
}
.datetime {
  float: right;
}
.theme-light .nivoSlider {
  margin-bottom: 25px;
}
.page_home .theme-light .nivoSlider {
  height: 345px;
  margin-bottom: 0;
}
.box .owl-carousel {
  direction: rtl;
  padding: 0 0;
}
.box .owl-carousel .owl-item {
  float: right;
}
.video-content .vjs-default-skin:hover .vjs-big-play-button,
.video-content .vjs-default-skin .vjs-big-play-button:focus {
  transition: .4s;
  font-size: 1.5em;
  border-radius: 100%;
}
#box_comment_form #comment_title {
  cursor: pointer;
}
#box_comment_form #comment_title:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
}
.content_rate .rate {
  direction: ltr;
  text-align: center;
  cursor: pointer;
}
.content_rate .rate .rating-active {
  text-align: center;
}
.content_rate .rate .rating-container .rating-stars {
  color: #ff9f17;
}
.content_rate .rate .rating-gly-star {
  font-size: 17px;
}
.content .content_rate .rate {
  text-align: right;
}
.classifieds li .item_body span:empty {
  height: 0;
}
.content .article_body {
  padding: 10px;
}
.content .article_body .article-option .tags-list {
  margin-bottom: 5px;
}
.content .article_body .article-option .tags-list .tags a {
  border: 1px solid #eee;
  border-bottom: 1px solid #4f98a1;
  padding: 3px 5px;
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin: 5px 0;
}
.content .article_body .article-option .tags-list .tags a:hover {
  color: #fff;
  background-color: #4f98a1;
}
.products li .thumb_body h3,
.products li .item_body h3 {
  text-align: center;
  height: 32px;
}
.contents_list .content_list:nth-child(even) {
  padding-right: 5px;
  padding-left: 0;
}
.contents_list .content_list:nth-child(odd) {
  padding-right: 0;
  padding-left: 5px;
}
.side_left_inner {
  padding: 10px;
  background-color: #e7e7e7;
}
.sf-menu {
  margin-bottom: 37px;
}
#comments .comment_message {
  font-size: 13px;
  font-family: tahoma;
}
.page_tag .tags a {
  border: 1px solid #eee;
  border-bottom: 1px solid #4f98a1;
  margin: 2px;
  color: #000;
}
.page_tag .tags a:hover {
  color: #fff;
  background-color: #4f98a1;
}
.page_thumb {
  padding: 3px;
}
.page_thumb h3 {
  font-size: 15px;
}
.sf-menu ul  .sf-with-ul {
  padding-left: 1.2em !important;
}
.sf-menu ul .sf-arrow {
  left: 0;
}
.sf-menu ul .fa-angle-double-left:before {
  content: "\f103";
}
.content_header .media_info {
  float: right;
  width: auto;
  margin-right: 25px;
  font: normal 14px/38px Font1, Arial;
}
.content_header .media_info a.media_hit {
  margin-left: 10px;
}
.content_header .media_info a span {
  margin-left: 5px;
}
.content_header .media_info a strong {
  font-size: 18px;
}
.content_options {
  background: #f2f2f2;
  padding: 10px;
  font: normal 13px/16px Font1, Arial;
  margin-top: 15px;
}
.content_options .tags-list {
  margin-bottom: 5px;
}
.content_options .tags-list .tags a {
  background: #fff;
  padding: 5px;
  border-bottom: 1px solid #4e98a1;
  color: #333;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1);
  display: inline-block;
  line-height: 18px;
  margin: 2px;
}
.content_options .tags-list .tags a:hover {
  background: #4e98a1;
  color: #fff;
}
.content_options .tags-list .tags span {
  display: none;
}
.content_options .article-date {
  color: #7b7c7e;
}
.content_options span {
  line-height: 28px;
}
.radio_list {
  margin-right: 20px;
}
.socials a {
  display: inline-block;
  height: 36px;
  width: 36px;
  margin: 5px;
}
.socials a.facebook {
  background: url('social/facebook.png');
}
.socials a.twitter {
  background: url('social/twitter.png');
}
.socials a.aparat {
  background: url('social/aparat.png');
}
.socials a.cloob {
  background: url('social/cloob.png');
}
.socials a.facenama {
  background: url('social/facenama.png');
}
.socials a.gplus {
  background: url('social/gplus.png');
}
.socials a.hammihan {
  background: url('social/hammihan.png');
}
.socials a.instagram {
  background: url('social/instagram.png');
}
.socials a.telegram {
  background: url('social/telegram.png');
}
.socials a.youtube {
  background: url('social/youtube.png');
}
.thumb_badge.badge_off {
  display: none;
}
.product_off {
  position: absolute;
  top: 0px;
  right: 3px;
  color: #fff;
  background: red;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  transform: rotate(20deg);
  font: bold 16px/40px Arial;
  text-align: center;
  -webkit-transition: All .2s ease-in-out;
  -moz-transition: All .2s ease-in-out;
  -o-transition: All .2s ease-in-out;
}
.product_thumb:hover .product_off {
  transform: rotate(0deg);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.product_left_side .product_off {
  right: auto;
  left: 10px;
  width: 60px;
  height: 60px;
  font: bold 22px/60px Arial;
  transform: rotate(-20deg);
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header_primary_inner .advert {
    width: 580px;
  }
}
@media (max-width: 991px) {
  .search_area {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .search_area input {
    width: 100%;
    margin-left: -37px;
  }
  .header_primary_inner .advert {
    width: 100%;
    margin-top: 10px;
  }
  #header_slide {
    margin-bottom: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .sf-menu > li > a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  #article-tabs .nav-tabs>li {
    float: right;
  }
  #box_my_basket .content_body {
    text-align: center;
  }
  .page_home .theme-light .nivoSlider {
    height: auto;
  }
  .sf-menu {
    margin-bottom: 10px;
  }
  .menu_1 {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
  }
  .header_primary_inner .advert {
    width: 100%;
  }
  .tab-pane.active:before {
    display: none;
  }
  .top-left-side .day-video {
    margin-bottom: 10px;
    padding: 0 15px;
  }
  .top-left-side .day-picture {
    padding: 0 15px;
  }
  .top-left-advert .advert {
    margin-bottom: 10px;
  }
  .video-content {
    margin-bottom: 10px;
  }
  .top-left-side .top-left-advert div:nth-child(n) {
    padding: 0;
    text-align: center;
  }
  .top-left-side .top-left-advert div a.advert {
    display: inline-block;
  }
  .top-left-side .top-left-advert div a.advert img {
    max-width: 100%;
    width: auto;
  }
  .social {
    clear: right;
  }
  .sidebar-ads li a {
    display: inline-block;
  }
  .sidebar-ads li a img {
    width: auto;
    max-width: 100%;
  }
  #basketbox {
    float: none;
    width: 160px;
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .header_primary_inner .advert {
    display: none;
  }
  .center-ads {
    display: none;
  }
  #article-tabs .contents_list .tab_content_list .content_image {
    float: none;
    margin: 0 auto 10px;
  }
}
