/* theme */
/* fonts */
@font-face {
  font-family: "Weblogma_Yekan";
  src: url('fonts/Weblogma_Yekan.eot?1445920942');
  src: url('fonts/Weblogma_Yekan.eot?&1445920942#iefix') format('embedded-opentype'), url('fonts/Weblogma_Yekan.ttf?1445920942') format('truetype'), url('fonts/Weblogma_Yekan.woff?1445920942') format('woff');
  font-weight: "Weblogma_Yekan.svg"; }
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*  To embed your own fonts, use this syntax
  and place your fonts inside the
  library/fonts folder. For more information
  on embedding fonts, go to:
  http://www.fontsquirrel.com/
  Be sure to remove the comment brackets.
*/
/*  @font-face {
      font-family: 'Font Name';
      src: url('library/fonts/font-name.eot');
      src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 65, sass/rtl/fonts/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig"; }

/* ------------susy-------- */
/* line 14, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 17, sass/rtl/base/_variables.scss */
.fullwidth {
  width: 100%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }

/* line 20, sass/rtl/base/_variables.scss */
.oneSecond {
  width: 49.23077%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }
  /* line 22, sass/rtl/base/_variables.scss */
  .oneSecond:nth-child(2n) {
    width: 49.23077%;
    float: left;
    margin-left: 0;
    *margin-right: -1em;
    display: inline; }

/* line 28, sass/rtl/base/_variables.scss */
.oneThird {
  width: 32.30769%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }
  /* line 30, sass/rtl/base/_variables.scss */
  .oneThird:nth-child(3n) {
    width: 32.30769%;
    float: left;
    margin-left: 0;
    *margin-right: -1em;
    display: inline; }

/* line 36, sass/rtl/base/_variables.scss */
.oneFourth {
  width: 23.84615%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }
  /* line 38, sass/rtl/base/_variables.scss */
  .oneFourth:nth-child(4n) {
    width: 23.84615%;
    float: left;
    margin-left: 0;
    *margin-right: -1em;
    display: inline; }

/* line 43, sass/rtl/base/_variables.scss */
.Fifth {
  width: 40.76923%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }

/* line 47, sass/rtl/base/_variables.scss */
.lastGrid {
  float: left;
  margin-left: 0;
  *margin-right: -1em;
  display: inline; }

/* line 51, sass/rtl/base/_variables.scss */
.oneFifth {
  width: 100%;
  float: none;
  margin-right: 0;
  margin-left: 0;
  display: inline; }
  @media (min-width: 45em) {
    /* line 51, sass/rtl/base/_variables.scss */
    .oneFifth {
      width: 20%;
      float: left; } }

/* line 62, sass/rtl/base/_variables.scss */
.lastFifth {
  float: none; }
  @media (min-width: 45em) {
    /* line 62, sass/rtl/base/_variables.scss */
    .lastFifth {
      float: left;
      display: inline; } }

/*------ colors -----------*/
/* base style */
/* line 2, sass/rtl/base/_base.scss */
body {
  font-family: "Weblogma_Yekan";
  direction: rtl;
  font-size: 100%;
  line-height: 180%; }
  /* line 7, sass/rtl/base/_base.scss */
  body form {
    direction: rtl;
    text-align: right; }

/* line 12, sass/rtl/base/_base.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

/* line 16, sass/rtl/base/_base.scss */
.gallery {
  margin-right: -4px;
  margin-left: auto; }

/* line 22, sass/rtl/base/_base.scss */
.gallery-item {
  float: right;
  margin: 0 0px 4px 4px; }

/* line 28, sass/rtl/base/_base.scss */
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: auto;
  margin-left: 0; }

/* line 41, sass/rtl/base/_base.scss */
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
  clear: right; }

/* line 48, sass/rtl/base/_base.scss */
.gallery-caption {
  left: auto;
  right: 0;
  text-align: right; }

/* line 55, sass/rtl/base/_base.scss */
.gallery-caption:before {
  left: auto;
  right: 0; }

/* mixins */
/* line 2, sass/rtl/layout/_header.scss */
.site-header .hero {
  background-color: #75a404;
  border-bottom: 5px solid #FF910F; }
  @media (min-width: 45em) {
    /* line 2, sass/rtl/layout/_header.scss */
    .site-header .hero {
      background: none;
      border-bottom: 0px; } }

/* line 11, sass/rtl/layout/_header.scss */
.header-right-area,
.header-left-area,
.logo-wrapper {
  padding-top: 0px;
  width: 100%;
  float: right;
  margin-left: 1.53846%;
  display: inline; }
  /* line 15, sass/rtl/layout/_header.scss */
  .header-right-area a.logo-link,
  .header-left-area a.logo-link,
  .logo-wrapper a.logo-link {
    max-height: 40px;
    display: inline-block;
    overflow: hidden; }
  /* line 21, sass/rtl/layout/_header.scss */
  .header-right-area img.mobile-logo,
  .header-left-area img.mobile-logo,
  .logo-wrapper img.mobile-logo {
    display: inline-block;
    max-width: 130px;
    padding-top: 10px; }
  /* line 26, sass/rtl/layout/_header.scss */
  .header-right-area img.desktop-logo,
  .header-left-area img.desktop-logo,
  .logo-wrapper img.desktop-logo {
    display: none; }
  @media (min-width: 45em) {
    /* line 11, sass/rtl/layout/_header.scss */
    .header-right-area,
    .header-left-area,
    .logo-wrapper {
      width: 32.30769%;
      float: right;
      margin-left: 1.53846%;
      padding-top: 10px; }
      /* line 32, sass/rtl/layout/_header.scss */
      .header-right-area a.logo-link,
      .header-left-area a.logo-link,
      .logo-wrapper a.logo-link {
        max-height: 70px; }
      /* line 35, sass/rtl/layout/_header.scss */
      .header-right-area img.mobile-logo,
      .header-left-area img.mobile-logo,
      .logo-wrapper img.mobile-logo {
        display: none; }
      /* line 38, sass/rtl/layout/_header.scss */
      .header-right-area img.desktop-logo,
      .header-left-area img.desktop-logo,
      .logo-wrapper img.desktop-logo {
        display: inline-block; } }

/* line 44, sass/rtl/layout/_header.scss */
.header-right-area {
  text-align: right;
  display: none; }
  @media (min-width: 45em) {
    /* line 44, sass/rtl/layout/_header.scss */
    .header-right-area {
      display: block; } }
  /* line 51, sass/rtl/layout/_header.scss */
  .header-right-area .user-links {
    margin-top: 10px; }
    /* line 52, sass/rtl/layout/_header.scss */
    .header-right-area .user-links a {
      -moz-transition: all 0.3s ease-in-out 0s;
      -o-transition: all 0.3s ease-in-out 0s;
      -webkit-transition: all 0.3s ease-in-out;
      -webkit-transition-delay: 0s;
      transition: all 0.3s ease-in-out 0s; }
    /* line 56, sass/rtl/layout/_header.scss */
    .header-right-area .user-links a.user-account-link {
      background-color: #a5a9a9;
      color: #FFFFFF;
      padding: 2px 5px;
      margin-left: 3px;
      line-height: 120%;
      display: inline-block; }
      /* line 63, sass/rtl/layout/_header.scss */
      .header-right-area .user-links a.user-account-link:hover {
        background-color: #06a0f8;
        color: #06a0f8; }
  /* line 69, sass/rtl/layout/_header.scss */
  .header-right-area ul.top-nav {
    margin-top: 22px;
    list-style: none; }
    /* line 73, sass/rtl/layout/_header.scss */
    .header-right-area ul.top-nav li {
      display: inline-block; }
      /* line 75, sass/rtl/layout/_header.scss */
      .header-right-area ul.top-nav li a {
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out;
        -webkit-transition-delay: 0s;
        transition: all 0.3s ease-in-out 0s;
        border-left: 1px solid #a5a9a9;
        padding: 0 5px;
        display: inline-block;
        line-height: 120%; }
        /* line 82, sass/rtl/layout/_header.scss */
        .header-right-area ul.top-nav li a:hover {
          color: #06a0f8; }
      /* line 86, sass/rtl/layout/_header.scss */
      .header-right-area ul.top-nav li:last-child a {
        border-left: 0px; }

/* line 92, sass/rtl/layout/_header.scss */
.logo-wrapper {
  text-align: left; }
  /* line 95, sass/rtl/layout/_header.scss */
  .logo-wrapper .menu-toggler {
    display: inline-block;
    float: right;
    margin-top: 13px; }
    /* line 99, sass/rtl/layout/_header.scss */
    .logo-wrapper .menu-toggler i:before {
      cursor: pointer;
      font-size: 120%;
      padding: 10px;
      border: 1px solid #E6E7E7;
      color: #4E4E4E;
      background-color: #FFFFFF; }
  @media (min-width: 45em) {
    /* line 92, sass/rtl/layout/_header.scss */
    .logo-wrapper {
      text-align: center; }
      /* line 111, sass/rtl/layout/_header.scss */
      .logo-wrapper .menu-toggler {
        display: none; } }

/* line 117, sass/rtl/layout/_header.scss */
.header-left-area {
  text-align: left;
  display: none; }
  @media (min-width: 45em) {
    /* line 117, sass/rtl/layout/_header.scss */
    .header-left-area {
      float: left;
      margin-left: 0;
      display: block; } }
  /* line 125, sass/rtl/layout/_header.scss */
  .header-left-area .contact-info-links {
    padding-top: 10px;
    color: #FF910F; }
    /* line 128, sass/rtl/layout/_header.scss */
    .header-left-area .contact-info-links span {
      font-weight: bold; }
    /* line 131, sass/rtl/layout/_header.scss */
    .header-left-area .contact-info-links a.contact-button {
      -moz-transition: all 0.3s ease-in-out 0s;
      -o-transition: all 0.3s ease-in-out 0s;
      -webkit-transition: all 0.3s ease-in-out;
      -webkit-transition-delay: 0s;
      transition: all 0.3s ease-in-out 0s;
      background-color: #FF910F;
      color: #FFFFFF;
      display: inline-block;
      line-height: 120%;
      padding: 2px 5px;
      margin-right: 10px; }
      /* line 139, sass/rtl/layout/_header.scss */
      .header-left-area .contact-info-links a.contact-button:hover {
        background-color: #FFB257;
        color: #FFFFFF; }
  /* line 145, sass/rtl/layout/_header.scss */
  .header-left-area div.livezilla-links {
    margin-top: 20px; }
    /* line 147, sass/rtl/layout/_header.scss */
    .header-left-area div.livezilla-links .livee {
      float: left;
      text-align: left; }

@-webkit-keyframes move-up {
  0% {
    opacity: 0;
    display: none; }
  100% {
    opacity: 1;
    display: inline-block; } }
@-moz-keyframes move-up {
  0% {
    opacity: 0;
    display: none; }
  100% {
    opacity: 1;
    display: inline-block; } }
@-o-keyframes move-up {
  0% {
    opacity: 0;
    display: none; }
  100% {
    opacity: 1;
    display: inline-block; } }
@keyframes move-up {
  0% {
    opacity: 0;
    display: none; }
  100% {
    opacity: 1;
    display: inline-block; } }
@-webkit-keyframes move-down {
  0% {
    opacity: 1;
    display: inline-block; }
  100% {
    opacity: 0;
    display: none; } }
@-moz-keyframes move-down {
  0% {
    opacity: 1;
    display: inline-block; }
  100% {
    opacity: 0;
    display: none; } }
@-o-keyframes move-down {
  0% {
    opacity: 1;
    display: inline-block; }
  100% {
    opacity: 0;
    display: none; } }
@keyframes move-down {
  0% {
    opacity: 1;
    display: inline-block; }
  100% {
    opacity: 0;
    display: none; } }
/*------------- main menu--------------------*/
/* line 165, sass/rtl/layout/_header.scss */
nav.main-menu {
  display: none;
  background-color: #75a404;
  margin-top: 10px;
  width: 100%;
  padding: 0px;
  text-align: center;
  border-bottom: 4px solid #9aca3c; }
  @media (min-width: 45em) {
    /* line 165, sass/rtl/layout/_header.scss */
    nav.main-menu {
      display: block;
      background-color: #E6E7E7; } }
  /* line 177, sass/rtl/layout/_header.scss */
  nav.main-menu.scroll-to-fixed-fixed {
    margin-top: 0px;
    border: 1px solid #cccece; }
  /* line 181, sass/rtl/layout/_header.scss */
  nav.main-menu ul.main-nav {
    margin: 0px;
    padding: 10px 5px; }
    /* line 185, sass/rtl/layout/_header.scss */
    nav.main-menu ul.main-nav li, nav.main-menu ul.main-nav ul {
      display: inline-block;
      margin: 0;
      padding: 0px;
      text-align: center;
      width: 100%; }
      /* line 191, sass/rtl/layout/_header.scss */
      nav.main-menu ul.main-nav li a, nav.main-menu ul.main-nav ul a {
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out;
        -webkit-transition-delay: 0s;
        transition: all 0.3s ease-in-out 0s;
        color: #111;
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #FFFFFF; }
        /* line 197, sass/rtl/layout/_header.scss */
        nav.main-menu ul.main-nav li a:hover, nav.main-menu ul.main-nav ul a:hover {
          color: #FFFFFF;
          background-color: #FF910F; }
    @media (min-width: 45em) {
      /* line 181, sass/rtl/layout/_header.scss */
      nav.main-menu ul.main-nav {
        margin: 0px;
        padding: 0px; }
        /* line 208, sass/rtl/layout/_header.scss */
        nav.main-menu ul.main-nav li {
          display: inline-block;
          width: inherit;
          padding: 0px;
          margin: 0px;
          position: relative; }
          /* line 214, sass/rtl/layout/_header.scss */
          nav.main-menu ul.main-nav li a {
            -moz-transition: all 0.3s ease-in-out 0s;
            -o-transition: all 0.3s ease-in-out 0s;
            -webkit-transition: all 0.3s ease-in-out;
            -webkit-transition-delay: 0s;
            transition: all 0.3s ease-in-out 0s;
            font-size: 18px;
            font-weight: normal;
            display: block;
            padding: 15px 22px;
            background-color: #E6E7E7;
            color: #111;
            border-bottom: 0px; }
            /* line 223, sass/rtl/layout/_header.scss */
            nav.main-menu ul.main-nav li a:hover {
              background-color: #F2F2F2;
              color: #111; }
          /* line 228, sass/rtl/layout/_header.scss */
          nav.main-menu ul.main-nav li.featured-menu a {
            background-color: #87BD05;
            color: #FFFFFF; }
            /* line 231, sass/rtl/layout/_header.scss */
            nav.main-menu ul.main-nav li.featured-menu a:hover {
              background-color: #B5DB18; }
          /* line 235, sass/rtl/layout/_header.scss */
          nav.main-menu ul.main-nav li ul.sub-menu {
            -moz-transition: opacity .45s linear, visibility .2s linear .2s;
            -webkit-transition: opacity .45s linear, visibility .2s linear .2s;
            -o-transition: opacity .45s linear, visibility .2s linear .2s;
            transition: opacity .45s linear, visibility .2s linear .2s;
            visibility: hidden;
            border: 1px solid #E6E7E7;
            padding: 0;
            border-top: 0px;
            z-index: 99999;
            position: absolute;
            top: 100%;
            right: 0;
            width: 240px; }
            /* line 246, sass/rtl/layout/_header.scss */
            nav.main-menu ul.main-nav li ul.sub-menu li {
              width: 100%;
              text-align: right; }
            /* line 250, sass/rtl/layout/_header.scss */
            nav.main-menu ul.main-nav li ul.sub-menu a {
              width: 100%;
              -moz-transition: all 0s ease-in 0s;
              -o-transition: all 0s ease-in 0s;
              -webkit-transition: all 0s ease-in;
              -webkit-transition-delay: 0s;
              transition: all 0s ease-in 0s;
              background-color: #F2F2F2;
              border-bottom: 1px solid #E6E7E7;
              color: #4E4E4E;
              padding: 5px 20px 5px 10px; }
              /* line 258, sass/rtl/layout/_header.scss */
              nav.main-menu ul.main-nav li ul.sub-menu a:hover {
                color: black; }
          /* line 266, sass/rtl/layout/_header.scss */
          nav.main-menu ul.main-nav li:hover > ul.sub-menu {
            opacity: 1;
            visibility: visible;
            transition-delay: 0s; } }

/* main style */
/* line 3, sass/rtl/layout/_main.scss */
.layout {
  *zoom: 1;
  max-width: 67em;
  _width: 67em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  /* line 38, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .layout:after {
    content: "";
    display: table;
    clear: both; }

/* line 9, sass/rtl/layout/_main.scss */
.primary {
  width: 100%;
  float: right;
  margin-left: 1.53846%;
  display: inline;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media (min-width: 45em) {
    /* line 9, sass/rtl/layout/_main.scss */
    .primary {
      width: 66.15385%;
      float: left;
      margin-left: 0;
      margin-right: auto; } }
  /* line 20, sass/rtl/layout/_main.scss */
  .primary p {
    word-break: initial; }
  /* line 26, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-body h1, .primary article.hentry .article-body h2, .primary article.hentry .article-body h3, .primary article.hentry .article-body h4, .primary article.hentry .article-body h5, .primary article.hentry .article-body h6 {
    margin-top: 15px;
    margin-bottom: 15px; }
  /* line 30, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-body ul {
    list-style: disc;
    margin-left: auto !important;
    margin-right: 20px;
    padding-left: 0px; }
  /* line 36, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-body ul {
    margin-left: auto;
    margin-right: 20px; }
  /* line 40, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-body .featured-image {
    display: inline-block;
    float: right;
    margin-left: 25px;
    margin-bottom: 10px;
    margin-top: 1.5em; }
  /* line 51, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-title span.en-name {
    font-size: 72%;
    display: inline-block;
    padding: 0px 10px;
    margin: 5px 10px;
    border-right: 1px solid #E6E7E7;
    color: #bcbcbc; }
  /* line 59, sass/rtl/layout/_main.scss */
  .primary article.hentry .article-title a.title-button {
    float: left; }

/* line 67, sass/rtl/layout/_main.scss */
.secondary {
  width: 100%;
  float: right;
  margin-left: 1.53846%;
  display: inline;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media (min-width: 45em) {
    /* line 67, sass/rtl/layout/_main.scss */
    .secondary {
      width: 32.30769%;
      float: right;
      margin-left: 1.53846%;
      margin-right: auto; } }

/*---------------Headers------------------------*/
/*---------------Froms--------------------------*/
/* line 89, sass/rtl/layout/_main.scss */
.form-container {
  display: block;
  overflow: hidden;
  width: 100%; }

/* line 95, sass/rtl/layout/_main.scss */
form input, form select, form input[type=submit], form button {
  display: inline-block;
  float: right;
  padding: 4px 10px;
  margin: 3px;
  max-height: 32px;
  font-size: 90%;
  max-width: 100%; }
/* line 104, sass/rtl/layout/_main.scss */
form.domain-search {
  direction: ltr; }
  /* line 106, sass/rtl/layout/_main.scss */
  form.domain-search input, form.domain-search select, form.domain-search input[type=submit], form.domain-search button {
    float: left; }
  /* line 109, sass/rtl/layout/_main.scss */
  form.domain-search .input-large {
    width: 200px; }
/* line 113, sass/rtl/layout/_main.scss */
form.domain-search-rtl {
  text-align: right; }
  /* line 115, sass/rtl/layout/_main.scss */
  form.domain-search-rtl input, form.domain-search-rtl select, form.domain-search-rtl input[type=submit], form.domain-search-rtl button {
    float: right; }

/*---------------------fields-----------------*/
/* line 121, sass/rtl/layout/_main.scss */
a.ult-content-box-anchor {
  display: block; }
  /* line 123, sass/rtl/layout/_main.scss */
  a.ult-content-box-anchor:hover {
    opacity: 0.85; }

/* line 127, sass/rtl/layout/_main.scss */
.icon-wrapper {
  background: url('../images/back-line.png?1447059888') repeat-x 0 center; }
  /* line 129, sass/rtl/layout/_main.scss */
  .icon-wrapper img {
    border-right: 1px solid #E6E7E7;
    border-left: 1px solid #E6E7E7; }

/* line 1, sass/rtl/layout/_footer.scss */
.footer-widget-area {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #E6E7E7; }
  /* line 8, sass/rtl/layout/_footer.scss */
  .footer-widget-area aside.footer-first.widget {
    text-align: center;
    width: 100%;
    float: right;
    margin-left: 1.53846%;
    display: inline; }
    @media (min-width: 45em) {
      /* line 8, sass/rtl/layout/_footer.scss */
      .footer-widget-area aside.footer-first.widget {
        width: 23.84615%;
        float: right;
        margin-left: 1.53846%; } }
    @media (min-width: 45em) {
      /* line 14, sass/rtl/layout/_footer.scss */
      .footer-widget-area aside.footer-first.widget:nth-of-type(4n) {
        float: left;
        margin-left: 0; } }
    /* line 19, sass/rtl/layout/_footer.scss */
    .footer-widget-area aside.footer-first.widget .widgettitle {
      text-align: right;
      border-bottom: 1px solid #cccece; }
    /* line 23, sass/rtl/layout/_footer.scss */
    .footer-widget-area aside.footer-first.widget ul.footer-widget-list {
      padding: 0px; }
      /* line 25, sass/rtl/layout/_footer.scss */
      .footer-widget-area aside.footer-first.widget ul.footer-widget-list li {
        border-bottom: 1px dashed #cccece; }

/* line 34, sass/rtl/layout/_footer.scss */
div.related-companies {
  text-align: center;
  background-color: #E6E7E7;
  padding-bottom: 30px; }
  /* line 40, sass/rtl/layout/_footer.scss */
  div.related-companies div.co-container {
    text-align: center;
    display: none; }
    @media (min-width: 65em) {
      /* line 40, sass/rtl/layout/_footer.scss */
      div.related-companies div.co-container {
        display: inline-block;
        width: 12.5%; } }

/* line 50, sass/rtl/layout/_footer.scss */
.site-footer {
  display: block;
  background-color: #E6E7E7; }
  /* line 53, sass/rtl/layout/_footer.scss */
  .site-footer .nezam-logo {
    text-align: center; }
  /* line 56, sass/rtl/layout/_footer.scss */
  .site-footer .social-links {
    text-align: center; }
    /* line 58, sass/rtl/layout/_footer.scss */
    .site-footer .social-links a.facebook-link,
    .site-footer .social-links a.twitter-link,
    .site-footer .social-links a.gplus-link,
    .site-footer .social-links a.linkedin-link {
      display: inline-block;
      -moz-transition: all 0.3s ease-in-out 0s;
      -o-transition: all 0.3s ease-in-out 0s;
      -webkit-transition: all 0.3s ease-in-out;
      -webkit-transition-delay: 0s;
      transition: all 0.3s ease-in-out 0s;
      width: 30px;
      height: 30px;
      background-position: 0 0; }
      /* line 67, sass/rtl/layout/_footer.scss */
      .site-footer .social-links a.facebook-link:hover,
      .site-footer .social-links a.twitter-link:hover,
      .site-footer .social-links a.gplus-link:hover,
      .site-footer .social-links a.linkedin-link:hover {
        background-position: 0 -66px; }
    /* line 72, sass/rtl/layout/_footer.scss */
    .site-footer .social-links a.facebook-link {
      background-image: url('../images/facebook.png?1445943424'); }
    /* line 76, sass/rtl/layout/_footer.scss */
    .site-footer .social-links a.twitter-link {
      background-image: url('../images/twitter.png?1445943393');
      background-position: 0 -3px; }
      /* line 79, sass/rtl/layout/_footer.scss */
      .site-footer .social-links a.twitter-link:hover {
        background-position: 0 -67px; }
    /* line 84, sass/rtl/layout/_footer.scss */
    .site-footer .social-links a.gplus-link {
      background-image: url('../images/gplus.png?1445943387');
      background-position: 0 1px; }
    /* line 89, sass/rtl/layout/_footer.scss */
    .site-footer .social-links a.linkedin-link {
      background-image: url('../images/linkedin.png?1445943397'); }
      /* line 91, sass/rtl/layout/_footer.scss */
      .site-footer .social-links a.linkedin-link:hover {
        background-position: 0 -68px; }

/* button style */
/* line 2, sass/rtl/modules/_btn.scss */
input[type=submit], button {
  border: 0px;
  padding: 10px 15px;
  background-color: #FF910F;
  color: #FFFFFF; }
  /* line 8, sass/rtl/modules/_btn.scss */
  input[type=submit]:hover, input[type=submit]:focus, button:hover, button:focus {
    background-color: #FF3300; }
  /* line 11, sass/rtl/modules/_btn.scss */
  input[type=submit]#searchsubmit, button#searchsubmit {
    padding: 8px 15px; }

/* line 18, sass/rtl/modules/_btn.scss */
.sidebar-widget input[type=submit]#searchsubmit, .sidebar-widget button#searchsubmit {
  padding: 3px 15px; }

/* line 23, sass/rtl/modules/_btn.scss */
a.button-orange {
  background-color: #FF910F;
  color: #FFFFFF;
  padding: 5px 20px;
  display: inline-block;
  max-width: 100%;
  text-align: center; }
  /* line 30, sass/rtl/modules/_btn.scss */
  a.button-orange:hover {
    background-color: #FF3300; }

/* dividers style */
/* form style */
/* line 2, sass/rtl/modules/_forms.scss */
input#s {
  outline: none;
  border: 1px solid #E6E7E7;
  background-color: #F8F8F8;
  padding: 7px; }

/* line 10, sass/rtl/modules/_forms.scss */
.search-area input#s {
  padding-top: 0;
  padding-bottom: 0; }

/* table style */
/* line 3, sass/rtl/modules/_tables.scss */
.price-table-container .vc_col-xs-1, .price-table-container .vc_col-sm-1, .price-table-container .vc_col-md-1, .price-table-container .vc_col-lg-1,
.price-table-container .vc_col-xs-2, .price-table-container .vc_col-sm-2, .price-table-container .vc_col-md-2, .price-table-container .vc_col-lg-2,
.price-table-container .vc_col-xs-3, .price-table-container .vc_col-sm-3, .price-table-container .vc_col-md-3, .price-table-container .vc_col-lg-3,
.price-table-container .vc_col-xs-4, .price-table-container .vc_col-sm-4, .price-table-container .vc_col-md-4, .price-table-container .vc_col-lg-4,
.price-table-container .vc_col-xs-5, .price-table-container .vc_col-sm-5, .price-table-container .vc_col-md-5, .price-table-container .vc_col-lg-5,
.price-table-container .vc_col-xs-6, .price-table-container .vc_col-sm-6, .price-table-container .vc_col-md-6, .price-table-container .vc_col-lg-6,
.price-table-container .vc_col-xs-7, .price-table-container .vc_col-sm-7, .price-table-container .vc_col-md-7, .price-table-container .vc_col-lg-7,
.price-table-container .vc_col-xs-8, .price-table-container .vc_col-sm-8, .price-table-container .vc_col-md-8, .price-table-container .vc_col-lg-8,
.price-table-container .vc_col-xs-9, .price-table-container .vc_col-sm-9, .price-table-container .vc_col-md-9, .price-table-container .vc_col-lg-9,
.price-table-container .vc_col-xs-10, .price-table-container .vc_col-sm-10, .price-table-container .vc_col-md-10, .price-table-container .vc_col-lg-10,
.price-table-container .vc_col-xs-11, .price-table-container .vc_col-sm-11, .price-table-container .vc_col-md-11, .price-table-container .vc_col-lg-11,
.price-table-container .vc_col-xs-12, .price-table-container .vc_col-sm-12, .price-table-container .vc_col-md-12, .price-table-container .vc_col-lg-12 {
  padding-right: 5px;
  padding-left: 5px; }

/* line 20, sass/rtl/modules/_tables.scss */
table.custom-price-table {
  width: 100%;
  height: 100% !important;
  max-width: 100%;
  display: block;
  font-size: 90%; }
  /* line 26, sass/rtl/modules/_tables.scss */
  table.custom-price-table td {
    padding: 10px;
    display: block;
    width: 100%;
    max-width: 100%; }
  /* line 32, sass/rtl/modules/_tables.scss */
  table.custom-price-table select, table.custom-price-table option {
    max-width: 100%;
    font-family: "Weblogma_Yekan"; }
  /* line 36, sass/rtl/modules/_tables.scss */
  table.custom-price-table tbody {
    display: block;
    width: 100%;
    max-width: 100%;
    text-align: center;
    background-color: #F2F2F2;
    color: #282828; }
    /* line 44, sass/rtl/modules/_tables.scss */
    table.custom-price-table tbody tr {
      display: block;
      width: 100%;
      border: 1px solid #e5e5e5;
      border-top: 0px; }
      /* line 49, sass/rtl/modules/_tables.scss */
      table.custom-price-table tbody tr td {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 10px !important; }
  /* line 58, sass/rtl/modules/_tables.scss */
  table.custom-price-table tr.price-table-header {
    text-align: center;
    background-color: #568F10;
    color: #FFFFFF;
    border: 0px;
    font-size: 110%;
    font-weight: normal; }
    /* line 65, sass/rtl/modules/_tables.scss */
    table.custom-price-table tr.price-table-header td {
      text-align: center !important;
      color: #FFFFFF;
      padding: 5px 10px; }
      /* line 69, sass/rtl/modules/_tables.scss */
      table.custom-price-table tr.price-table-header td p, table.custom-price-table tr.price-table-header td h4 {
        text-align: center !important;
        color: #FFFFFF; }
      /* line 73, sass/rtl/modules/_tables.scss */
      table.custom-price-table tr.price-table-header td h4 {
        font-weight: 400 !important; }
  /* line 78, sass/rtl/modules/_tables.scss */
  table.custom-price-table tr.price-table-subheader {
    text-align: center;
    background-color: #699E03;
    color: #FFFFFF;
    border: 0px;
    font-size: 120%; }
    /* line 84, sass/rtl/modules/_tables.scss */
    table.custom-price-table tr.price-table-subheader td {
      text-align: center !important;
      color: #FFFFFF; }
      /* line 87, sass/rtl/modules/_tables.scss */
      table.custom-price-table tr.price-table-subheader td p {
        text-align: center !important;
        color: #FFFFFF; }
    /* line 92, sass/rtl/modules/_tables.scss */
    table.custom-price-table tr.price-table-subheader span.price {
      font-size: 220%;
      font-weight: bold; }
  /* line 97, sass/rtl/modules/_tables.scss */
  table.custom-price-table tr.button-container {
    text-align: center; }
    /* line 99, sass/rtl/modules/_tables.scss */
    table.custom-price-table tr.button-container td {
      text-align: center; }
      /* line 101, sass/rtl/modules/_tables.scss */
      table.custom-price-table tr.button-container td a.price-table-button {
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out;
        -webkit-transition-delay: 0s;
        transition: all 0.3s ease-in-out 0s;
        background-color: #87BD05;
        color: #FFFFFF;
        padding: 5px 35px;
        width: 80%;
        display: inline-block;
        margin: auto; }
        /* line 109, sass/rtl/modules/_tables.scss */
        table.custom-price-table tr.button-container td a.price-table-button:hover {
          background-color: #FF910F; }
        /* line 112, sass/rtl/modules/_tables.scss */
        table.custom-price-table tr.button-container td a.price-table-button.orang-button {
          background-color: #FF910F; }

/* other style */
/* line 1, sass/rtl/modules/_tabs.scss */
.subpage-tabs {
  font-family: "Weblogma_Yekan";
  background: none;
  direction: rtl;
  border: 0px; }
  /* line 7, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .subpage-content {
    padding: 25px 2px; }
  /* line 10, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .ui-widget-content {
    border: 0px; }
  /* line 13, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .ui-tabs-nav {
    background: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid #E6E7E7 !important; }
    /* line 18, sass/rtl/modules/_tabs.scss */
    .subpage-tabs .ui-tabs-nav span.subpage-icon-wrapper {
      display: block;
      text-align: center; }
      /* line 21, sass/rtl/modules/_tabs.scss */
      .subpage-tabs .ui-tabs-nav span.subpage-icon-wrapper img {
        max-width: 100px; }
    /* line 26, sass/rtl/modules/_tabs.scss */
    .subpage-tabs .ui-tabs-nav span.subpage-name {
      display: block;
      text-align: center;
      color: #111; }
  /* line 33, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .ui-state-default,
  .subpage-tabs .ui-corner-top,
  .subpage-tabs .ui-tabs-active,
  .subpage-tabs .ui-state-active {
    float: right !important;
    background: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    outline: none; }
    /* line 42, sass/rtl/modules/_tabs.scss */
    .subpage-tabs .ui-state-default:hover, .subpage-tabs .ui-state-default:focus,
    .subpage-tabs .ui-corner-top:hover,
    .subpage-tabs .ui-corner-top:focus,
    .subpage-tabs .ui-tabs-active:hover,
    .subpage-tabs .ui-tabs-active:focus,
    .subpage-tabs .ui-state-active:hover,
    .subpage-tabs .ui-state-active:focus {
      outline: none !important; }
  /* line 46, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .ui-tabs-active,
  .subpage-tabs .ui-state-active {
    border: 1px solid #E6E7E7;
    border-bottom: 2px solid #FFFFFF !important; }
  /* line 51, sass/rtl/modules/_tabs.scss */
  .subpage-tabs .subpage-link {
    outline: none !important;
    display: block; }

/* line 65, sass/rtl/modules/_tabs.scss */
.vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  float: right;
  padding: 5px 5px; }
  /* line 71, sass/rtl/modules/_tabs.scss */
  .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a {
    padding: 5px 10px;
    background: none;
    border: 0px solid;
    color: #111;
    display: inline-block; }
    /* line 77, sass/rtl/modules/_tabs.scss */
    .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a:hover {
      background: none !important; }
  /* line 83, sass/rtl/modules/_tabs.scss */
  .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active {
    border: 1px solid #E6E7E7;
    border-bottom: 2px solid #FFFFFF; }
    /* line 86, sass/rtl/modules/_tabs.scss */
    .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
      background: none !important;
      border: 0px;
      border-bottom: 1px solid #FF3300 !important; }

/* line 95, sass/rtl/modules/_tabs.scss */
.vc_tta-panels-container {
  border-top: 1px solid #E6E7E7; }
  /* line 98, sass/rtl/modules/_tabs.scss */
  .vc_tta-panels-container .vc_tta-panels {
    background: none !important;
    border-color: white;
    border: 0px; }

/* line 105, sass/rtl/modules/_tabs.scss */
.vc_tta-panel-body {
  border: 0px !important;
  background: none !important; }

/* line 109, sass/rtl/modules/_tabs.scss */
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border: 0px !important;
  background: none !important; }

/* line 113, sass/rtl/modules/_tabs.scss */
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
  border: 0px !important;
  background: none !important; }

/* line 117, sass/rtl/modules/_tabs.scss */
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
  border: 0px !important;
  background: none !important; }

/* line 121, sass/rtl/modules/_tabs.scss */
.ui-widget-content {
  border: 0px !important;
  background: none !important; }

/* line 125, sass/rtl/modules/_tabs.scss */
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
  border: 0px !important;
  background: none !important;
  border-color: #FFFFFF !important; }

@media (min-width: 768px) {
  /* line 131, sass/rtl/modules/_tabs.scss */
  .vc_tta-panels, .vc_tta-panels::before, .vc_tta-panels::after {
    border: 0px !important;
    background: none !important;
    border-color: #FFFFFF !important; }

  /* line 136, sass/rtl/modules/_tabs.scss */
  .vc_tta-panels {
    border: 0px !important;
    background: none !important;
    border-color: #FFFFFF !important; } }
/* line 142, sass/rtl/modules/_tabs.scss */
.vc_tta-panels {
  border: 0px !important;
  background: none !important;
  border-color: #FFFFFF !important; }

/* line 149, sass/rtl/modules/_tabs.scss */
.featured-third li.vc_tta-tab:nth-of-type(3) {
  background-color: #FF3300 !important;
  border-bottom: 0px !important;
  margin-bottom: -3px; }
  /* line 153, sass/rtl/modules/_tabs.scss */
  .featured-third li.vc_tta-tab:nth-of-type(3).vc_active {
    margin-bottom: 0px; }
  /* line 156, sass/rtl/modules/_tabs.scss */
  .featured-third li.vc_tta-tab:nth-of-type(3) a {
    color: #FFFFFF !important; }

/* line 164, sass/rtl/modules/_tabs.scss */
.subber-tab .vc_tta-tabs-container {
  width: 18%;
  float: right;
  margin-right: 0px !important;
  font-size: 90%; }
  /* line 170, sass/rtl/modules/_tabs.scss */
  .subber-tab .vc_tta-tabs-container ul.vc_tta-tabs-list {
    margin-right: 0px !important;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px; }
    /* line 176, sass/rtl/modules/_tabs.scss */
    .subber-tab .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
      margin: 0px;
      text-align: right;
      width: 100%;
      border-left: 1px solid #E6E7E7;
      border-bottom: 0px; }
      /* line 184, sass/rtl/modules/_tabs.scss */
      .subber-tab .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active {
        border: 1px solid #E6E7E7;
        border-left: 2px solid #FFFFFF; }
/* line 193, sass/rtl/modules/_tabs.scss */
.subber-tab .vc_tta-panels-container {
  width: 82%;
  float: right;
  border: 0px; }
  /* line 197, sass/rtl/modules/_tabs.scss */
  .subber-tab .vc_tta-panels-container .vc_tta-panels {
    background: none !important;
    border-color: white;
    border: 0px; }

/* line 4, sass/rtl/modules/_comments.scss */
.comment-area .comment-metadata {
  float: left; }
/* line 9, sass/rtl/modules/_comments.scss */
.comment-area .reply {
  float: left; }
@media (min-width: 45em) {
  /* line 15, sass/rtl/modules/_comments.scss */
  .comment-area .depth-1 {
    margin-right: 0;
    margin-left: auto; } }
@media (min-width: 45em) {
  /* line 21, sass/rtl/modules/_comments.scss */
  .comment-area .depth-2 {
    margin-right: 20px;
    margin-left: auto; } }
@media (min-width: 45em) {
  /* line 27, sass/rtl/modules/_comments.scss */
  .comment-area .depth-3 {
    margin-right: 40px;
    margin-left: auto; } }
@media (min-width: 45em) {
  /* line 33, sass/rtl/modules/_comments.scss */
  .comment-area .depth-4 {
    margin-left: auto;
    margin-right: 60px; } }
/* line 39, sass/rtl/modules/_comments.scss */
.comment-area .even > article {
  background-color: #F2F2F2; }

/* line 45, sass/rtl/modules/_comments.scss */
#commentform label {
  float: right;
  width: 33%; }
.home .entry-title {
    display: none;
}

.page-id-7 .entry-title {
    display: none;
}
/* setting style */
/* utilities style */