@charset "UTF-8";
/* *************** iransans ************** */
@font-face {
  font-family: "iransans";
  src: url("../fonts/iransans/IRANSans-web.eot");
  src: local("?"), url("../fonts/iransans/IRANSans-web.woff") format("woff"), url("../fonts/iransans/IRANSans-web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* *************** sahel ************** */
@font-face {
  font-family: "sahel";
  src: url("../fonts/sahel/Sahel-FD.eot");
  src: local("?"), url("../fonts/sahel/Sahel-FD.woff") format("woff"), url("../fonts/sahel/Sahel-FD.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* *************** vazir ************** */
@font-face {
  font-family: "vazir";
  src: url("../fonts/vazir/Vazir-Regular.eot");
  src: local("?"), url("../fonts/vazir/Vazir-Regular.woff2") format("woff2"), url("../fonts/vazir/Vazir-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* *************** shabnam ************** */
@font-face {
  font-family: "shabnam";
  src: url("../fonts/shabnam/Sahel-FD.eot");
  src: local("?"), url("../fonts/shabnam/Shabnam-FD.woff") format("woff"), url("../fonts/shabnam/Shabnam-FD.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* *************** iranyekan ************** */
@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/iranyekan/eot/iranyekanwebbold.eot");
  src: url("../fonts/iranyekan/eot/iranyekanwebbold.eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanwebbold.woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanwebbold.woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanwebbold.ttf") format("truetype");
}
@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/iranyekan/eot/iranyekanweblight.eot");
  src: url("../fonts/iranyekan/eot/iranyekanweblight.eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanweblight.woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanweblight.woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanweblight.ttf") format("truetype");
}
@font-face {
  font-family: iranyekan;
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iranyekan/eot/iranyekanwebregular.eot");
  src: url("../fonts/iranyekan/eot/iranyekanwebregular.eot?#iefix") format("embedded-opentype"), url("../fonts/iranyekan/woff2/iranyekanwebregular.woff2") format("woff2"), url("../fonts/iranyekan/woff/iranyekanwebregular.woff") format("woff"), url("../fonts/iranyekan/ttf/iranyekanwebregular.ttf") format("truetype");
}
@font-face {
  font-family: "iransans";
  src: url("../fonts/iransans/IRANSans-web.eot");
  src: local("?"), url("../fonts/iransans/IRANSans-web.woff") format("woff"), url("../fonts/iransans/IRANSans-web.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* *************** yekan bakh ************** */
@font-face {
  font-family: yekanbakh;
  font-weight: 100;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-01-Hairline.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-01-Hairline.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-01-Hairline.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-01-Hairline.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 200;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-02-Thin.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-02-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-02-Thin.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-02-Thin.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 300;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-03-Light.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-03-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-03-Light.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-03-Light.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 400;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-04-Regular.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-04-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-04-Regular.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-04-Regular.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 500;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-05-Medium.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-05-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-05-Medium.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-05-Medium.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 600;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-06-Bold.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-06-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-06-Bold.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-06-Bold.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 700;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-07-Heavy.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-07-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-07-Heavy.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-07-Heavy.ttf") format("truetype");
}
@font-face {
  font-family: yekanbakh;
  font-weight: 800;
  src: url("../fonts/yekanbakh/YekanBakhFa-En-08-Fat.eot");
  src: url("../fonts/yekanbakh/YekanBakhFa-En-08-Fat.eot?#iefix") format("embedded-opentype"), url("../fonts/yekanbakh/YekanBakhFa-En-08-Fat.woff") format("woff"), url("../fonts/yekanbakh/YekanBakhFa-En-08-Fat.ttf") format("truetype");
}
/* ***** ******************************* ***** */
* {
  outline: none;
}

a {
  text-decoration: none;
  color: #038b93;
}
html {
  min-height: 100%;
  scroll-behavior: smooth;
}

.kint,
.kint-rich {
  text-align: left;
  direction: ltr;
  background-color: #fff;
}

pre {
  direction: ltr;
  text-align: left;
}

em {
  direction: ltr;
  text-align: left;
}

.clear:after {
  clear: both;
  content: " ";
  display: block;
}

.items-wrapper {
  line-height: 0;
}
.items-wrapper .items {
  display: inline-block;
  width: 100%;
}

body {
  background-color: #D5E4EC;
  background-repeat: repeat-x;
  background-position: center top;
  background-attachment: fixed;
  font-family: "yekanbakh";
  font-weight: normal;
  color: #222;
}
body.nav-responsive-open {
  overflow: hidden !important;
}

.toolbar#toolbar-administration {
  z-index: 1000000;
  position: relative;
  font-family: "yekanbakh";
}

.popupbodybk {
  opacity: 0.9;
  display: none;
  position: fixed;
  z-index: 10000000;
  width: 100vw;
  height: 100vh;
  top: 0;
  right: 0;
  background-color: #000;
}

#preloader {
  display: none;
  position: fixed;
  z-index: 110000;
  width: 100vw;
  height: 100vh;
  top: 0;
  right: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
}

#imce-fm {
  direction: ltr;
}

.container {
  width: 1360px;
  max-width: 100%;
  margin: 0 auto;
}

#sb-body img {
  border: medium none;
  position: relative !important;
}

#sb-title, #sb-title-inner {
  height: 26px;
  line-height: 26px;
  text-align: right;
}

#themer-fixeder {
  direction: ltr;
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 100000;
}

#body-inner {
  position: relative;
}

#page,
#closure-blocks {
  margin: 0 auto;
  position: relative;
}

.sf-toolbar {
  direction: ltr;
}

menu, ol, ul, .item-list ul {
  list-style-position: inside;
  padding: 0;
}

html.js div.contextual-links-wrapper {
  display: block;
  font-size: 12px;
}

object {
  max-width: 100%;
}

.gotop {
  position: fixed;
  left: 20px;
  bottom: 20px;
  opacity: 0.8;
  z-index: 100;
  transition: all 0.4s linear 0s;
  display: none;
}
.gotop .icon {
  background-image: url(../images/arrow-1.png);
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  border-radius: 500px;
  cursor: pointer;
  box-shadow: 3px 0px 6px -1px #000;
  transform: rotate(90deg);
}
.gotop:hover {
  transition: all 0.4s linear 0s;
  opacity: 1;
}

.float-support {
  position: fixed;
  right: 20px;
  bottom: 20px;
  opacity: 0.8;
  z-index: 100;
  transition: all 0.4s linear 0s;
}
.float-support .icon {
  background-image: url(../images/icon-support.png);
  width: 50px;
  background-size: 60%;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2fb8c0;
  border-radius: 500px;
  cursor: pointer;
  box-shadow: 0 4px 6px -1px #000;
}
.float-support:hover {
  transition: all 0.4s linear 0s;
  opacity: 1;
}

.only-mobile {
  display: none !important;
}

.pager {
  margin: 10px 0;
  clear: both;
  width: 100%;
  font-weight: 500;
}
.pager ul {
  margin: 50px 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pager ul li {
  padding: 5px 10px;
  margin: 0 3px;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
}
.pager ul li.is-active {
  padding: 10px 15px;
  background-color: #555;
  color: #fff;
}
.pager ul li.is-active a {
  color: #fff;
}
.pager ul li.pager__item--first, .pager ul li.pager__item--previous, .pager ul li.pager__item--next, .pager ul li.pager__item--last {
  border: 1px solid #052949;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
}
.pager ul li.pager__item--first a, .pager ul li.pager__item--previous a, .pager ul li.pager__item--next a, .pager ul li.pager__item--last a {
  color: #052949;
}

/* -------------- input --------------- */
button,
input,
select,
option,
textarea,
.reload-captcha {
  display: inline-block;
  padding: 10px 15px;
  font-size: 16px;
  border: 0;
  background-color: #d5e4ec;
  color: #000;
  border-radius: 5px;
  margin: 10px;
  font-weight: 500;
  transition: box-shadow 0.2s linear 0s;
}
button:focus,
input:focus,
select:focus,
option:focus,
textarea:focus,
.reload-captcha:focus {
  outline: none;
  outline: 0;
  box-shadow: inset 0px -1px 9px -3px #333;
  transition: box-shadow 0.3s linear 0s;
}

::-webkit-input-placeholder {
  color: #888;
}

:-moz-placeholder { /* Firefox 18- */
  color: #888;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #888;
}

:-ms-input-placeholder {
  color: #888;
}

input:-internal-autofill-previewed,
input:-internal-autofill-selected,
textarea:-internal-autofill-previewed,
textarea:-internal-autofill-selected,
select:-internal-autofill-previewed,
select:-internal-autofill-selected {
  background-color: #777 !important;
}

.form-item-math input {
  min-width: 100px;
}

input[type=submit],
input[type=button],
.reload-captcha {
  border: none;
  display: inline-block;
  padding: 0.6em 1.2em;
  background-color: #038b93;
  color: #fff;
  border-radius: 5px;
  margin: 10px;
  white-space: normal;
  padding: 0.8em 1.4em;
  transition: all 0.3s linear 0s;
}
input[type=submit]:hover,
input[type=button]:hover,
.reload-captcha:hover {
  background-color: #FF9C00;
  color: #fff;
  transition: all 0.4s linear 0s;
}

.select2-container {
  width: 35% !important;
}
.select2-container .select2-selection {
  border: 0;
  background-color: #d5e4ec;
  color: #000;
  border-radius: 5px;
  height: unset;
}
.select2-container .select2-selection .select2-selection__rendered {
  color: #000;
  line-height: unset;
  padding: 10px;
}

.select2-dropdown .select2-search .select2-search__field {
  width: calc(100% - 18px);
  margin: 5px;
}

strong {
  font-weight: bold;
}

table tr td {
  border: 1px solid #ddd;
  padding: 15px 10px;
  vertical-align: middle;
}
table thead {
  background-color: #D5E4EC;
}
table thead tr th {
  border: 1px solid #ddd;
  padding: 5px;
}
fieldset legend {
  background-color: #0e2151;
  padding: 10px 20px;
  color: #fff;
  border-radius: 10px;
  border: 1px solid #f4f4f4;
  font-weight: 500;
}

.node--unpublished {
  background-color: unset;
}
.node--unpublished:before {
  content: "Unpublished";
  display: block;
  text-align: center;
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: bold;
  color: red;
  border-bottom: 1px solid;
}

@keyframes msg_open {
  0% {
    right: calc(-100% - 40px);
  }
  95% {
    right: 0%;
  }
  100% {
    right: 0%;
  }
}
@keyframes msg_close_open {
  0% {
    right: calc(-100% - 40px);
  }
  95% {
    right: 0px;
  }
  100% {
    right: 0px;
  }
}
@keyframes msg_close {
  0% {
    right: 0;
  }
  99% {
    right: calc(-100% - 40px);
  }
  100% {
    right: calc(-100% - 40px);
  }
}
@keyframes msg_open_rtl {
  0% {
    left: calc(-100% - 40px);
  }
  95% {
    left: 0%;
  }
  100% {
    left: 0%;
  }
}
@keyframes msg_close_open_rtl {
  0% {
    left: calc(-100% - 40px);
  }
  95% {
    left: 0px;
  }
  100% {
    left: 0px;
  }
}
@keyframes msg_close_rtl {
  0% {
    left: 0;
  }
  99% {
    left: calc(-100% - 40px);
  }
  100% {
    left: calc(-100% - 40px);
  }
}
.region-message {
  position: fixed;
  right: 10px;
  bottom: 100px;
  padding: 0;
  width: 30%;
  z-index: 100;
  /*
  &.close {
    .messages {
      //transition: all 1s linear 0s;
      animation-name:msg_close;
      animation-duration:0.7s;
      animation-fill-mode:forwards;
      animation-delay: 0s;
      //transition: 1s;
      //left: -100%;
    }
  }
  */
}
.region-message .region-message-close {
  content: "X";
  display: none;
  position: absolute;
  right: calc(-100% - 40px);
  top: -25px;
  width: 20px;
  height: 20px;
  background-color: #f00;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  font-size: 20px;
  line-height: 25px;
  z-index: 10;
  cursor: pointer;
  animation-name: msg_close_open;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 1.6s;
}
.region-message .messages {
  position: relative;
  right: calc(-100% - 40px);
  animation-name: msg_open;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
  max-height: 100%;
}
.region-message .messages .closer {
  content: "X";
  display: block;
  position: absolute;
  top: 0px;
  right: 0;
  width: 15px;
  height: 15px;
  text-align: center;
  border-radius: 2px;
  font-size: 15px;
  line-height: 20px;
  z-index: 10;
  cursor: pointer;
}
.region-message .messages .admin-toggle-position {
  content: "#";
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0;
  width: 15px;
  height: 15px;
  text-align: center;
  border-radius: 2px;
  font-size: 15px;
  line-height: 20px;
  z-index: 10;
  cursor: pointer;
}
.region-message .messages + .messages {
  margin-top: 15px;
}
.region-message .messages.messages--status {
  animation-delay: 1.4s;
}
.region-message .messages.messages--warning {
  animation-delay: 1.2s;
}
.region-message .messages.messages--error {
  animation-delay: 1s;
}
.region-message .messages.closed {
  animation-name: msg_close;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.region-message .messages.finished {
  max-height: 0;
  margin: 0;
  padding: 0;
  transition: all 0.5s linear 1s;
}
.region-message.admin-position {
  position: relative;
  bottom: unset;
  top: unset;
  width: unset;
  left: unset;
  right: unset;
  margin-bottom: 100px;
}

.region-message {
  right: unset;
  left: 10px;
}
.region-message .region-message-close {
  right: unset;
  left: calc(-100% - 40px);
  animation-name: msg_close_open_rtl;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 1.6s;
}
.region-message .messages {
  right: unset;
  left: calc(-100% - 40px);
  animation-name: msg_open_rtl;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.region-message .messages .closer {
  right: unset;
  left: 0;
}
.region-message .messages.closed {
  animation-name: msg_close_rtl;
  animation-duration: 0.7s;
  animation-fill-mode: forwards;
  animation-delay: 0s;
}
.breadcrumb {
  padding: 0 10px;
  border-radius: 15px;
  line-height: 150%;
}
.breadcrumb ol li {
  color: #038b93;
}
.breadcrumb ol li:before {
  margin: 0 5px;
  color: #000;
  font-family: tahoma;
}
.breadcrumb ol li a {
  color: #038b93;
}

form.user-register-form .form-wrapper,
form.user-login-form .form-wrapper,
form.user-pass .form-wrapper,
form.user-form .form-wrapper {
  padding: 10px;
  border-right: 3px solid #3498db;
  margin: 15px 0;
  background-color: #fff;
  box-shadow: 0 0 8px -4px;
}
form.user-register-form .form-wrapper .form-item,
form.user-login-form .form-wrapper .form-item,
form.user-pass .form-wrapper .form-item,
form.user-form .form-wrapper .form-item {
  margin: 5px;
  vertical-align: middle;
}
form.user-register-form .form-wrapper .form-item > label,
form.user-login-form .form-wrapper .form-item > label,
form.user-pass .form-wrapper .form-item > label,
form.user-form .form-wrapper .form-item > label {
  min-width: 15%;
  display: inline-block;
}
form.user-register-form .form-wrapper .form-item .description,
form.user-login-form .form-wrapper .form-item .description,
form.user-pass .form-wrapper .form-item .description,
form.user-form .form-wrapper .form-item .description {
  color: #777;
  font-size: 80% !important;
}
form.user-register-form .form-wrapper .form-item button, form.user-register-form .form-wrapper .form-item input, form.user-register-form .form-wrapper .form-item select, form.user-register-form .form-wrapper .form-item option, form.user-register-form .form-wrapper .form-item textarea,
form.user-login-form .form-wrapper .form-item button,
form.user-login-form .form-wrapper .form-item input,
form.user-login-form .form-wrapper .form-item select,
form.user-login-form .form-wrapper .form-item option,
form.user-login-form .form-wrapper .form-item textarea,
form.user-pass .form-wrapper .form-item button,
form.user-pass .form-wrapper .form-item input,
form.user-pass .form-wrapper .form-item select,
form.user-pass .form-wrapper .form-item option,
form.user-pass .form-wrapper .form-item textarea,
form.user-form .form-wrapper .form-item button,
form.user-form .form-wrapper .form-item input,
form.user-form .form-wrapper .form-item select,
form.user-form .form-wrapper .form-item option,
form.user-form .form-wrapper .form-item textarea {
  margin: 0;
  vertical-align: unset;
}
form.user-register-form .form-wrapper .mobile-number-field .local-number,
form.user-login-form .form-wrapper .mobile-number-field .local-number,
form.user-pass .form-wrapper .mobile-number-field .local-number,
form.user-form .form-wrapper .mobile-number-field .local-number {
  height: unset;
}
form.user-register-form .captcha,
form.user-login-form .captcha,
form.user-pass .captcha,
form.user-form .captcha {
  display: flex;
  padding: 10px;
  border-right: 3px solid #3498db;
  margin: 15px 0;
  background-color: #fff;
  box-shadow: 0 0 8px -4px;
  align-items: center;
  flex-wrap: wrap;
}
form.user-register-form .captcha img,
form.user-login-form .captcha img,
form.user-pass .captcha img,
form.user-form .captcha img {
  box-shadow: 0 0 8px -4px;
  padding: 2px 5px;
}
form.user-register-form .captcha .details-description,
form.user-register-form .captcha .description,
form.user-login-form .captcha .details-description,
form.user-login-form .captcha .description,
form.user-pass .captcha .details-description,
form.user-pass .captcha .description,
form.user-form .captcha .details-description,
form.user-form .captcha .description {
  display: none;
}
form.user-register-form .captcha .form-item,
form.user-login-form .captcha .form-item,
form.user-pass .captcha .form-item,
form.user-form .captcha .form-item {
  margin: 0;
  border: unset;
  order: -1;
  box-shadow: unset;
  padding: 0;
}
form.user-register-form .captcha .form-item label,
form.user-login-form .captcha .form-item label,
form.user-pass .captcha .form-item label,
form.user-form .captcha .form-item label {
  width: 20%;
}
form.user-register-form .captcha .reload-captcha-wrapper .reload-captcha,
form.user-login-form .captcha .reload-captcha-wrapper .reload-captcha,
form.user-pass .captcha .reload-captcha-wrapper .reload-captcha,
form.user-form .captcha .reload-captcha-wrapper .reload-captcha {
  padding: 5px 10px;
}

.admin-toolbar-search-autocomplete-list {
  background-color: #fff;
  z-index: 1000000 !important;
  left: unset !important;
  right: 0 !important;
}
.admin-toolbar-search-autocomplete-list .ui-menu-item:hover {
  background-color: #f4f4f4;
}

form.user-login-form .form-item,
form.user-pass .form-item {
  padding: 10px;
  border-right: 3px solid #3498db;
  margin: 15px 0;
  background-color: #fff;
  box-shadow: 0 0 8px -4px;
}

body.user-logged-in .block-page-title-block .field__label {
  display: inline-block;
}
body.user-logged-in .block-page-title-block .field__item {
  display: inline-block;
}

body.user-logged-in .profile .form-item,
body.user-logged-in .profile .field {
  padding: 10px;
  border-right: 3px solid #3498db;
  margin: 15px 0;
  background-color: #fff;
  box-shadow: 0 0 8px -4px;
}
body.user-logged-in .profile .form-item .field__label,
body.user-logged-in .profile .field .field__label {
  min-width: 15%;
}
body.user-logged-in .profile .form-item.field--type-mobile-number .field__item,
body.user-logged-in .profile .field.field--type-mobile-number .field__item {
  direction: ltr;
  text-align: right;
}
body.user-logged-in .region-content .block {
  margin: 0 0 20px;
}
body.user-logged-in .region-content .block h2.block-title {
  font-weight: bold;
}
.azmayesh {
  position: fixed;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 14px;
  background-color: rgba(126, 0, 0, 0.5);
  padding: 10px 15px;
  border-radius: 0 15px 0 0;
  text-align: center;
  line-height: 110%;
  z-index: 1002;
  white-space: nowrap;
}
.azmayesh br {
  display: none;
}

/* -------------- header ---------------- */
@keyframes logo_flip {
  0% {
    transform: translateX(50%) scaleX(1);
  }
  30% {
    transform: translateX(50%) scaleX(-1);
  }
  40% {
    transform: translateX(50%) scaleX(-1);
  }
  70% {
    transform: translateX(50%) scaleX(1);
  }
  100% {
    transform: translateX(50%) scaleX(1);
  }
}
.header .section-inner {
  padding-top: 0px;
}
.header .topbar-wrapper {
  width: 100%;
  z-index: 10;
  font-size: 12px;
  position: relative;
  background: #3c3d3f; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #3c3d3f 0%, #0c0c0c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3c3d3f", endColorstr="#0c0c0c",GradientType=0 ); /* IE6-9 */
}
.header .topbar-wrapper .container {
  position: relative;
}
.header .topbar-wrapper .container .container-inner {
  display: flex;
  padding: 5px 0;
}
.header .topbar-wrapper .besmellah {
  margin: 10px 0;
  display: flex;
  align-items: center;
  line-height: 0;
  display: none;
}
.header .topbar-wrapper .region-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  margin-right: 40px;
  width: 100%;
  color: #fff;
}
.header .navbar-wrapper {
  background-color: #F4F4F4;
  /* border-radius: 0 0 50px 50px; */
  border-bottom: 3px solid #fff;
  box-shadow: inset 0px -5px 5px -5px #999;
}
.header .navbar-wrapper .container .container-inner {
  position: relative;
}
.header .navbar-wrapper .container .container-inner:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-header-top.png);
  background-repeat: repeat-y, no-repeat;
  background-position: center top, center center;
  width: 216px;
  height: 65px;
  bottom: calc(0% - 3px);
  right: 50%;
  transform: translateX(50%);
}
.header .navbar-wrapper .container .container-inner .container-inner2:before {
  position: absolute;
  content: " ";
  background-image: url(../images/allah.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  bottom: calc(0% - 20px);
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  animation-name: logo_flip;
  animation-duration: 8s;
  animation-delay: 3s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  filter: drop-shadow(0px 0px 2px black) brightness(1.3);
  display: none;
}
.header .brand-wrapper .container-inner {
  position: relative;
  display: flex;
  justify-content: center;
  /*background-image: url(../images/medu-header-frame-02.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;*/
  filter: drop-shadow(0px 4px 5px black) brightness(1.3);
  width: 100%;
  min-height: 130px;
}
.header .region-brand {
  margin-top: -30px;
}
.header .region-brand img {
  width: auto;
}
.header .region-brand .block.only-mobile {
  position: relative;
  line-height: 0;
  margin: 0;
}
.header .region-brand .block.only-mobile .block-content {
  z-index: 1;
  position: relative;
}
.header .region-brand .block.only-mobile .block-content p {
  margin: 0;
}
.header .region-brand .block.only-mobile .block-content img {
  padding: 5px;
  height: 100px;
  margin-top: -15px;
}
body:not(.path-frontpage) .header .section-inner {
  padding: 0;
}

#header {
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: auto;
  padding-bottom: 22px;
}

@keyframes treeorg-toggle {
  0% {
    background-color: #2fb8c0;
  }
  70% {
    background-color: #2fb8c0;
  }
  80% {
    background-color: #ff9c00;
  }
  90% {
    background-color: #2fb8c0;
  }
}
.block-domains-breadcrumb {
  margin-right: 15px;
  margin-left: 15px;
  border-left: 1px solid #777;
  padding-left: 15px;
  /* margin-left: auto; */
  width: 100%;
  color: #ccc;
  font-size: 12px;
}
.block-domains-breadcrumb a {
  color: #ddd;
}
.block-domains-breadcrumb .domains-breadcrumb {
  display: flex;
  align-items: center;
  margin: 5px 0;
}
.block-domains-breadcrumb .domains-breadcrumb .treeorg-toggle {
  display: flex;
}
.block-domains-breadcrumb .domains-breadcrumb .treeorg-toggle .tree {
  margin: 0 0 0 1px;
  background-color: #2fb8c0;
  padding: 2px 35px 2px 8px;
  border-radius: 0 10px 10px 0;
  background-image: url(../images/icon-tree-3.png);
  background-repeat: no-repeat;
  background-size: auto 16px;
  background-position: calc(100% - 10px) center;
  /* border-left: 1px solid #ff9c00; */
  transition: all 0.3s linear 0s;
  cursor: pointer;
  white-space: nowrap;
  color: #fff;
  animation-name: treeorg-toggle;
  animation-timing-function: ease;
  animation-duration: 5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  display: flex;
  align-items: center;
}
.block-domains-breadcrumb .domains-breadcrumb .treeorg-toggle .now {
  margin: 0 0 0 10px;
  background-color: #2fb8c0;
  padding: 2px 10px 2px 8px;
  border-radius: 0;
  /* background-image: url(../images/icon-pointer.svg); */
  background-size: auto 150%;
  background-repeat: no-repeat;
  background-position: 100% center;
  border-left: 1px solid #C49F55;
  transition: all 0.3s linear 0s;
  cursor: pointer;
  white-space: nowrap;
  color: #fff;
  display: flex;
  align-items: center;
}
.block-domains-breadcrumb .domains-breadcrumb .treeorg-toggle:hover .tree,
.block-domains-breadcrumb .domains-breadcrumb .treeorg-toggle:hover .now {
  animation: unset;
  background-color: #C49F55;
  transition: all 0.3s linear 0s;
}
.block-domains-breadcrumb .domains-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
}
.block-domains-breadcrumb .domains-breadcrumb ol li:before {
  color: #C49F55;
}
.block-domains-breadcrumb .domains-breadcrumb ol li:last-child a {
  border-bottom: 1px solid;
  padding-bottom: 1px;
}
.block-domains-breadcrumb .domains-breadcrumb ol li a.old-url {
  border-bottom: unset;
  color: #ff9c00;
  margin-right: 10px;
}

section#news {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  padding-bottom: 44px;
}
section#news .section-inner .container .container-inner .tabs-wrapper {
  margin-top: 0;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs {
  margin-bottom: 25px;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs .tab {
  background-color: rgba(255, 255, 255, 0.4);
  font-weight: 500;
  transition: all 0.2s linear 0s;
  flex: unset;
  width: 14.2857142857%;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs .tab:hover {
  background-color: #c49f55;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs-content {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  border: 2px solid #fff;
  position: relative;
  padding: 50px;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs-content:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 1px);
  background-image: url(../images/news-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  width: 100%;
  height: 30px;
  right: 0;
  z-index: 100;
}
section#news .section-inner .container .container-inner .tabs-wrapper .tabs-content .tab-content .region {
  display: flex;
  justify-content: space-between;
}

.front-top {
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
}
.front-top:before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#151d41+0,1f2c61+20,051e81+30,051e81+40,051e81+50,051e81+60,051e81+70,1f2c61+80,151d41+100 */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1f7d7f+0,2fb8c0+25,2fb8c0+75,1f7d7f+100 */
  background: #051E81; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 ); /* IE6-9 */
  z-index: -1;
}
body:not(.path-frontpage) .front-top {
  padding-bottom: 0;
}

section#actions {
  position: relative;
  overflow: hidden;
  background: url(../images/actions-bk.jpg);
  background-size: cover;
}
section#actions:before {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
  z-index: 2;
}
section#actions:after {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
  z-index: 2;
}
.region-actions-bk {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.region-actions {
  margin: 100px 0;
  z-index: 1;
  position: relative;
}
.region-actions .block .block-content {
  line-height: 0;
}
.region-actions .block .block-content p {
  margin: 0;
}
.region-actions .block .block-content table {
  line-height: 150%;
}
.region-actions .block .block-content table tbody {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.region-actions .block .block-content table tr {
  display: flex;
  width: 250px;
  height: 250px;
  background-color: rgba(5, 30, 129, 0.7);
  color: #fff;
  border-radius: 500px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 30px;
}
.region-actions .block .block-content table tr a {
  color: #fff;
}
.region-actions .block .block-content table tr td {
  border: 0;
  padding: 0 5px 5px;
}

section#slider {
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center bottom;
  background-size: auto;
  padding-bottom: 22px;
}
section#slider .section-inner .container {
  width: 100%;
  margin: unset;
}
.view-slider.view-display-id-block_1 > .view-content,
.view-id-slider_ostan.view-display-id-block_1 > .view-content {
  width: 100%;
  margin: 0;
  overflow: hidden;
  height: 60vh;
}
.view-slider.view-display-id-block_1 > .view-content .views-row,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row {
  width: 100%;
  overflow: hidden;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .row-inner,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .row-inner {
  position: relative;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image {
  font-size: 0;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content {
  height: 60vh;
  position: relative;
  position: relative;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image img {
  max-height: 100%;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image {
  height: 100%;
  width: 100%;
  position: relative;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image:before,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: cover;
  background-position: center center;
  opacity: 0.4;
  filter: grayscale(1) blur(4px);
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image img,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage {
  width: 100%;
  height: 345px;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center center;
     object-position: center center;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 5%;
  right: 0;
  width: 100%;
  height: 90%;
  z-index: 10;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper .video-wrapper-2,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper .video-wrapper-2 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: relative;
  padding: 1px;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper video,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper video {
  background-color: #000;
  border-radius: 25px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper.noimage .video-wrapper-2:after,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper.noimage .video-wrapper-2:after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  box-shadow: inset 0 0 11px 17px #132e6e;
  content: "";
  top: 0;
  right: 0;
  border-radius: 23px;
  display: none;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #051E81;
  background: linear-gradient(to bottom, rgba(5, 30, 129, 0) 10%, #051E81 90%);
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper > .views-field,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper > .views-field {
  width: 90%;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .text-wrapper-inner,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .text-wrapper-inner {
  color: #fff;
  width: 80%;
  margin: 0 auto;
  text-shadow: 0 0px 5px black;
  text-align: center;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 14px;
  margin-top: 10px;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title a,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title a {
  color: #fff;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title {
  font-size: 30px;
  font-weight: 500;
  animation-delay: 2.8s;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title a,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title a {
  color: #fff;
}
.view-slider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-body,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-body {
  border-top: 2px solid #e7ae53;
  padding: 10px;
  font-size: 16px;
  margin-top: 10px;
}
.view-slider.view-display-id-block_1 > .view-content .slick-dots,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-dots {
  bottom: unset;
  top: 0;
  right: 0;
  text-align: right;
  line-height: 0;
  margin: 15px 10px 0 0;
  width: unset;
}
.view-slider.view-display-id-block_1 > .view-content .slick-dots li,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-dots li {
  height: unset;
  width: unset;
  margin: 0 5px;
}
.view-slider.view-display-id-block_1 > .view-content .slick-dots li button,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  border: 1px solid #080743;
}
.view-slider.view-display-id-block_1 > .view-content .slick-dots li button:before,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-dots li button:before {
  display: none;
}
.view-slider.view-display-id-block_1 > .view-content .slick-dots li.slick-active button,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-dots li.slick-active button {
  background-color: #080743;
  border: 1px solid #fff;
}
.view-slider.view-display-id-block_1 > .view-content .slick-arrow,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-arrow {
  left: unset;
  right: 0;
  z-index: 1;
  background-color: rgba(5, 30, 128, 0.6666666667);
  margin: 0;
  padding: 15px 15px;
  height: unset;
  width: unset;
  border-radius: 30px 0 0 30px;
}
.view-slider.view-display-id-block_1 > .view-content .slick-arrow:before,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-arrow:before {
  content: " ";
  width: 11px;
  height: 20px;
  font-size: 0;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}
.view-slider.view-display-id-block_1 > .view-content .slick-arrow.slick-prev:before,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-arrow.slick-prev:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.view-slider.view-display-id-block_1 > .view-content .slick-arrow.slick-next,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-arrow.slick-next {
  border-radius: 0 30px 30px 0;
  right: unset;
  left: 0;
}
.view-slider.view-display-id-block_1 > .view-content .slick-arrow.slick-next:before,
.view-id-slider_ostan.view-display-id-block_1 > .view-content .slick-arrow.slick-next:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  transform: scaleX(-1);
}

.view-slider-organtree.view-display-id-block_1 > .view-content {
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row {
  width: 100%;
  overflow: hidden;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .row-inner {
  position: relative;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image {
  font-size: 0;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content {
  position: relative;
  position: relative;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image img {
  max-height: 100%;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image {
  height: 100%;
  width: 100%;
  position: relative;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: cover;
  background-position: center center;
  opacity: 0.4;
  filter: grayscale(1) blur(4px);
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .orginal_image img {
  -o-object-fit: contain;
     object-fit: contain;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage {
  width: 100%;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center center;
     object-position: center center;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 5%;
  right: 0;
  width: 100%;
  height: 90%;
  z-index: 10;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper .video-wrapper-2 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: relative;
  padding: 1px;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper video {
  background-color: #000;
  border-radius: 25px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .views-field-field-image .video-wrapper.noimage .video-wrapper-2:after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  box-shadow: inset 0 0 11px 17px #132e6e;
  content: "";
  top: 0;
  right: 0;
  border-radius: 23px;
  display: none;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  padding: 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #051E81;
  background: linear-gradient(to bottom, rgba(5, 30, 129, 0) 10%, #051E81 90%);
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper > .views-field {
  width: 90%;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .text-wrapper-inner {
  color: #fff;
  width: 80%;
  margin: 0 auto;
  text-shadow: 0 0px 5px black;
  text-align: center;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 14px;
  margin-top: 10px;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title a {
  color: #fff;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title {
  font-size: 30px;
  font-weight: 500;
  animation-delay: 2.8s;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title a {
  color: #fff;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-body {
  border-top: 2px solid #e7ae53;
  padding: 10px;
  font-size: 16px;
  margin-top: 10px;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-dots {
  bottom: unset;
  top: 0;
  right: 0;
  text-align: right;
  line-height: 0;
  margin: 15px 10px 0 0;
  width: unset;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-dots li {
  height: unset;
  width: unset;
  margin: 0 5px;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  border: 1px solid #080743;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-dots li button:before {
  display: none;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-dots li.slick-active button {
  background-color: #080743;
  border: 1px solid #fff;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-arrow {
  left: unset;
  right: 0;
  z-index: 1;
  background-color: rgba(5, 30, 128, 0.6666666667);
  margin: 0;
  padding: 15px 15px;
  height: unset;
  width: unset;
  border-radius: 30px 0 0 30px;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-arrow:before {
  content: " ";
  width: 11px;
  height: 20px;
  font-size: 0;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-arrow.slick-prev:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-arrow.slick-next {
  border-radius: 0 30px 30px 0;
  right: unset;
  left: 0;
}
.view-slider-organtree.view-display-id-block_1 > .view-content .slick-arrow.slick-next:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  transform: scaleX(-1);
}

#block-irandrupalportal-views-block-news-slider-block-1 {
  flex: 1;
  margin-left: 15px;
  border-left: 1px solid #777;
  padding-left: 15px;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-news-slider {
  overflow: hidden;
  display: flex;
  align-items: center;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-header {
  color: #fff;
  white-space: nowrap;
  margin-left: 15px;
  flex-shrink: 0;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content {
  width: 400px;
  display: flex;
  align-items: center;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .views-row .views-field-title .field-content {
  display: block;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content a {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-list {
  transform: unset;
  display: inline-block;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-arrow {
  right: unset;
  left: unset;
  width: 30px;
  position: relative;
  display: inline-block;
  margin: 0 5px;
  top: unset;
  transform: unset;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-arrow.slick-prev {
  float: right;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-arrow.slick-prev:before {
  color: #080743;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-arrow.slick-next {
  float: left;
}
#block-irandrupalportal-views-block-news-slider-block-1 .block-content .view-content .slick-arrow.slick-next:before {
  color: #080743;
}

#block-irandrupalportal-header-mobile {
  display: none;
}

.block-menu,
.block-mydevel-active-domain-menu {
  padding: 0px 0;
}

.region-navbar,
.region-header-scroll {
  display: flex;
  justify-content: space-between;
  padding: 20px 0px 0;
}
.region-navbar .block-menu,
.region-navbar .block-mydevel-active-domain-menu,
.region-header-scroll .block-menu,
.region-header-scroll .block-mydevel-active-domain-menu {
  width: 100%;
}
.region-navbar .block-menu .block-content > ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul,
.region-header-scroll .block-menu .block-content > ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul {
  width: 100%;
  text-align: center;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.region-navbar .block-menu .block-content > ul > li,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li,
.region-header-scroll .block-menu .block-content > ul > li,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li {
  font-size: 17px;
  font-weight: 600;
  padding: 0 10px;
  vertical-align: top;
  display: flex;
  align-items: center;
  position: relative;
}
.region-navbar .block-menu .block-content > ul > li a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li a,
.region-header-scroll .block-menu .block-content > ul > li a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li a {
  color: #222;
  transition: all 0.4s linear 0s;
}
.region-navbar .block-menu .block-content > ul > li > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li > a,
.region-header-scroll .block-menu .block-content > ul > li > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li > a {
  padding-bottom: 20px;
}
.region-navbar .block-menu .block-content > ul > li.menu-item--expanded > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-item--expanded > a,
.region-header-scroll .block-menu .block-content > ul > li.menu-item--expanded > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-item--expanded > a {
  background-image: url(../images/have-sub-menu.svg);
  background-repeat: no-repeat;
  background-position: center calc(100% - 15px);
  background-size: 8px;
}
.region-navbar .block-menu .block-content > ul > li:last-child,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:last-child,
.region-header-scroll .block-menu .block-content > ul > li:last-child,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:last-child {
  border-left: unset;
}
.region-navbar .block-menu .block-content > ul > li ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul,
.region-header-scroll .block-menu .block-content > ul > li ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul {
  position: absolute;
  top: 100%;
  right: 0;
  width: 180px;
  background-color: rgba(244, 244, 244, 0.9);
  font-size: 14px;
  margin: 0;
  z-index: 1000;
  padding: 10px;
  text-align: right;
  box-shadow: 0 14px 10px -8px #000;
  border-radius: 0 0 30px 30px;
  flex-direction: column;
  display: none;
}
.region-navbar .block-menu .block-content > ul > li ul li,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li,
.region-header-scroll .block-menu .block-content > ul > li ul li,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0;
  text-align: center;
  padding: 10px;
  font-size: 18px;
  border-bottom: 1px dashed #bbb;
  transition: all 0.3s linear 0s;
  text-align: right;
  position: relative;
}
.region-navbar .block-menu .block-content > ul > li ul li ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li ul,
.region-header-scroll .block-menu .block-content > ul > li ul li ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li ul {
  right: 100%;
  top: 0;
  border-radius: 30px 0 30px 30px;
  box-shadow: 0 4px 10px -4px #000;
}
.region-navbar .block-menu .block-content > ul > li ul li.menu-item--expanded,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li.menu-item--expanded,
.region-header-scroll .block-menu .block-content > ul > li ul li.menu-item--expanded,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li.menu-item--expanded {
  background-image: url(../images/arrow-1.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 10px;
}
.region-navbar .block-menu .block-content > ul > li ul li:hover > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li:hover > a,
.region-header-scroll .block-menu .block-content > ul > li ul li:hover > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li:hover > a {
  color: #05239C;
  transition: all 0.4s linear 0s;
}
.region-navbar .block-menu .block-content > ul > li ul li:hover > ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li:hover > ul,
.region-header-scroll .block-menu .block-content > ul > li ul li:hover > ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li:hover > ul {
  display: flex;
}
.region-navbar .block-menu .block-content > ul > li ul li:last-child,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li ul li:last-child,
.region-header-scroll .block-menu .block-content > ul > li ul li:last-child,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li ul li:last-child {
  border-bottom: 0;
}
.region-navbar .block-menu .block-content > ul > li.mega ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.mega ul,
.region-header-scroll .block-menu .block-content > ul > li.mega ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.mega ul {
  display: none;
  position: absolute;
  z-index: 25;
  top: 100%;
  right: 0;
  width: calc(90% - 40px);
  background-color: #ffffff;
  font-size: 14px;
  margin: 0 5% 0 !important;
  z-index: 100;
  padding: 50px 20px;
  text-align: right;
  box-shadow: 0 2px 3px 0px #777;
  border-radius: 30px;
  flex-wrap: wrap;
}
.region-navbar .block-menu .block-content > ul > li.mega ul li,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li,
.region-header-scroll .block-menu .block-content > ul > li.mega ul li,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  text-align: center;
  padding: 20px 10px;
  font-size: 18px;
  /* border-bottom: 1px solid #ededed; */
  transition: all 0.3s linear 0s;
  text-align: right;
  width: calc(16.6666666667% - 20px);
}
.region-navbar .block-menu .block-content > ul > li.mega ul li a,
.region-navbar .block-menu .block-content > ul > li.mega ul li a.is-active,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li a.is-active,
.region-header-scroll .block-menu .block-content > ul > li.mega ul li a,
.region-header-scroll .block-menu .block-content > ul > li.mega ul li a.is-active,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.mega ul li a.is-active {
  color: #555;
}
.region-navbar .block-menu .block-content > ul > li.menu-icon a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-icon a,
.region-header-scroll .block-menu .block-content > ul > li.menu-icon a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-icon a {
  background-size: 20px auto;
  background: unset;
  text-align: center;
  padding: 0;
  margin: 0;
}
.region-navbar .block-menu .block-content > ul > li:hover,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:hover,
.region-header-scroll .block-menu .block-content > ul > li:hover,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:hover {
  transition: all 0.5s linear 0s;
}
.region-navbar .block-menu .block-content > ul > li:hover > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:hover > a,
.region-header-scroll .block-menu .block-content > ul > li:hover > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:hover > a {
  color: #05239C;
  transition: all 0.4s linear 0s;
}
.region-navbar .block-menu .block-content > ul > li:hover > ul,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:hover > ul,
.region-header-scroll .block-menu .block-content > ul > li:hover > ul,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:hover > ul {
  display: flex;
}
.region-navbar .block-menu .block-content > ul > li a.is-active,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li a.is-active,
.region-header-scroll .block-menu .block-content > ul > li a.is-active,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li a.is-active {
  color: #05239C;
}
.region-navbar .block-menu .block-content > ul > li.menu-item-inview > a, .region-navbar .block-menu .block-content > ul > li.menu-item-inview-parent > a, .region-navbar .block-menu .block-content > ul > li[class*=menu-item-inview-parent-] > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview-parent > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li[class*=menu-item-inview-parent-] > a,
.region-header-scroll .block-menu .block-content > ul > li.menu-item-inview > a,
.region-header-scroll .block-menu .block-content > ul > li.menu-item-inview-parent > a,
.region-header-scroll .block-menu .block-content > ul > li[class*=menu-item-inview-parent-] > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview-parent > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li[class*=menu-item-inview-parent-] > a {
  color: #FF9C00;
  transition: all 0.4s linear 0s;
}
.region-navbar .block-menu .block-content > ul > li.menu-item-inview.menu-item--expanded > a, .region-navbar .block-menu .block-content > ul > li.menu-item-inview-parent.menu-item--expanded > a, .region-navbar .block-menu .block-content > ul > li[class*=menu-item-inview-parent-].menu-item--expanded > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview.menu-item--expanded > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview-parent.menu-item--expanded > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li[class*=menu-item-inview-parent-].menu-item--expanded > a,
.region-header-scroll .block-menu .block-content > ul > li.menu-item-inview.menu-item--expanded > a,
.region-header-scroll .block-menu .block-content > ul > li.menu-item-inview-parent.menu-item--expanded > a,
.region-header-scroll .block-menu .block-content > ul > li[class*=menu-item-inview-parent-].menu-item--expanded > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview.menu-item--expanded > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li.menu-item-inview-parent.menu-item--expanded > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li[class*=menu-item-inview-parent-].menu-item--expanded > a {
  background-image: url(../images/have-sub-menu-inview.svg);
}
.region-navbar .block-menu .block-content > ul > li:nth-child(6),
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(6),
.region-header-scroll .block-menu .block-content > ul > li:nth-child(6),
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(6) {
  margin-right: auto;
}
.region-navbar .block-menu .block-content > ul > li:nth-child(1) > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(1) > a,
.region-header-scroll .block-menu .block-content > ul > li:nth-child(1) > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(1) > a {
  background-image: url(../images/icon-home.svg);
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 0;
  width: 22px;
  height: 24px;
  opacity: 0.9;
}
.region-navbar .block-menu .block-content > ul > li:nth-child(1):hover > a,
.region-navbar .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(1):hover > a,
.region-header-scroll .block-menu .block-content > ul > li:nth-child(1):hover > a,
.region-header-scroll .block-mydevel-active-domain-menu .block-content > ul > li:nth-child(1):hover > a {
  opacity: 1;
}

.region-topbar [id$=-search] {
  margin-left: 15px;
  margin-right: auto;
  border-left: 1px solid #777;
  padding-left: 15px;
  width: unset;
}
.region-topbar [id$=-search] .block-content form {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.region-topbar [id$=-search] .block-content form input[name=text] {
  background-color: unset;
  border-radius: 5px;
  border: 0;
  margin: 0 5px;
  padding: 2px 25px;
  font-size: 12px;
  color: #fff;
  background-color: #444;
}
.region-topbar [id$=-search] .block-content form input[name=text]::-webkit-input-placeholder {
  color: #ccc;
}
.region-topbar [id$=-search] .block-content form input[name=text]:-moz-placeholder { /* Firefox 18- */
  color: #ccc;
}
.region-topbar [id$=-search] .block-content form input[name=text]::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
.region-topbar [id$=-search] .block-content form input[name=text]:-ms-input-placeholder {
  color: #ccc;
}
.region-topbar [id$=-search] .block-content form input[name=submit] {
  background-color: unset;
  background-image: url(../images/icon-search.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 15px;
  font-size: 0;
  padding: 14px;
  margin: 0;
  margin-right: -31px;
  margin-left: 0;
}
.region-topbar .block-menu .block-content ul.menu {
  display: flex;
  margin: 0;
}
.region-topbar .block-menu .block-content ul.menu li {
  margin: 0 10px;
}
.region-topbar .block-menu .block-content ul.menu li a {
  color: #fff;
  padding: 6px 0px;
  display: inline-block;
}
.region-topbar .block-menu .block-content ul.menu li.login a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wNjIiIGhlaWdodD0iMTkuOTE2IiB2aWV3Qm94PSIwIDAgMTYuMDYyIDE5LjkxNiI+DQogIDxwYXRoIGlkPSJQYXRoXzM5IiBkYXRhLW5hbWU9IlBhdGggMzkiIGQ9Ik03NzEuNDU2LDIzNTcuNTQ4YTUuMzIzLDUuMzIzLDAsMSwwLTUuNzMsMCw4LjA0Miw4LjA0MiwwLDAsMC01LjE2Niw3LjUsMi42MTgsMi42MTgsMCwwLDAsMi42MTUsMi42MTVoMTAuODMzYTIuNjE4LDIuNjE4LDAsMCwwLDIuNjE0LTIuNjE1QTguMDQyLDguMDQyLDAsMCwwLDc3MS40NTYsMjM1Ny41NDhabS02LjgxMy00LjQ3OWEzLjk0OCwzLjk0OCwwLDEsMSwzLjk0OCwzLjk0OEEzLjk1MywzLjk1MywwLDAsMSw3NjQuNjQzLDIzNTMuMDY5Wm05LjM2NSwxMy4yMTlINzYzLjE3NGExLjI0MSwxLjI0MSwwLDAsMS0xLjI0LTEuMjQsNi42NTYsNi42NTYsMCwxLDEsMTMuMzEzLDBBMS4yNDEsMS4yNDEsMCwwLDEsNzc0LjAwOCwyMzY2LjI4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjAuNTYgLTIzNDcuNzQ2KSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iMSIvPg0KPC9zdmc+DQo=);
  font-size: 0;
  width: 16px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
}

.block-system-menu-blocktopright {
  margin-left: auto;
}

.region-header-scroll .block.my-search {
  padding-left: 15px;
  width: unset;
}
.region-header-scroll .block.my-search .block-content form {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.region-header-scroll .block.my-search .block-content form input[name=text] {
  background-color: unset;
  border-radius: 5px;
  border: 0;
  margin: 0 5px;
  padding: 2px 25px;
  font-size: 12px;
  color: #555;
  background-color: rgba(200, 200, 200, 0.8);
}
.region-header-scroll .block.my-search .block-content form input[name=text]::-webkit-input-placeholder {
  color: #555;
}
.region-header-scroll .block.my-search .block-content form input[name=text]:-moz-placeholder { /* Firefox 18- */
  color: #555;
}
.region-header-scroll .block.my-search .block-content form input[name=text]::-moz-placeholder { /* Firefox 19+ */
  color: #555;
}
.region-header-scroll .block.my-search .block-content form input[name=text]:-ms-input-placeholder {
  color: #555;
}
.region-header-scroll .block.my-search .block-content form input[name=submit] {
  background-color: unset;
  background-image: url(../images/icon-search.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 15px;
  font-size: 0;
  padding: 0;
  margin: 0;
  margin-right: -25px;
  margin-left: 0;
}

.view-search .view-filters {
  margin-bottom: 20px;
  background-color: #efefef;
  border-radius: 15px;
  padding: 15px;
  border: 1px solid #fff;
  box-shadow: inset 0 0 5px -2px #000, 0 25px 20px -25px #000;
}
.view-search .view-filters .views-exposed-form .form--inline {
  display: flex;
  align-items: center;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item {
  display: flex;
  flex-direction: column;
  margin: 5px;
  justify-content: flex-end;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item legend {
  background-color: unset;
  padding: unset;
  color: #038b93;
  display: inline-flex;
  margin: 0;
  padding: 0;
  float: right;
  align-items: center;
  justify-content: center;
  margin: 0 10px;
  border: unset;
  flex-shrink: 0;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item label {
  font-weight: 600;
  font-size: 14px;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item input,
.view-search .view-filters .views-exposed-form .form--inline > .form-item select {
  margin: 0;
  padding: 10px;
  width: calc(100% - 20px);
  justify-content: flex-end;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item select {
  width: 100%;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item.form-item-cat .chosen-container {
  width: auto !important;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item#edit-created-wrapper .fieldset-wrapper {
  display: flex;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-item.form-item-created-max label {
  display: none;
}
.view-search .view-filters .views-exposed-form .form--inline > fieldset.form-item {
  display: flex;
  flex-direction: unset;
}
.view-search .view-filters .views-exposed-form .form--inline > fieldset.form-item .form-item {
  margin: 0 10px;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0px;
  margin-right: auto;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-actions input {
  padding: 10px 20px;
  margin: 0;
}
.view-search .view-filters .views-exposed-form .form--inline > .form-actions input#edit-reset {
  margin: 0 5px;
}
.view-search .view-content {
  margin: 40px 0;
}
.view-search .view-content .views-row {
  margin: 30px 0;
  border-radius: 25px;
  box-shadow: 0 7px 8px -6px #555;
  background-color: #fff;
  flex: 1;
  padding: 30px;
}
.view-search .view-content .views-row .views-field-created {
  font-weight: 500;
  list-style-type: disclosure-closed;
  display: list-item;
  list-style-position: inside;
  color: #555;
}
.view-search .view-content .views-row .views-field-title {
  font-weight: 500;
  font-size: 120%;
}
.view-search .view-empty {
  margin-bottom: 20px;
  border-radius: 20px;
  box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.5);
  padding: 30px;
  background-color: #fff;
}

.block[id*=nowdate] {
  margin-left: 15px;
  border-left: 1px solid #777;
  padding-left: 15px;
}
.block[id*=nowdate] .block-content {
  white-space: nowrap;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.block[id*=nowdate] .block-content:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4zODUiIGhlaWdodD0iMTcuNzI4IiB2aWV3Qm94PSIwIDAgMjAuMzg1IDE3LjcyOCI+DQogIDxnIGlkPSJHcm91cF80NTU1IiBkYXRhLW5hbWU9Ikdyb3VwIDQ1NTUiIG9wYWNpdHk9IjAuNyI+DQogICAgPHBhdGggaWQ9IlN1YnRyYWN0aW9uXzIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMiIgZD0iTTE4LjUsMTYuNUgxLjlBMi4wMTQsMi4wMTQsMCwwLDEsMCwxNC40M1YxLjg3NEExLjg0MywxLjg0MywwLDAsMSwxLjksMEgzLjcxOVYxLjEzOEExLjM3NiwxLjM3NiwwLDAsMCw1LjA0NiwyLjU1NSwxLjM3NywxLjM3NywwLDAsMCw2LjM3NSwxLjEzOFYwaDcuNjM2VjEuMTM4YTEuMzYsMS4zNiwwLDAsMCwxLjMyOSwxLjQxNywxLjM3NiwxLjM3NiwwLDAsMCwxLjMyNy0xLjQxN1YwSDE4LjVhMS44MzgsMS44MzgsMCwwLDEsMS44ODUsMS44NzRWMTQuNDNBMi4wMSwyLjAxLDAsMCwxLDE4LjUsMTYuNVpNMS41OTEsNS43djguOTQySDE4LjhWNS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxLjIzKSIgZmlsbD0iI2ZmZiIvPg0KICAgIDxnIGlkPSJHcm91cF80NTUzIiBkYXRhLW5hbWU9Ikdyb3VwIDQ1NTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuOTEyIDguMjk4KSI+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDAiIHdpZHRoPSIyLjY2IiBoZWlnaHQ9IjIuNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjZmZmIi8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDEiIHdpZHRoPSIyLjY2IiBoZWlnaHQ9IjIuNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTcxKSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQyIiB3aWR0aD0iMi42NiIgaGVpZ2h0PSIyLjY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ljk0MSkiIGZpbGw9IiNmZmYiLz4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0MyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0MyIgd2lkdGg9IjIuNjYiIGhlaWdodD0iMi42NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuOTEyKSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBfNDU1NCIgZGF0YS1uYW1lPSJHcm91cCA0NTU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjkxMiAxMi4wNTgpIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0NCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0NCIgd2lkdGg9IjIuNjYiIGhlaWdodD0iMi42NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9IiNmZmYiLz4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0NSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0NSIgd2lkdGg9IjIuNjYiIGhlaWdodD0iMi42NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy45NzEpIiBmaWxsPSIjZmZmIi8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDYiIHdpZHRoPSIyLjY2IiBoZWlnaHQ9IjIuNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuOTQxKSIgZmlsbD0iI2ZmZiIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQ3IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQ3IiB3aWR0aD0iMi42NiIgaGVpZ2h0PSIyLjY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS45MTIpIiBmaWxsPSIjZmZmIi8+DQogICAgPC9nPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OCIgd2lkdGg9IjEuNjA0IiBoZWlnaHQ9IjMuMTE1IiByeD0iMC44MDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMjYzKSIgZmlsbD0iI2ZmZiIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OSIgd2lkdGg9IjEuNjA0IiBoZWlnaHQ9IjMuMTE1IiByeD0iMC44MDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjQ5NCkiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  width: 20px;
  height: 18px;
  margin-left: 5px;
  content: " ";
  display: none;
}

#block-irandrupalportal-lang-en {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #ccc;
}

#block-irandrupalportal-header-socials {
  margin-right: auto;
  flex-shrink: 0;
}
#block-irandrupalportal-header-socials .block-content {
  font-size: 19px;
}
#block-irandrupalportal-header-socials .block-content a {
  color: #fff;
}
#block-irandrupalportal-header-socials .block-content i {
  font-size: 0;
  margin-right: 10px;
}
#block-irandrupalportal-header-socials .block-content i:before {
  font-size: 19px;
}
#block-irandrupalportal-header-socials .block-content img,
#block-irandrupalportal-header-socials .block-content i {
  transition: all 0.5s linear 0s;
}
#block-irandrupalportal-header-socials .block-content img:hover,
#block-irandrupalportal-header-socials .block-content i:hover {
  transform: rotate(360deg);
  transition: all 0.5s linear 0s;
}

.goto-archive {
  background-color: #f0f0f0;
  border-radius: 20px;
  font-size: 12px;
  display: inline-block;
  padding: 5px 10px;
  text-align: center;
  color: #555;
}

.scroll-wrapper {
  overflow: auto;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.scroll-wrapper::-webkit-scrollbar {
  width: 10px;
}
.scroll-wrapper::-webkit-scrollbar-track {
  background: #f9f9f9;
}
.scroll-wrapper::-webkit-scrollbar-thumb {
  background: #d8d6d0;
}
.scroll-wrapper::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.more-wrapper {
  justify-content: center;
  display: flex;
  width: 100%;
  margin-top: 20px;
}
.more-wrapper .more {
  padding: 0.6em 1.2em;
  background-color: #554320;
  border: 1px solid #554320;
  color: #fff;
  border-radius: 15px;
  font-weight: 500;
  text-align: center;
  transition: all 0.2s linear 0s;
}
.more-wrapper .more a {
  color: #fff;
}
.more-wrapper .more:hover {
  background-color: #051e81;
  border: 1px solid #fff;
  transition: all 0.3s linear 0s;
}
.section-light .more-wrapper .more {
  box-shadow: 0px 10px 40px -1px rgb(111, 193, 179);
}

.section-text .title {
  font-size: 100px;
  color: #fff;
}
.section-text .desc {
  margin-top: 20px;
  font-size: 40px;
  color: #fff;
}
.section-text .link {
  margin-top: 20px;
  font-size: 28px;
  color: #eca62c;
}

section .section-inner {
  padding: 0;
}
section .section-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #051e81;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 10;
}
section .section-title .icon {
  width: 42px;
  height: 53px;
  background-image: url(../images/box-title-element-2.png);
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
section .section-title .section-title-inner {
  margin-top: 5px;
}
section .section-title .section-title-inner span {
  border-bottom: 2px solid #C49F55;
}
section.section-dark {
  background-color: #171717;
  color: #fff;
}
.row [class|=col] {
  float: right;
  margin: 0 2%;
}
.row .col-2 {
  width: 12.6666666667%;
}
.row .col-3 {
  width: 21%;
}
.row .col-4 {
  width: 29.3333333333%;
}
.row .col-5 {
  width: 37.6666666667%;
}
.row .col-6 {
  width: 46%;
}
.row .col-7 {
  width: 54.3333333333%;
}
.row .col-8 {
  width: 62.6666666667%;
}
.row .col-1-4 {
  width: 16%;
}
.row .col-12 {
  width: 100%;
  float: none;
  margin: 0;
}

.region-nav-top {
  float: right;
}
.region-nav-top .navigation ul.menu li.menu-item {
  display: inline-block;
  vertical-align: top;
}
.region-nav-top .navigation ul.menu li.menu-item a {
  padding: 10px 30px;
  display: inline-block;
  color: #fff;
  border-radius: 5px;
}
.region-nav-top .navigation ul.menu li.menu-item a:hover, .region-nav-top .navigation ul.menu li.menu-item a.is-active {
  background-color: #f5aa28;
}

#header-scroll {
  padding-top: 0;
  position: relative;
  padding: 0;
  z-index: 100000;
  display: block;
  opacity: 0.9;
}
#header-scroll .section-inner {
  display: none;
  position: fixed;
  z-index: 100;
  top: 0;
  width: 100%;
  padding: 0;
}
#header-scroll .section-inner .container .container-inner {
  background-color: #F4F4F4;
  border-radius: 0 0 25px 25px;
  border: 2px solid #fff;
  position: relative;
  border-top: 0;
}
#header-scroll .section-inner .container .container-inner:before {
  background-image: url(../images/top-bk-2.png), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIzLjE5NyIgaGVpZ2h0PSI1MC4xODIiIHZpZXdCb3g9IjAgMCAxMjMuMTk3IDUwLjE4MiI+DQogIDxkZWZzPg0KICAgIDxmaWx0ZXIgaWQ9IlBhdGhfNzkxOCI+DQogICAgICA8ZmVPZmZzZXQgZHk9Ii0xIiBpbnB1dD0iU291cmNlQWxwaGEiLz4NCiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgcmVzdWx0PSJibHVyIi8+DQogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwLjE2MSIgcmVzdWx0PSJjb2xvciIvPg0KICAgICAgPGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJvdXQiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImJsdXIiLz4NCiAgICAgIDxmZUNvbXBvc2l0ZSBvcGVyYXRvcj0iaW4iIGluPSJjb2xvciIvPg0KICAgICAgPGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJpbiIgaW4yPSJTb3VyY2VHcmFwaGljIi8+DQogICAgPC9maWx0ZXI+DQogIDwvZGVmcz4NCiAgPGcgZGF0YS10eXBlPSJpbm5lclNoYWRvd0dyb3VwIj4NCiAgICA8cGF0aCBpZD0iUGF0aF83OTE4LTIiIGRhdGEtbmFtZT0iUGF0aCA3OTE4IiBkPSJNOTY5Ljg1NCwyNDEuNzY5Yy03LjU3OS0xNi40MjYtMTkuNTE2LTE4Ljc5My0yOC43ODYtMTMuNTc2LTEuMzQ1LTEwLjI2NC0xMi4yNy0xNC44LTIxLjA4Ny0xOS4yOTMtNi45MS0zLjUyNC05Ljk1LTEzLjI2NS0xMC45NC0xNy4zMTMtMS4wMzUsNC4wMjgtNC4xNzUsMTMuNzEyLTExLjEyMiwxNy4xMDctOC44NjIsNC4zMzMtMTkuODM0LDguNjYzLTIxLjI4OSwxOC45LTkuNDI0LTUuNTEzLTIxLjcyOC0zLjE1MS0yOS40NTMsMTQuMTc0SDk2OS44NTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ3LjE3NiAtMTkxLjU4NykiIGZpbGw9IiMwNTFlODEiLz4NCiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKSIgZmlsdGVyPSJ1cmwoI1BhdGhfNzkxOCkiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfNzkxOC0zIiBkYXRhLW5hbWU9IlBhdGggNzkxOCIgZD0iTTk2OS44NTQsMjQxLjc2OWMtNy41NzktMTYuNDI2LTE5LjUxNi0xOC43OTMtMjguNzg2LTEzLjU3Ni0xLjM0NS0xMC4yNjQtMTIuMjctMTQuOC0yMS4wODctMTkuMjkzLTYuOTEtMy41MjQtOS45NS0xMy4yNjUtMTAuOTQtMTcuMzEzLTEuMDM1LDQuMDI4LTQuMTc1LDEzLjcxMi0xMS4xMjIsMTcuMTA3LTguODYyLDQuMzMzLTE5LjgzNCw4LjY2My0yMS4yODksMTguOS05LjQyNC01LjUxMy0yMS43MjgtMy4xNTEtMjkuNDUzLDE0LjE3NEg5NjkuODU0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg0Ny4xOCAtMTkxLjU5KSIgZmlsbD0iI2ZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  position: absolute;
  content: " ";
  background-image: url(../images/taj-sefid-3.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 123px;
  height: 56px;
  bottom: calc(0% - 56px);
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  display: none;
}
#header-scroll .section-inner .container .container-inner:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  width: 100%;
  height: 30px;
  right: 0;
  z-index: 100;
}
#header-scroll .section-inner .container .container-inner .container-inner2:before {
  position: absolute;
  content: " ";
  background-image: url(../images/emdad-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 42px;
  height: 41px;
  top: 2px;
  right: 0px;
  transform: translateX(-50%);
  z-index: 2;
  animation-duration: 8s;
  animation-delay: 3s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  display: none;
}
#header-scroll .section-inner .region-header-scroll {
  padding: 10px 10px 0;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul {
  justify-content: flex-start;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li > a {
  padding-bottom: 10px;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li:hover > ul {
  z-index: 1000;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li.menu-item--expanded > a {
  background-position: center calc(100% - 10px);
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li.menu--main-1 {
  margin-left: auto;
  z-index: 10;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li.menu--main-1 > a {
  width: 25px;
  background-image: unset;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li {
  margin-right: unset;
  font-size: 16px;
  font-weight: 500;
}
#header-scroll .section-inner .region-header-scroll .block .block-content > ul > li:nth-child(1) > a {
  background-image: url(../images/emdad-icon.png);
  width: 32px;
  height: 32px;
}
.section-nav-mobile {
  display: none;
  position: fixed;
  z-index: 200;
  right: 0;
  top: 0;
  height: 0;
}
.section-nav-mobile .section-nav-mobile-toggle {
  background-color: #ffee58;
  padding: 6px;
  border-radius: 0 0 0 20px;
  height: 25px;
  width: 25px;
  font-size: 19px;
  color: #00a995;
  cursor: pointer;
  float: right;
}
.section-nav-mobile .section-nav-mobile-toggle .icon-close {
  display: none;
}
.section-nav-mobile .main-menu {
  transition: all 1s linear 0s;
  position: relative;
  right: -82px;
  float: right;
}
.section-nav-mobile .main-menu ul.menu {
  text-align: left;
}
.section-nav-mobile .main-menu ul.menu > li {
  display: block;
  margin-top: 1px;
}
.section-nav-mobile .main-menu ul.menu > li > a {
  font-size: 12px;
  background-color: #5cb737;
}
.section-nav-mobile .main-menu ul.menu > li ul {
  right: 100%;
  top: 0;
  margin: 0;
}
.section-nav-mobile .main-menu ul.menu > li.menu-logo {
  display: block;
}
.section-nav-mobile .main-menu ul.menu > li.menu-item-inview, .section-nav-mobile .main-menu ul.menu > li[class*=menu-item-inview-parent-] {
  margin-left: -65px;
  transition: all 1s linear 0s;
}
.section-nav-mobile .main-menu ul.menu > li.menu-item-inview a, .section-nav-mobile .main-menu ul.menu > li[class*=menu-item-inview-parent-] a {
  padding: 5px 10px;
  text-align: left;
}
.section-nav-mobile .main-menu ul.menu > li.menu-item-inview.big, .section-nav-mobile .main-menu ul.menu > li[class*=menu-item-inview-parent-].big {
  margin-left: -100px;
}
.section-nav-mobile .main-menu ul.menu > li.menu-item-inview.menu-logo, .section-nav-mobile .main-menu ul.menu > li[class*=menu-item-inview-parent-].menu-logo {
  margin-left: -20px;
}
.section-nav-mobile .main-menu ul.menu > li:hover a {
  background-color: #fff;
}
.section-nav-mobile .main-menu ul.menu > li.is-expanded:hover > a {
  border-radius: 10px;
  background-color: #ccc;
  border-bottom: none;
  border-left: 1px solid #ccc;
}
.section-nav-mobile .main-menu ul.menu > li.is-expanded:hover > ul {
  display: none;
}
.section-nav-mobile.open .section-nav-mobile-toggle .icon-list {
  display: none;
}
.section-nav-mobile.open .section-nav-mobile-toggle .icon-close {
  display: block;
}
.section-nav-mobile.open .main-menu {
  transition: all 1s linear 0s;
  right: -10px;
}
.section-nav-mobile.open .main-menu ul.menu li.menu-item-inview, .section-nav-mobile.open .main-menu ul.menu li[class*=menu-item-inview-parent-] {
  margin-left: 0px;
  transition: all 1s linear 0s;
}

@keyframes scrolldown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}
section#section-main-content {
  margin-bottom: 0px;
  position: relative;
}
section#section-main-content .section-inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
section#section-main-content .region-content-top .block,
section#section-main-content .region-sidebar1 .block,
section#section-main-content .region-sidebar2 .block {
  position: relative;
}
section#section-main-content .region-content-top .block:not(:nth-child(1)),
section#section-main-content .region-sidebar1 .block:not(:nth-child(1)),
section#section-main-content .region-sidebar2 .block:not(:nth-child(1)) {
  margin-top: 50px;
}
section#section-main-content .region-content-top .block .block-inner,
section#section-main-content .region-sidebar1 .block .block-inner,
section#section-main-content .region-sidebar2 .block .block-inner {
  background-color: #F4F4F4;
  border-radius: 30px;
  /* overflow: hidden; */
  border: 2px solid #fff;
  position: relative;
  box-shadow: inset 0px 1px 2px 1px #ddd;
  position: relative;
}
section#section-main-content .region-content-top .block .block-inner:before,
section#section-main-content .region-sidebar1 .block .block-inner:before,
section#section-main-content .region-sidebar2 .block .block-inner:before {
  content: "";
  background-image: url(../images/contet-top-block-taj-top.png);
  position: absolute;
  top: -29px;
  right: 0;
  width: 100%;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center top;
  z-index: 1;
}
section#section-main-content .region-content-top .block:after,
section#section-main-content .region-sidebar1 .block:after,
section#section-main-content .region-sidebar2 .block:after {
  content: " ";
  display: block;
  position: absolute;
  top: 100%;
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 90% 100%;
  width: 100%;
  height: 20px;
  right: 0;
  z-index: 100;
}
section#section-main-content .region-content-top .block .block-title,
section#section-main-content .region-sidebar1 .block .block-title,
section#section-main-content .region-sidebar2 .block .block-title {
  overflow: hidden;
  position: relative;
  border-radius: 50px 50px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  width: 98%;
  margin: -15px 1% 0;
  padding-bottom: 2px;
}
section#section-main-content .region-content-top .block .block-title:before,
section#section-main-content .region-sidebar1 .block .block-title:before,
section#section-main-content .region-sidebar2 .block .block-title:before {
  content: "";
  background-image: url(../images/contet-top-block-border-top.png);
  position: absolute;
  top: 16px;
  right: 0;
  width: 100%;
  height: 20px;
  background-repeat: repeat-x;
  background-position: center top;
}
section#section-main-content .region-content-top .block .block-title h2,
section#section-main-content .region-sidebar1 .block .block-title h2,
section#section-main-content .region-sidebar2 .block .block-title h2 {
  z-index: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
section#section-main-content .region-content-top .block .block-title h2:before,
section#section-main-content .region-sidebar1 .block .block-title h2:before,
section#section-main-content .region-sidebar2 .block .block-title h2:before {
  content: "";
  background-image: url(../images/icon-star.png);
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 5px;
}
section#section-main-content .region-content-top .block .block-title h2 span,
section#section-main-content .region-sidebar1 .block .block-title h2 span,
section#section-main-content .region-sidebar2 .block .block-title h2 span {
  color: #4B91A5;
  border-bottom: 2px solid #C49F55;
}
section#section-main-content .region-content-top .block .block-content,
section#section-main-content .region-sidebar1 .block .block-content,
section#section-main-content .region-sidebar2 .block .block-content {
  padding: 25px 30px 25px;
  overflow: hidden;
  position: relative;
}
section#section-main-content .region-content-top .block .block-content .more-wrapper,
section#section-main-content .region-sidebar1 .block .block-content .more-wrapper,
section#section-main-content .region-sidebar2 .block .block-content .more-wrapper {
  margin-bottom: -25px;
  justify-content: flex-end;
}
section#section-main-content .region-content-top .block .block-content .more-wrapper .more,
section#section-main-content .region-sidebar1 .block .block-content .more-wrapper .more,
section#section-main-content .region-sidebar2 .block .block-content .more-wrapper .more {
  border-radius: 15px 15px 0 0;
  font-size: 14px;
}
section#section-main-content .region-content {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  padding: 50px;
  border: 2px solid #fff;
  position: relative;
}
section#section-main-content .region-content:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 90%;
  height: 57px;
  right: 0;
  z-index: 100;
  margin: 0 5%;
}
section#section-main-content .block {
  margin-bottom: 20px;
}
section#section-main-content .block.noback .block-content {
  background-color: unset;
  box-shadow: unset;
  border: 0;
}
section#section-main-content .block.nopadding .block-content {
  padding: 10px 0 0;
}
section#section-main-content .main-content-column {
  width: 100%;
  overflow: hidden;
}
section#section-main-content .region-sidebar1 .block.noback .block-content,
section#section-main-content .region-sidebar2 .block.noback .block-content {
  background-color: unset;
  background: unset;
  box-shadow: unset;
  border: 0;
}
section#section-main-content .region-sidebar1 .block.nopadding .block-content,
section#section-main-content .region-sidebar2 .block.nopadding .block-content {
  padding: 10px 0 0;
}
section#section-main-content .region-sidebar1 {
  width: 300px;
  flex-shrink: 0;
  margin-left: 30px;
}
section#section-main-content .region-sidebar2 {
  width: calc(33% - 30px);
  flex-shrink: 0;
  margin-right: 30px;
}
body.page-node-cat-210 section#section-main-content .region-sidebar2, body.page-node-cat-211 section#section-main-content .region-sidebar2, body.page-node-cat-212 section#section-main-content .region-sidebar2, body.page-node-cat-1139 section#section-main-content .region-sidebar2, body.page-node-cat-2662 section#section-main-content .region-sidebar2, body.page-node-cat-2663 section#section-main-content .region-sidebar2, body.page-node-cat-2664 section#section-main-content .region-sidebar2, body.page-node-cat-2665 section#section-main-content .region-sidebar2, body.page-node-cat-2729 section#section-main-content .region-sidebar2, body.page-node-cat-2666 section#section-main-content .region-sidebar2 {
  display: none;
}

section#section-main-content .block.block-views-blockkhanevadeh-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-khanevadeh-block-1 .block-title h2:before {
  background-image: url(../images/icon-khanevade.png);
  background-size: 100%;
}
section#section-main-content .block.block-views-blockmosharekatha-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-mosharekat-block-1 .block-title h2:before {
  background-image: url(../images/icon-mosharekatha.png);
}
section#section-main-content .block.block-views-blockeshteghal-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-eshteghal-block-1 .block-title h2:before {
  background-image: url(../images/icon-eshteghal.png);
}
section#section-main-content .block.block-views-blockmaskan-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-maskan-block-1 .block-title h2:before {
  background-image: url(../images/icon-maskan.png);
}
section#section-main-content .block.block-views-blockayeneh-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-rasaneh-block-1 .block-title h2:before {
  background-image: url(../images/icon-ayeneh.png);
}
section#section-main-content .block.block-views-blocknews-infoslider-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockostan-infoslider-block-1 .block-title h2:before {
  background-image: url(../images/icon-infographic.png);
}
section#section-main-content .block.block-views-blocknews-picslider-block-1 .block-title h2:before, section#section-main-content .block.block-views-blockmoavenatmedias-block-1 .block-title h2:before {
  background-image: url(../images/icon-medias.png);
}
section#section-main-content .block.block-views-blocknews-chapchin-block-1 .block-title h2:before {
  background-image: url(../images/icon-akharin.png);
}
section#section-main-content .block.block-views-blocknews-topest-block-1 .block-title h2:before {
  background-image: url(../images/icon-porbazdidha.png);
}

#block-irandrupalportal-banners .block-title h2 span:before {
  background-image: url(../images/icon-links.png);
}
#block-irandrupalportal-banners .block-content img {
  background-color: #efefef;
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #fff;
  box-shadow: inset 0 0 5px -2px #000, 0 25px 20px -25px #000;
}

.block-page-title-block {
  margin-bottom: 20px !important;
}
body.page-node-type-article .block-page-title-block {
  display: none;
}
.block-page-title-block .section-title {
  display: flex;
}
.block-page-title-block .section-title .page-title-wrapper {
  background-image: url(../images/block-title-left-bk-2.png);
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 23px;
  width: 100%;
  display: flex;
}
.block-page-title-block .section-title .page-title-wrapper .field {
  display: flex;
}
.block-page-title-block .section-title .page-title-wrapper h1.page-title {
  padding: 10px 40px;
  display: flex;
  background-color: #051E81;
  color: #fff;
  border-radius: 10px 20px 20px 5px;
  width: 100%;
  font-size: 20px;
  font-weight: 400;
}
.block-page-title-block .section-title .page-title-wrapper h1.page-title a {
  color: #fff;
}
.block-page-title-block .section-title .page-title-wrapper h1.page-title a:before {
  display: flex;
  width: 30px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right center;
}

body.path-taxonomy section#section-main-content .block-page-title-block,
body.path-archive section#section-main-content .block-page-title-block,
body.path-all section#section-main-content .block-page-title-block,
body.path-all-domains section#section-main-content .block-page-title-block {
  margin: 0 !important;
}
body.path-taxonomy section#section-main-content .block-system-main-block .block-content,
body.path-archive section#section-main-content .block-system-main-block .block-content,
body.path-all section#section-main-content .block-system-main-block .block-content,
body.path-all-domains section#section-main-content .block-system-main-block .block-content {
  padding: 0;
  background-color: unset;
}

.view-taxonomy-term .view-header .taxonomy-term .content,
.view-taxonomy-term-organunit .view-header .taxonomy-term .content,
.view-id-archive_all .view-header .taxonomy-term .content,
.view-setadarchive .view-header .taxonomy-term .content,
.view-shafaf .view-header .taxonomy-term .content,
.view-newsall .view-header .taxonomy-term .content,
.view-allcontentsalldomains .view-header .taxonomy-term .content {
  display: flex;
  margin: 30px 0;
  border-radius: 15px;
  /* box-shadow: 0 7px 8px -6px #555; */
  background-color: #d5e4ec;
  flex: 1;
  margin: 0 0 0 30px;
  align-items: center;
}
.view-taxonomy-term .view-header .taxonomy-term .field--name-field-term-images img,
.view-taxonomy-term-organunit .view-header .taxonomy-term .field--name-field-term-images img,
.view-id-archive_all .view-header .taxonomy-term .field--name-field-term-images img,
.view-setadarchive .view-header .taxonomy-term .field--name-field-term-images img,
.view-shafaf .view-header .taxonomy-term .field--name-field-term-images img,
.view-newsall .view-header .taxonomy-term .field--name-field-term-images img,
.view-allcontentsalldomains .view-header .taxonomy-term .field--name-field-term-images img {
  width: 80%;
  margin: 10px;
}
.view-taxonomy-term .view-header .taxonomy-term .field--name-name,
.view-taxonomy-term-organunit .view-header .taxonomy-term .field--name-name,
.view-id-archive_all .view-header .taxonomy-term .field--name-name,
.view-setadarchive .view-header .taxonomy-term .field--name-name,
.view-shafaf .view-header .taxonomy-term .field--name-name,
.view-newsall .view-header .taxonomy-term .field--name-name,
.view-allcontentsalldomains .view-header .taxonomy-term .field--name-name {
  display: none;
}
.view-taxonomy-term .view-header .taxonomy-term .field--name-description,
.view-taxonomy-term-organunit .view-header .taxonomy-term .field--name-description,
.view-id-archive_all .view-header .taxonomy-term .field--name-description,
.view-setadarchive .view-header .taxonomy-term .field--name-description,
.view-shafaf .view-header .taxonomy-term .field--name-description,
.view-newsall .view-header .taxonomy-term .field--name-description,
.view-allcontentsalldomains .view-header .taxonomy-term .field--name-description {
  padding: 20px;
}
.view-taxonomy-term .view-filters,
.view-taxonomy-term-organunit .view-filters,
.view-id-archive_all .view-filters,
.view-setadarchive .view-filters,
.view-shafaf .view-filters,
.view-newsall .view-filters,
.view-allcontentsalldomains .view-filters {
  margin: 20px 0 20px;
  background-color: #fff;
  padding: 0 20px;
  /* border-right: 5px solid #d5e4ec; */
  border-radius: 15px;
}
.view-taxonomy-term .views-exposed-form .form--inline,
.view-taxonomy-term-organunit .views-exposed-form .form--inline,
.view-id-archive_all .views-exposed-form .form--inline,
.view-setadarchive .views-exposed-form .form--inline,
.view-shafaf .views-exposed-form .form--inline,
.view-newsall .views-exposed-form .form--inline,
.view-allcontentsalldomains .views-exposed-form .form--inline {
  display: flex;
  align-items: center;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item,
.view-id-archive_all .views-exposed-form .form--inline > .form-item,
.view-setadarchive .views-exposed-form .form--inline > .form-item,
.view-shafaf .views-exposed-form .form--inline > .form-item,
.view-newsall .views-exposed-form .form--inline > .form-item,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item {
  display: flex;
  flex-direction: column;
  margin: 5px;
  justify-content: flex-end;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item legend,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item legend,
.view-id-archive_all .views-exposed-form .form--inline > .form-item legend,
.view-setadarchive .views-exposed-form .form--inline > .form-item legend,
.view-shafaf .views-exposed-form .form--inline > .form-item legend,
.view-newsall .views-exposed-form .form--inline > .form-item legend,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item legend {
  border: unset;
  background-color: unset;
  padding: unset;
  color: #038b93;
  display: inline-flex;
  margin: 0;
  padding: 0;
  float: right;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item label,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item label,
.view-id-archive_all .views-exposed-form .form--inline > .form-item label,
.view-setadarchive .views-exposed-form .form--inline > .form-item label,
.view-shafaf .views-exposed-form .form--inline > .form-item label,
.view-newsall .views-exposed-form .form--inline > .form-item label,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item label {
  color: #038b93;
  font-weight: 500;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-taxonomy-term .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-id-archive_all .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-id-archive_all .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-setadarchive .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-setadarchive .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-shafaf .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-shafaf .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-newsall .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-newsall .views-exposed-form .form--inline > .form-item .form-item-created-max label,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item .form-item-created-min label,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item .form-item-created-max label {
  display: none;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item input,
.view-taxonomy-term .views-exposed-form .form--inline > .form-item select,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item input,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item select,
.view-id-archive_all .views-exposed-form .form--inline > .form-item input,
.view-id-archive_all .views-exposed-form .form--inline > .form-item select,
.view-setadarchive .views-exposed-form .form--inline > .form-item input,
.view-setadarchive .views-exposed-form .form--inline > .form-item select,
.view-shafaf .views-exposed-form .form--inline > .form-item input,
.view-shafaf .views-exposed-form .form--inline > .form-item select,
.view-newsall .views-exposed-form .form--inline > .form-item input,
.view-newsall .views-exposed-form .form--inline > .form-item select,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item input,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item select {
  margin: 0;
  padding: 10px;
  width: calc(100% - 20px);
  justify-content: flex-end;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item select,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item select,
.view-id-archive_all .views-exposed-form .form--inline > .form-item select,
.view-setadarchive .views-exposed-form .form--inline > .form-item select,
.view-shafaf .views-exposed-form .form--inline > .form-item select,
.view-newsall .views-exposed-form .form--inline > .form-item select,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item select {
  width: 100%;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item.form-item-category,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item.form-item-category,
.view-id-archive_all .views-exposed-form .form--inline > .form-item.form-item-category,
.view-setadarchive .views-exposed-form .form--inline > .form-item.form-item-category,
.view-shafaf .views-exposed-form .form--inline > .form-item.form-item-category,
.view-newsall .views-exposed-form .form--inline > .form-item.form-item-category,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item.form-item-category {
  flex-shrink: 0;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-id-archive_all .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-setadarchive .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-shafaf .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-newsall .views-exposed-form .form--inline > .form-item.form-item-created-max label,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-item.form-item-created-max label {
  display: none;
}
.view-taxonomy-term .views-exposed-form .form--inline > fieldset.form-item,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > fieldset.form-item,
.view-id-archive_all .views-exposed-form .form--inline > fieldset.form-item,
.view-setadarchive .views-exposed-form .form--inline > fieldset.form-item,
.view-shafaf .views-exposed-form .form--inline > fieldset.form-item,
.view-newsall .views-exposed-form .form--inline > fieldset.form-item,
.view-allcontentsalldomains .views-exposed-form .form--inline > fieldset.form-item {
  display: flex;
  flex-direction: unset;
}
.view-taxonomy-term .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-id-archive_all .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-setadarchive .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-shafaf .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-newsall .views-exposed-form .form--inline > fieldset.form-item .form-item,
.view-allcontentsalldomains .views-exposed-form .form--inline > fieldset.form-item .form-item {
  margin: 0 10px;
}
.view-taxonomy-term .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-id-archive_all .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-setadarchive .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-shafaf .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-newsall .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper,
.view-allcontentsalldomains .views-exposed-form .form--inline > fieldset.form-item#edit-created-wrapper .fieldset-wrapper {
  display: flex;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-actions,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-actions,
.view-id-archive_all .views-exposed-form .form--inline > .form-actions,
.view-setadarchive .views-exposed-form .form--inline > .form-actions,
.view-shafaf .views-exposed-form .form--inline > .form-actions,
.view-newsall .views-exposed-form .form--inline > .form-actions,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0px;
  margin-right: auto;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-actions input,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-actions input,
.view-id-archive_all .views-exposed-form .form--inline > .form-actions input,
.view-setadarchive .views-exposed-form .form--inline > .form-actions input,
.view-shafaf .views-exposed-form .form--inline > .form-actions input,
.view-newsall .views-exposed-form .form--inline > .form-actions input,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-actions input {
  padding: 10px 20px;
  margin: 0;
}
.view-taxonomy-term .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-taxonomy-term-organunit .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-id-archive_all .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-setadarchive .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-shafaf .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-newsall .views-exposed-form .form--inline > .form-actions input#edit-reset,
.view-allcontentsalldomains .views-exposed-form .form--inline > .form-actions input#edit-reset {
  margin: 0 5px;
}
.view-taxonomy-term .view-empty,
.view-taxonomy-term-organunit .view-empty,
.view-id-archive_all .view-empty,
.view-setadarchive .view-empty,
.view-shafaf .view-empty,
.view-newsall .view-empty,
.view-allcontentsalldomains .view-empty {
  display: flex;
  margin: 30px 0;
  border-radius: 25px;
  box-shadow: 0 7px 8px -6px #555;
  background-color: #fff;
  flex: 1;
  padding: 50px;
}
.view-taxonomy-term .view-content .views-row,
.view-taxonomy-term-organunit .view-content .views-row,
.view-id-archive_all .view-content .views-row,
.view-setadarchive .view-content .views-row,
.view-shafaf .view-content .views-row,
.view-newsall .view-content .views-row,
.view-allcontentsalldomains .view-content .views-row {
  display: flex;
  margin: 30px 0;
  border-radius: 25px;
  box-shadow: 0 7px 8px -6px #555;
  background-color: #fff;
  flex: 1;
}
.view-taxonomy-term .view-content .views-row:last-child,
.view-taxonomy-term-organunit .view-content .views-row:last-child,
.view-id-archive_all .view-content .views-row:last-child,
.view-setadarchive .view-content .views-row:last-child,
.view-shafaf .view-content .views-row:last-child,
.view-newsall .view-content .views-row:last-child,
.view-allcontentsalldomains .view-content .views-row:last-child {
  margin-bottom: 0;
}
.view-taxonomy-term .view-content .views-row .views-field-field-image,
.view-taxonomy-term-organunit .view-content .views-row .views-field-field-image,
.view-id-archive_all .view-content .views-row .views-field-field-image,
.view-setadarchive .view-content .views-row .views-field-field-image,
.view-shafaf .view-content .views-row .views-field-field-image,
.view-newsall .view-content .views-row .views-field-field-image,
.view-allcontentsalldomains .view-content .views-row .views-field-field-image {
  line-height: 0;
  flex-shrink: 0;
}
.view-taxonomy-term .view-content .views-row .views-field-field-image .field-content,
.view-taxonomy-term-organunit .view-content .views-row .views-field-field-image .field-content,
.view-id-archive_all .view-content .views-row .views-field-field-image .field-content,
.view-setadarchive .view-content .views-row .views-field-field-image .field-content,
.view-shafaf .view-content .views-row .views-field-field-image .field-content,
.view-newsall .view-content .views-row .views-field-field-image .field-content,
.view-allcontentsalldomains .view-content .views-row .views-field-field-image .field-content {
  height: 100%;
}
.view-taxonomy-term .view-content .views-row .views-field-field-image img,
.view-taxonomy-term-organunit .view-content .views-row .views-field-field-image img,
.view-id-archive_all .view-content .views-row .views-field-field-image img,
.view-setadarchive .view-content .views-row .views-field-field-image img,
.view-shafaf .view-content .views-row .views-field-field-image img,
.view-newsall .view-content .views-row .views-field-field-image img,
.view-allcontentsalldomains .view-content .views-row .views-field-field-image img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0 25px 25px 0;
  padding: 15px;
}
.view-taxonomy-term .view-content .views-row .views-field-fieldset,
.view-taxonomy-term-organunit .view-content .views-row .views-field-fieldset,
.view-id-archive_all .view-content .views-row .views-field-fieldset,
.view-setadarchive .view-content .views-row .views-field-fieldset,
.view-shafaf .view-content .views-row .views-field-fieldset,
.view-newsall .view-content .views-row .views-field-fieldset,
.view-allcontentsalldomains .view-content .views-row .views-field-fieldset {
  padding: 15px;
  width: 100%;
}
.view-taxonomy-term .view-content .views-row .views-field-fieldset > .field-content,
.view-taxonomy-term-organunit .view-content .views-row .views-field-fieldset > .field-content,
.view-id-archive_all .view-content .views-row .views-field-fieldset > .field-content,
.view-setadarchive .view-content .views-row .views-field-fieldset > .field-content,
.view-shafaf .view-content .views-row .views-field-fieldset > .field-content,
.view-newsall .view-content .views-row .views-field-fieldset > .field-content,
.view-allcontentsalldomains .view-content .views-row .views-field-fieldset > .field-content {
  height: 100%;
}
.view-taxonomy-term .view-content .views-row .text-wrapper,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper,
.view-id-archive_all .view-content .views-row .text-wrapper,
.view-setadarchive .view-content .views-row .text-wrapper,
.view-shafaf .view-content .views-row .text-wrapper,
.view-newsall .view-content .views-row .text-wrapper,
.view-allcontentsalldomains .view-content .views-row .text-wrapper {
  height: 100%;
  display: grid;
  align-items: center;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-id-archive_all .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-setadarchive .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-shafaf .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-newsall .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 14px;
  margin-bottom: 5px;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .views-field-title,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .views-field-title,
.view-id-archive_all .view-content .views-row .text-wrapper .views-field-title,
.view-setadarchive .view-content .views-row .text-wrapper .views-field-title,
.view-shafaf .view-content .views-row .text-wrapper .views-field-title,
.view-newsall .view-content .views-row .text-wrapper .views-field-title,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .views-field-title {
  font-size: 22px;
  font-weight: 600;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .views-field-title a,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .views-field-title a,
.view-id-archive_all .view-content .views-row .text-wrapper .views-field-title a,
.view-setadarchive .view-content .views-row .text-wrapper .views-field-title a,
.view-shafaf .view-content .views-row .text-wrapper .views-field-title a,
.view-newsall .view-content .views-row .text-wrapper .views-field-title a,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .views-field-title a {
  color: #000;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .under-title,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .under-title,
.view-id-archive_all .view-content .views-row .text-wrapper .under-title,
.view-setadarchive .view-content .views-row .text-wrapper .under-title,
.view-shafaf .view-content .views-row .text-wrapper .under-title,
.view-newsall .view-content .views-row .text-wrapper .under-title,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .under-title {
  margin: 10px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .views-field-created,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .views-field-created,
.view-id-archive_all .view-content .views-row .text-wrapper .views-field-created,
.view-setadarchive .view-content .views-row .text-wrapper .views-field-created,
.view-shafaf .view-content .views-row .text-wrapper .views-field-created,
.view-newsall .view-content .views-row .text-wrapper .views-field-created,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .views-field-created {
  text-align: left;
  align-self: flex-end;
  font-size: 85%;
}
.view-taxonomy-term .view-content .views-row .text-wrapper .views-field-body,
.view-taxonomy-term-organunit .view-content .views-row .text-wrapper .views-field-body,
.view-id-archive_all .view-content .views-row .text-wrapper .views-field-body,
.view-setadarchive .view-content .views-row .text-wrapper .views-field-body,
.view-shafaf .view-content .views-row .text-wrapper .views-field-body,
.view-newsall .view-content .views-row .text-wrapper .views-field-body,
.view-allcontentsalldomains .view-content .views-row .text-wrapper .views-field-body {
  text-align: justify;
  color: #616161;
  font-size: 16px;
}
.view-taxonomy-term .view-content .views-row:hover,
.view-taxonomy-term-organunit .view-content .views-row:hover,
.view-id-archive_all .view-content .views-row:hover,
.view-setadarchive .view-content .views-row:hover,
.view-shafaf .view-content .views-row:hover,
.view-newsall .view-content .views-row:hover,
.view-allcontentsalldomains .view-content .views-row:hover {
  background-color: #eafff2;
}
.view-taxonomy-term .feed-icons,
.view-taxonomy-term-organunit .feed-icons,
.view-id-archive_all .feed-icons,
.view-setadarchive .feed-icons,
.view-shafaf .feed-icons,
.view-newsall .feed-icons,
.view-allcontentsalldomains .feed-icons {
  margin: 30px;
}

body.grid .block-system-main-block .view-taxonomy-term .view-content,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: stretch;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row {
  width: calc(33.3333333333% - 20px);
  flex-direction: column;
  margin: 15px 0;
  align-items: center;
  flex: unset;
  text-align: center;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .views-field-field-image,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .views-field-field-image {
  line-height: 0;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .views-field-field-image img,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .views-field-field-image img {
  width: calc(100% - 30px);
  border-radius: 25px;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .views-field-body,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .views-field-body {
  display: none;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .views-field-fieldset,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .views-field-fieldset {
  padding: 0;
  width: auto;
  display: flex;
  text-align: center;
  margin: 0 10px 10px;
  height: 100%;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .views-field-title,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .views-field-title {
  font-size: 18px;
  text-align: right;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .text-wrapper .text-wrapper-inner,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .text-wrapper .text-wrapper-inner {
  padding: 0;
}
body.grid .block-system-main-block .view-taxonomy-term .view-content .views-row .text-wrapper .text-wrapper-inner .under-title,
body.grid .block-system-main-block .view-taxonomy-term-organunit .view-content .views-row .text-wrapper .text-wrapper-inner .under-title {
  justify-content: center;
}

.view-frontpage .view-header {
  display: none;
}
.view-frontpage .view-header .block-title span:before {
  background-image: url(../images/icon-bargozideh.png);
}
.view-frontpage .view-footer button {
  background-color: #fff;
  width: 100%;
  margin: 20px 0 0;
  border-radius: 0;
  border-left: 3px solid #080743;
}
.view-frontpage .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-frontpage .view-content .views-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  width: calc((100% - 60px) / 3);
}
.view-frontpage .view-content .views-row .views-field-field-image .field-content {
  height: 100%;
}
.view-frontpage .view-content .views-row .views-field-field-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  /* border-radius: 5px; */
  border-radius: 30px;
  border: 4px solid #d7e9ef;
  width: calc(100% - 8px);
}
.view-frontpage .view-content .views-row .text-wrapper {
  margin-top: 10px;
  text-shadow: 0 0 5px #fff;
}
.view-frontpage .view-content .views-row .text-wrapper .views-field-created {
  align-self: flex-end;
  direction: ltr;
  color: #5a5a5a;
  font-size: 11px;
}
.view-frontpage .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 11px;
  margin-bottom: 5px;
}
.view-frontpage .view-content .views-row .text-wrapper .views-field-title {
  font-size: 14px;
  font-weight: 700;
}
.view-frontpage .view-content .views-row .text-wrapper .views-field-title a {
  color: #000;
}
.view-frontpage .view-content .views-row .text-wrapper .views-field-body {
  text-align: justify;
  color: #616161;
  font-size: 12px;
  border-top: 2px solid #f0b500;
  margin-top: 5px;
  padding-top: 5px;
}
.main-body {
  margin: 50px 0 50px;
}
.main-body .container .container-inner section .section-title {
  z-index: unset;
}

.block-views-blockmainslider-block-1,
.block-views-blocknews-mainslider-block-1,
.block-views-blocktswyrgrdan-asly-tb-dwm-block-1 {
  position: relative;
  width: calc(50% - 20px);
  overflow: visible;
}
.block-views-blocknews-mainslider-block-1 {
  border-left: 1px solid #999;
}

.view-mainslider.view-display-id-block_1 > .view-content,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content {
  width: 100%;
  margin: 0;
  border: 2px solid #fff;
  border-radius: 30px;
  overflow: hidden;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row {
  width: 100%;
  overflow: hidden;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .row-inner,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .row-inner {
  position: relative;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image {
  font-size: 0;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content {
  position: relative;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:before,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #051E81;
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 );
  z-index: -1;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:after,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:after {
  background-image: url(../images/emdad-logo-type.png);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 0;
  right: 0;
  z-index: -1;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image img {
  max-height: 100%;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage {
  width: 100%;
  height: 345px;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center center;
     object-position: center center;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#165b5b+2,165b5b+100&0+0,0.8+50,0.8+50,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(11, 129, 201, 0) 0%, rgba(11, 129, 201, 0) 2%, rgba(11, 129, 201, 0.75) 50%, rgba(11, 129, 201, 0.88) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00165b5b", endColorstr="#cc165b5b",GradientType=0 ); /* IE6-9 */
  padding: 30px 0 30px;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .text-wrapper-inner,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .text-wrapper-inner {
  color: #fff;
  width: 80%;
  margin: 0 auto;
  text-shadow: 0 0px 5px black;
  text-align: center;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 12px;
  margin-top: 10px;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title a,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-field-top-title a {
  color: #fff;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title {
  font-size: 20px;
  font-weight: 600;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title a,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-title a {
  color: #fff;
}
.view-mainslider.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-body,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .views-row .text-wrapper .views-field-body {
  margin-top: 5px;
  font-size: 14px;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-dots,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-dots {
  bottom: unset;
  top: 0;
  right: 0;
  text-align: right;
  line-height: 0;
  margin: 15px 10px 0 0;
  width: unset;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-dots li,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-dots li {
  height: unset;
  width: unset;
  margin: 0 5px;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-dots li button,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  border: 1px solid #080743;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-dots li button:before,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-dots li button:before {
  display: none;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-dots li.slick-active button,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-dots li.slick-active button {
  background-color: #080743;
  border: 1px solid #fff;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-arrow,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-arrow {
  left: unset;
  right: 0;
  z-index: 1;
  background-color: rgba(5, 30, 129, 0.333);
  margin: 0;
  padding: 15px 15px;
  height: unset;
  width: unset;
  border-radius: 30px 0 0 30px;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-arrow:before,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-arrow:before {
  content: " ";
  width: 11px;
  height: 20px;
  font-size: 0;
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-arrow.slick-prev:before,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-arrow.slick-prev:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-arrow.slick-next,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-arrow.slick-next {
  border-radius: 0 30px 30px 0;
  right: unset;
  left: 0;
}
.view-mainslider.view-display-id-block_1 > .view-content .slick-arrow.slick-next:before,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_1 > .view-content .slick-arrow.slick-next:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTEgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ1LjAwMDAwMCwgLTM0MzQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAzMzc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1hcnJvd19mb3J3YXJkX2lvcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM4LjAwMDAwMCwgNTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjI0IDI0IDAgMjQgMCAwIDI0IDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzgsMjEuMDEgQzcuODcsMjEuNSA4LjY2LDIxLjUgOS4xNSwyMS4wMSBMMTcuNDYsMTIuNyBDMTcuODUsMTIuMzEgMTcuODUsMTEuNjggMTcuNDYsMTEuMjkgTDkuMTUsMi45OCBDOC42NiwyLjQ5IDcuODcsMi40OSA3LjM4LDIuOTggQzYuODksMy40NyA2Ljg5LDQuMjYgNy4zOCw0Ljc1IEwxNC42MiwxMiBMNy4zNywxOS4yNSBDNi44OSwxOS43MyA2Ljg5LDIwLjUzIDcuMzgsMjEuMDEgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  transform: scaleX(-1);
}
.view-mainslider.view-display-id-block_2,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 {
  margin-top: -75px;
}
.view-mainslider.view-display-id-block_2 > .view-content,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content {
  width: 65%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row {
  width: calc(33.3333333333% - 20px);
  cursor: pointer;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .views-field-field-image {
  line-height: 0;
  position: relative;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image:after,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .views-field-field-image:after {
  content: " ";
  display: block;
  visibility: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  border-radius: 25px;
  transition: all 0.3s linear 0s;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image img,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .views-field-field-image img {
  border: 2px solid #fff;
  border-radius: 30px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(100% - 4px);
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .text-wrapper {
  margin: 5px 15px 0;
  color: #000;
  font-size: 12px;
  text-align: center;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-field-top-title {
  display: none;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title {
  font-weight: bold;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title a,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title a {
  color: #000;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image:after,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image:after {
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s linear 0s;
}
.view-mainslider.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image img,
.view-tswyrgrdan-asly-tb-dwm.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image img {
  border: 2px solid #cdaf86;
}

.view-news-mainslider.view-display-id-block_1 > .view-content,
.view-mainslider-ostan.view-display-id-block_1 > .view-content {
  width: 100%;
  margin: 0;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row {
  width: 100%;
  overflow: hidden;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .row-inner,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .row-inner {
  position: relative;
  display: flex;
  align-items: stretch;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image {
  font-size: 0;
  flex: 1;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content {
  position: relative;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:before,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #051E81;
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 );
  z-index: -1;
  border-radius: 20px;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:after,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image .field-content:after {
  background-image: url(../images/emdad-logo-type.png);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 0;
  right: 0;
  z-index: -1;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image img {
  max-height: 100%;
  border-radius: 20px;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-field-image img.noimage {
  width: 100%;
  height: 345px;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center center;
     object-position: center center;
  visibility: hidden;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset {
  flex: 1;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper {
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#165b5b+2,165b5b+100&0+0,0.8+50,0.8+50,0.8+100 */
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-fieldset-2,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-fieldset-2 {
  height: 100%;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .text-wrapper-inner,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .text-wrapper-inner {
  margin: 0 40px 0 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-field-top-title,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-field-top-title {
  font-size: 12px;
  margin-top: 10px;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-title,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-title {
  font-size: 24px;
  font-weight: 700;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-body,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .views-row .views-field-fieldset > .field-content .text-wrapper .views-field-body {
  margin-top: 5px;
  font-size: 16px;
  font-weight: 400;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-dots,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-dots {
  bottom: unset;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 0;
  margin: 0 0 -15px 0;
  width: 50%;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-dots li,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-dots li {
  height: unset;
  width: unset;
  margin: 0 3px;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-dots li button,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  border-radius: 50px;
  border: 1px solid #038b93;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-dots li button:before,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-dots li button:before {
  display: none;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-dots li.slick-active button,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-dots li.slick-active button {
  background-color: #038b93;
  border: 1px solid #fff;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-arrow,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-arrow {
  position: relative;
  left: unset;
  right: unset;
  /* bottom: 0; */
  margin: 0;
  /* background-color: #fff; */
  width: unset;
  height: unset;
  border-radius: 100px;
  color: #000;
  transform: unset;
  top: 50%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-arrow:focus,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-arrow:focus {
  box-shadow: unset;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-arrow:before,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-arrow:before {
  color: #000;
  font-size: 0;
  background-image: url(../images/arrow-right5.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 39px;
  height: 69px;
  display: block;
  opacity: 1;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-arrow.slick-prev,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-arrow.slick-prev {
  right: -23px;
}
.view-news-mainslider.view-display-id-block_1 > .view-content .slick-arrow.slick-next,
.view-mainslider-ostan.view-display-id-block_1 > .view-content .slick-arrow.slick-next {
  transform: translateY(-50%) scale(-1);
  right: 434px;
}
.view-news-mainslider.view-display-id-block_2,
.view-mainslider-ostan.view-display-id-block_2 {
  margin-top: -75px;
}
.view-news-mainslider.view-display-id-block_2 > .view-content,
.view-mainslider-ostan.view-display-id-block_2 > .view-content {
  width: 65%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row {
  width: calc(33.3333333333% - 20px);
  cursor: pointer;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .views-field-field-image {
  line-height: 0;
  position: relative;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image:after,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .views-field-field-image:after {
  content: " ";
  display: block;
  visibility: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  border-radius: 25px;
  transition: all 0.3s linear 0s;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .views-field-field-image img,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .views-field-field-image img {
  border: 2px solid #fff;
  border-radius: 30px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(100% - 4px);
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .text-wrapper {
  margin: 5px 15px 0;
  color: #000;
  font-size: 12px;
  text-align: center;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-field-top-title {
  display: none;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title {
  font-weight: bold;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title a,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row .text-wrapper .views-field-title a {
  color: #000;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image:after,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image:after {
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s linear 0s;
}
.view-news-mainslider.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image img,
.view-mainslider-ostan.view-display-id-block_2 > .view-content .views-row.active .views-field-field-image img {
  border: 2px solid #cdaf86;
}

.view-news-mainslider.view-display-id-block_1 > .view-content {
  position: unset;
}

.view-ostan-infoslider .view-content,
.view-news-infoslider .view-content,
.view-news-picslider .view-content,
.view-moavenatmedias .view-content {
  width: 100%;
  margin: 0;
}
.view-ostan-infoslider .view-content .views-row,
.view-news-infoslider .view-content .views-row,
.view-news-picslider .view-content .views-row,
.view-moavenatmedias .view-content .views-row {
  width: 100%;
  overflow: hidden;
}
.view-ostan-infoslider .view-content .views-row .row-inner,
.view-news-infoslider .view-content .views-row .row-inner,
.view-news-picslider .view-content .views-row .row-inner,
.view-moavenatmedias .view-content .views-row .row-inner {
  position: relative;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image,
.view-news-infoslider .view-content .views-row .views-field-field-image,
.view-news-picslider .view-content .views-row .views-field-field-image,
.view-moavenatmedias .view-content .views-row .views-field-field-image {
  font-size: 0;
  border-radius: 30px;
  overflow: hidden;
  border: 2px solid #fff;
  margin-bottom: 10px;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image .field-content,
.view-news-infoslider .view-content .views-row .views-field-field-image .field-content,
.view-news-picslider .view-content .views-row .views-field-field-image .field-content,
.view-moavenatmedias .view-content .views-row .views-field-field-image .field-content {
  position: relative;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image .field-content:before,
.view-news-infoslider .view-content .views-row .views-field-field-image .field-content:before,
.view-news-picslider .view-content .views-row .views-field-field-image .field-content:before,
.view-moavenatmedias .view-content .views-row .views-field-field-image .field-content:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #051E81;
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 );
  z-index: -1;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image .field-content:after,
.view-news-infoslider .view-content .views-row .views-field-field-image .field-content:after,
.view-news-picslider .view-content .views-row .views-field-field-image .field-content:after,
.view-moavenatmedias .view-content .views-row .views-field-field-image .field-content:after {
  background-image: url(../images/emdad-logo-type.png);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 0;
  right: 0;
  z-index: -1;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image img,
.view-news-infoslider .view-content .views-row .views-field-field-image img,
.view-news-picslider .view-content .views-row .views-field-field-image img,
.view-moavenatmedias .view-content .views-row .views-field-field-image img {
  max-height: 100%;
}
.view-ostan-infoslider .view-content .views-row .views-field-field-image img.noimage,
.view-news-infoslider .view-content .views-row .views-field-field-image img.noimage,
.view-news-picslider .view-content .views-row .views-field-field-image img.noimage,
.view-moavenatmedias .view-content .views-row .views-field-field-image img.noimage {
  width: 100%;
  height: 345px;
  -o-object-fit: none;
     object-fit: none;
  -o-object-position: center center;
     object-position: center center;
}
.view-ostan-infoslider .view-content .views-row .text-wrapper,
.view-news-infoslider .view-content .views-row .text-wrapper,
.view-news-picslider .view-content .views-row .text-wrapper,
.view-moavenatmedias .view-content .views-row .text-wrapper {
  bottom: 0;
  right: 0;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#165b5b+2,165b5b+100&0+0,0.8+50,0.8+50,0.8+100 */
}
.view-ostan-infoslider .view-content .views-row .text-wrapper .text-wrapper-inner,
.view-news-infoslider .view-content .views-row .text-wrapper .text-wrapper-inner,
.view-news-picslider .view-content .views-row .text-wrapper .text-wrapper-inner,
.view-moavenatmedias .view-content .views-row .text-wrapper .text-wrapper-inner {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
.view-ostan-infoslider .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-news-infoslider .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-news-picslider .view-content .views-row .text-wrapper .views-field-field-top-title,
.view-moavenatmedias .view-content .views-row .text-wrapper .views-field-field-top-title {
  font-size: 12px;
  margin-top: 10px;
}
.view-ostan-infoslider .view-content .views-row .text-wrapper .views-field-title,
.view-news-infoslider .view-content .views-row .text-wrapper .views-field-title,
.view-news-picslider .view-content .views-row .text-wrapper .views-field-title,
.view-moavenatmedias .view-content .views-row .text-wrapper .views-field-title {
  font-weight: 600;
}
.view-ostan-infoslider .view-content .views-row .text-wrapper .views-field-body,
.view-news-infoslider .view-content .views-row .text-wrapper .views-field-body,
.view-news-picslider .view-content .views-row .text-wrapper .views-field-body,
.view-moavenatmedias .view-content .views-row .text-wrapper .views-field-body {
  margin-top: 5px;
  font-size: 12px;
}
.view-ostan-infoslider .view-content .slick-dots,
.view-news-infoslider .view-content .slick-dots,
.view-news-picslider .view-content .slick-dots,
.view-moavenatmedias .view-content .slick-dots {
  bottom: unset;
  top: 0;
  right: 0;
  text-align: right;
  line-height: 0;
  margin: 15px 10px 0 0;
  width: unset;
}
.view-ostan-infoslider .view-content .slick-dots li,
.view-news-infoslider .view-content .slick-dots li,
.view-news-picslider .view-content .slick-dots li,
.view-moavenatmedias .view-content .slick-dots li {
  height: unset;
  width: unset;
  margin: 0 5px;
}
.view-ostan-infoslider .view-content .slick-dots li button,
.view-news-infoslider .view-content .slick-dots li button,
.view-news-picslider .view-content .slick-dots li button,
.view-moavenatmedias .view-content .slick-dots li button {
  width: 16px;
  height: 16px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  border: 1px solid #080743;
}
.view-ostan-infoslider .view-content .slick-dots li button:before,
.view-news-infoslider .view-content .slick-dots li button:before,
.view-news-picslider .view-content .slick-dots li button:before,
.view-moavenatmedias .view-content .slick-dots li button:before {
  display: none;
}
.view-ostan-infoslider .view-content .slick-dots li.slick-active button,
.view-news-infoslider .view-content .slick-dots li.slick-active button,
.view-news-picslider .view-content .slick-dots li.slick-active button,
.view-moavenatmedias .view-content .slick-dots li.slick-active button {
  background-color: #080743;
  border: 1px solid #fff;
}
.view-ostan-infoslider .view-content .slick-arrow,
.view-news-infoslider .view-content .slick-arrow,
.view-news-picslider .view-content .slick-arrow,
.view-moavenatmedias .view-content .slick-arrow {
  position: relative;
  left: unset;
  right: unset;
  /* bottom: 0; */
  margin: 0;
  /* background-color: #fff; */
  width: unset;
  height: unset;
  border-radius: 100px;
  color: #000;
  transform: unset;
  top: 50%;
  opacity: 1;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  z-index: 1;
}
.view-ostan-infoslider .view-content .slick-arrow:focus,
.view-news-infoslider .view-content .slick-arrow:focus,
.view-news-picslider .view-content .slick-arrow:focus,
.view-moavenatmedias .view-content .slick-arrow:focus {
  box-shadow: unset;
}
.view-ostan-infoslider .view-content .slick-arrow:before,
.view-news-infoslider .view-content .slick-arrow:before,
.view-news-picslider .view-content .slick-arrow:before,
.view-moavenatmedias .view-content .slick-arrow:before {
  color: #000;
  font-size: 0;
  background-image: url(../images/arrow-right5.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 39px;
  height: 69px;
  display: block;
  opacity: 1;
}
.view-ostan-infoslider .view-content .slick-arrow.slick-prev,
.view-news-infoslider .view-content .slick-arrow.slick-prev,
.view-news-picslider .view-content .slick-arrow.slick-prev,
.view-moavenatmedias .view-content .slick-arrow.slick-prev {
  right: -20px;
}
.view-ostan-infoslider .view-content .slick-arrow.slick-next,
.view-news-infoslider .view-content .slick-arrow.slick-next,
.view-news-picslider .view-content .slick-arrow.slick-next,
.view-moavenatmedias .view-content .slick-arrow.slick-next {
  transform: translateY(-50%) scale(-1);
  left: -21px;
}

.view-news-picslider .view-footer .more-wrapper {
  margin: 0;
  margin-bottom: -25px;
}
.view-news-picslider .view-footer .more-wrapper .more {
  background-color: #038b93;
  border-color: #038b93;
}

#block-irandrupalportal-bannerha .block-title span:before {
  content: "\f7b6";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-left: 10px;
}
#block-irandrupalportal-bannerha .block-content .ckeditor-dialog-loading {
  display: none;
}

.block-views-blocklast-block-1,
.block-views-blocknews-last-block-1,
.block-views-blocklast-mainportal-ostanha-block-1,
.block-views-blockakhryn-akhbar-sfhh-asly-pwrtal-tb-dwm-block-1 {
  width: calc(50% - 20px);
}
.block-views-blocklast-block-1 .block-content,
.block-views-blocknews-last-block-1 .block-content,
.block-views-blocklast-mainportal-ostanha-block-1 .block-content,
.block-views-blockakhryn-akhbar-sfhh-asly-pwrtal-tb-dwm-block-1 .block-content {
  height: 332px;
  overflow: hidden;
}

.block.footer-button .view-footer {
  display: flex;
  justify-content: center;
}
.block.footer-button .view-footer a {
  background-color: #038b93;
  color: #fff;
  padding: 5px 20px;
  display: inline-flex;
  margin: 30px 0 0;
  border-radius: 30px;
  font-size: 16px;
}

.laststyle .view {
  padding-left: 30px;
  /*
  .view-footer {
    display: flex;
    justify-content: center;
    a {
      background-color: $link;
      color: #fff;
      padding: 5px 20px;
      display: inline-flex;
      margin: 30px 0 0;
      border-radius: 30px;
      font-size: 16px;
    }
  }
  */
}
.laststyle .view .view-content {
  padding-left: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.laststyle .view .view-content .os-content {
  display: flex;
  flex-direction: column;
}
.laststyle .view .view-content .views-row {
  font-size: 14px;
  padding: 10px 0;
  color: #000000;
  border-bottom: 1px dashed #bebebe;
  display: flex;
  transition: all 0.4s linear 0s;
}
.laststyle .view .view-content .views-row:before {
  display: block;
  background-color: #000;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  float: right;
  margin: 8px 0;
}
.laststyle .view .view-content .views-row .views-field-field-image {
  flex-shrink: 0;
  margin-left: 15px;
  line-height: 0;
}
.laststyle .view .view-content .views-row .views-field-field-image a img {
  padding: 2px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 18px;
}
.laststyle .view .view-content .views-row .views-field-fieldset {
  width: 100%;
}
.laststyle .view .view-content .views-row .views-field-fieldset .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.laststyle .view .view-content .views-row .views-field-title {
  font-size: 18px;
  font-weight: 500;
}
.laststyle .view .view-content .views-row .views-field-created {
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
}
.laststyle .view .view-content .views-row .views-field-created .field-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xNzUiIGhlaWdodD0iMTEuOTU3IiB2aWV3Qm94PSIwIDAgMTQuMTc1IDExLjk1NyI+DQogIDxnIGlkPSJHcm91cF80NzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSkiPg0KICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDIiIGQ9Ik0xMS45NTYsMTAuNjYzSDEuMjI1QTEuMywxLjMsMCwwLDEsMCw5LjMyNlYxLjIxMUExLjE5MSwxLjE5MSwwLDAsMSwxLjIyNSwwSDIuNFYuNzM1YS44ODkuODg5LDAsMCwwLC44NTguOTE2QS44OS44OSwwLDAsMCw0LjEyLjczNVYwSDkuMDU1Vi43MzVhLjg3OS44NzksMCwwLDAsLjg1OS45MTYuODg5Ljg4OSwwLDAsMCwuODU4LS45MTZWMGgxLjE4NWExLjE4OCwxLjE4OCwwLDAsMSwxLjIxOSwxLjIxMVY5LjMyNkExLjMsMS4zLDAsMCwxLDExLjk1NiwxMC42NjNaTTEuMDI4LDMuNjgzVjkuNDYySDEyLjE1M1YzLjY4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43OTUpIiBmaWxsPSIjODQ4NDg4IiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGcgaWQ9Ikdyb3VwXzQ1NTMiIGRhdGEtbmFtZT0iR3JvdXAgNDU1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44ODIgNS4zNjMpIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0MCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0MCIgd2lkdGg9IjEuNzE5IiBoZWlnaHQ9IjEuNzE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQxIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTY2KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQyIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMTMyKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQzIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjk5KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBfNDU1NCIgZGF0YS1uYW1lPSJHcm91cCA0NTU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjg4MiA3Ljc5MykiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQ0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQ0IiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDUiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41NjYpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDYiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4xMzIpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDciIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42OTkpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgPC9nPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OCIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzU1KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OSIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzY3KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  float: left;
}
.laststyle .view .view-content .views-row:first-child {
  border-top: none;
  padding-top: 0;
}
.laststyle .view .view-content .views-row:last-child {
  border-bottom: none;
}
.laststyle .view .view-content .views-row:hover {
  background-color: #fff;
  transition: all 0.4s linear 0s;
}
.laststyle .view .view-content .views-row:hover:before {
  background-color: #080743;
}
.block-views-blocknews-last-block-1 .view .view-footer,
.block-views-blocklastslider-ostan-block-1 .view .view-footer {
  display: flex;
  justify-content: center;
}
.block-views-blocknews-last-block-1 .view .view-footer a,
.block-views-blocklastslider-ostan-block-1 .view .view-footer a {
  background-color: #038b93;
  color: #fff;
  padding: 5px 20px;
  display: inline-flex;
  margin: 30px 0 0;
  border-radius: 30px;
  font-size: 16px;
}
.block-views-blocknews-last-block-1 .view .view-content,
.block-views-blocklastslider-ostan-block-1 .view .view-content {
  overflow: hidden;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row {
  font-size: 14px;
  padding: 9px 0;
  color: #000000;
  border-bottom: 1px dashed #bebebe;
  display: flex;
  transition: all 0.4s linear 0s;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row:before,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row:before {
  display: block;
  background-color: #000;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  float: right;
  margin: 8px 0;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-field-image,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-field-image {
  flex-shrink: 0;
  margin-left: 15px;
  line-height: 0;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-field-image a img,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-field-image a img {
  padding: 2px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 18px;
  height: 80px;
  width: 120px;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-fieldset,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-fieldset {
  width: 100%;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-fieldset > .field-content,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-fieldset > .field-content {
  height: 100%;
  display: flex;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-fieldset .text-wrapper,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-fieldset .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 100%;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-title,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-title {
  font-size: 16px;
  font-weight: 600;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-created,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-created {
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  display: none;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row .views-field-created .field-content,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row .views-field-created .field-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xNzUiIGhlaWdodD0iMTEuOTU3IiB2aWV3Qm94PSIwIDAgMTQuMTc1IDExLjk1NyI+DQogIDxnIGlkPSJHcm91cF80NzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSkiPg0KICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDIiIGQ9Ik0xMS45NTYsMTAuNjYzSDEuMjI1QTEuMywxLjMsMCwwLDEsMCw5LjMyNlYxLjIxMUExLjE5MSwxLjE5MSwwLDAsMSwxLjIyNSwwSDIuNFYuNzM1YS44ODkuODg5LDAsMCwwLC44NTguOTE2QS44OS44OSwwLDAsMCw0LjEyLjczNVYwSDkuMDU1Vi43MzVhLjg3OS44NzksMCwwLDAsLjg1OS45MTYuODg5Ljg4OSwwLDAsMCwuODU4LS45MTZWMGgxLjE4NWExLjE4OCwxLjE4OCwwLDAsMSwxLjIxOSwxLjIxMVY5LjMyNkExLjMsMS4zLDAsMCwxLDExLjk1NiwxMC42NjNaTTEuMDI4LDMuNjgzVjkuNDYySDEyLjE1M1YzLjY4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43OTUpIiBmaWxsPSIjODQ4NDg4IiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGcgaWQ9Ikdyb3VwXzQ1NTMiIGRhdGEtbmFtZT0iR3JvdXAgNDU1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44ODIgNS4zNjMpIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0MCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0MCIgd2lkdGg9IjEuNzE5IiBoZWlnaHQ9IjEuNzE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQxIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTY2KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQyIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMTMyKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQzIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjk5KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBfNDU1NCIgZGF0YS1uYW1lPSJHcm91cCA0NTU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjg4MiA3Ljc5MykiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQ0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQ0IiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDUiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41NjYpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDYiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4xMzIpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDciIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42OTkpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgPC9nPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OCIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzU1KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OSIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzY3KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  float: left;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row:first-child,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row:first-child {
  border-top: none;
  padding-top: 0;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row:last-child,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row:last-child {
  border-bottom: none;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row:hover,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row:hover {
  background-color: #fff;
  transition: all 0.4s linear 0s;
}
.block-views-blocknews-last-block-1 .view .view-content .views-row:hover:before,
.block-views-blocklastslider-ostan-block-1 .view .view-content .views-row:hover:before {
  background-color: #080743;
}
.news-cats .block-content .view-content,
.block-views-blocknews-cat-block-1 .block-content .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  flex-direction: column;
}
.news-cats .block-content .view-content .views-row,
.block-views-blocknews-cat-block-1 .block-content .view-content .views-row {
  margin: 5px;
  cursor: pointer;
  display: inline-flex;
  list-style: disc;
  direction: rtl;
  list-style-position: inside;
  padding: 5px 28px 5px 10px;
  transform: scale(1);
  transition: all 0.6s linear 0s;
  background-color: #ffffff;
  border-radius: 20px;
  /* border: 2px solid #eee; */
  position: relative;
  font-size: 15px;
  font-weight: 500;
  color: #051f88;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  width: unset !important;
  flex-grow: 1;
  flex-basis: unset;
}
.news-cats .block-content .view-content .views-row:before,
.block-views-blocknews-cat-block-1 .block-content .view-content .views-row:before {
  content: " ";
  background-image: url(../images/icon-news-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  animation-name: none;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 12px;
  top: 15px;
  transform: scaleX(-1) translateY(-50%);
  opacity: 0.7;
}
.news-cats .block-content .view-content .views-row:hover,
.block-views-blocknews-cat-block-1 .block-content .view-content .views-row:hover {
  background-color: #a9dffc;
  transition: all 0.6s linear 0s;
}
.news-cats .block-content .view-content .views-row:hover::before,
.block-views-blocknews-cat-block-1 .block-content .view-content .views-row:hover::before {
  animation-name: setadi_hover_animate;
}

.news-cats.small .block-content .view-content {
  flex-direction: row;
}
.news-cats.small .block-content .view-content .views-row {
  padding: 2px 4px;
  font-size: 13px;
  /* flex-shrink: 0; */
  /* flex-grow: 0; */
  /* flex-basis: 30%; */
  flex: 1;
  flex-basis: calc(50% - 12px);
  /* white-space: nowrap; */
  margin: 2px;
  text-align: center;
  justify-content: center;
  border-radius: 15px;
}
.news-cats.small .block-content .view-content .views-row::before {
  display: none;
}

@keyframes footer_logo_in {
  0% {
    transform: translateX(50%) scaleX(1);
  }
  30% {
    transform: translateX(50%) scaleX(-1);
  }
  40% {
    transform: translateX(50%) scaleX(-1);
  }
  70% {
    transform: translateX(50%) scaleX(1);
  }
  100% {
    transform: translateX(50%) scaleX(1);
  }
}
#contact {
  padding-top: 50px;
}

section#footer {
  background-image: url(../images/border-01.png), url(../images/top-bk-2.png);
  background-position: center top, center center;
  background-repeat: repeat-x, repeat-y;
  position: relative;
  color: #fff;
  margin-top: 100px;
}
section#footer a {
  color: #fff;
}
section#footer section#footer .contextual-links a {
  color: initial;
}
section#footer:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #051E81;
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 );
  z-index: -1;
}
section#footer:after {
  width: 164px;
  height: 81px;
  display: block;
  content: " ";
  position: absolute;
  right: 50%;
  top: -34px;
  background-image: url(../images/footer-logo.png);
  background-repeat: no-repeat;
  background-position: center top;
  z-index: 0;
  transform: translateX(50%);
}
section#footer .section-inner {
  position: relative;
}
section#footer .section-inner:before, section#footer .section-inner:after {
  background-image: url(../images/emdad-flag.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc((100vw - 1360px) / 2);
  height: 100%;
  content: " ";
  opacity: 0.7;
  filter: drop-shadow(0px 20px 20px black) brightness(1.4);
  display: none;
}
section#footer .section-inner:after {
  transform: scaleX(-1);
  left: unset;
  right: 0;
}
section#footer .section-inner .container {
  position: relative;
}
section#footer .section-inner .container .container-inner {
  position: relative;
}
section#footer .section-inner .container .container-inner .region-footer {
  display: flex;
  justify-content: space-between;
  padding: 100px 0 50px;
}
section#footer .section-inner .container .container-inner .region-footer .block {
  width: calc(33.3333333333% - 60px);
}
section#footer .section-inner .container .container-inner .region-footer .block .block-title {
  margin-bottom: 20px;
  text-align: center;
}
section#footer .section-inner .container .container-inner .region-footer .block .block-title h2 {
  background-color: #ffffff;
  color: #001447;
  display: inline-flex;
  padding: 5px 30px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
}
section#footer .section-inner .container .container-inner .region-footer .block .block-content {
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0 0 4px #172049;
}
section#footer .section-inner .container .container-inner .region-footer .block .block-content table tr td {
  padding: 5px;
  border: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
section#footer .section-inner .container .container-inner .region-footer .block .block-content .contact-wrapper a {
  border: unset;
}
body.theme-irandrupalportalostan section#footer .section-inner .container .container-inner .region-footer .block .block-content .contact-wrapper input {
  background-color: #3988d7;
}
section#footer .section-inner .container .container-inner .region-footer .block#block-irandrupalportal-tools .block-content a {
  border: 0;
}
section#footer .section-inner .container .container-inner .region-footer-menu {
  margin: 0;
}
section#footer .section-inner .container .container-inner .region-footer-menu .block-menu {
  width: 80%;
  margin: 0 auto;
}
section#footer .section-inner .container .container-inner .region-footer-menu .block-menu .block-content ul.menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
section#footer .section-inner .container .container-inner .region-footer-menu .block-menu .block-content ul.menu li {
  margin: 10px 20px;
}
section#footer .section-inner .container .container-inner .region-footer-menu .block-menu .block-content ul.menu li a {
  border: none;
}
.view-tv-archive .view-content .views-row,
.view-archive-motions .view-content .views-row {
  float: right;
  width: calc(33.3333333333% - 30px);
  margin: 15px;
  overflow: hidden;
  background-color: #fff;
  color: #000;
  border-radius: 5px;
}
.view-tv-archive .view-content .views-row .views-field,
.view-archive-motions .view-content .views-row .views-field {
  margin: 3px 0;
}
.view-tv-archive .view-content .views-row .views-field-field-image,
.view-archive-motions .view-content .views-row .views-field-field-image {
  margin: 0;
}
.view-tv-archive .view-content .views-row .views-field-field-image img,
.view-archive-motions .view-content .views-row .views-field-field-image img {
  position: relative;
  transition: all 0.5s linear 0;
}
.view-tv-archive .view-content .views-row .views-field-title,
.view-archive-motions .view-content .views-row .views-field-title {
  font-weight: bold;
  font-size: 18px;
  margin: 10px 20px 0;
}
.view-tv-archive .view-content .views-row .views-field-field-top-title,
.view-archive-motions .view-content .views-row .views-field-field-top-title {
  font-size: 12px;
  margin: 5px 10px 0;
  float: left;
  color: #777;
}
.view-tv-archive .view-content .views-row .views-field-field-sections,
.view-archive-motions .view-content .views-row .views-field-field-sections {
  font-size: 12px;
  margin: 0 20px 20px;
  color: #8c8c8c;
}
.view-tv-archive .view-content .views-row .views-field-body,
.view-archive-motions .view-content .views-row .views-field-body {
  margin: 0 20px 10px;
  font-size: 12px;
  color: #171717;
}
.view-tv-archive .view-content .views-row:hover .views-field-field-image img,
.view-archive-motions .view-content .views-row:hover .views-field-field-image img {
  transform: scale(1.1);
  transition: all 0.5s linear 0s;
}

.view-news .view-content .views-row {
  float: right;
  width: calc(33.3333333333% - 30px);
  margin: 15px;
  overflow: hidden;
  color: #000;
  border-radius: 5px;
}
.view-news .view-content .views-row .views-field {
  margin: 3px 0;
}
.view-news .view-content .views-row .views-field-field-image {
  margin: 0;
}
.view-news .view-content .views-row .views-field-field-image img {
  position: relative;
  border-radius: 3px;
  transition: all 0.5s linear 0;
}
.view-news .view-content .views-row .views-field-field-top-title {
  font-size: 12px;
  margin: 0 0 5px;
  color: #777;
}
.view-news .view-content .views-row .views-field-title {
  font-weight: bold;
  font-size: 14px;
}
.view-news .view-content .views-row .views-field-created {
  color: #777;
  font-size: 12px;
  direction: ltr;
  text-align: right;
  margin: 5px 0 0;
}
.view-news .view-content .views-row .views-field-body {
  margin: 5px 0 0;
  font-size: 12px;
  color: #171717;
}
.view-news .view-content .views-row:hover .views-field-field-image img {
  transform: scale(1.1);
  transition: all 0.5s linear 0s;
}

section#main-content {
  padding: 50px 0;
}
section#main-content .section-title h1 {
  color: #333333;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  border-bottom: 5px solid #3498db;
  padding-bottom: 5px;
  display: inline-block;
}
.block-local-tasks-block {
  margin: 0 0 20px !important;
}
.block-local-tasks-block nav.tabs ul {
  margin: 0;
  border-bottom: 1px solid #002344;
}
.block-local-tasks-block nav.tabs ul li a {
  padding: 10px 10px;
  margin: 0;
  color: #777;
  display: block;
  font-size: 16px;
  font-weight: 500;
  border-radius: 5px 5px 0 0;
  transition: all 0.5s linear 0s;
}
.block-local-tasks-block nav.tabs ul li a:hover {
  background-color: #ccc;
}
.block-local-tasks-block nav.tabs ul li.is-active a {
  background-color: #051E81 !important;
  color: #fff;
}

section#multimedia {
  position: relative;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
  padding: 0 0 60px;
}
section#multimedia:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#151d41+0,1f2c61+20,051e81+30,051e81+40,051e81+50,051e81+60,051e81+70,1f2c61+80,151d41+100 */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1f7d7f+0,2fb8c0+25,2fb8c0+75,1f7d7f+100 */
  background: #051E81; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 ); /* IE6-9 */
  z-index: -1;
}
section#multimedia:after {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
}
section#multimedia .section-inner {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  padding-bottom: 44px;
}
section#multimedia .section-inner .container .container-inner .container-inner-2 {
  padding: 10px 0;
}
section#multimedia .section-inner .container .container-inner .container-inner-2:before {
  position: absolute;
  content: " ";
  width: 40px;
  height: 40px;
  top: -32px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  background-color: #2fb8c0;
  border-radius: 1000px;
}
section#multimedia .section-inner .container .container-inner .container-inner-2:after {
  position: absolute;
  content: " ";
  background-image: url(../images/icon-multimedia.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  width: 23px;
  height: 23px;
  top: -25px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#multimedia .section-inner .container .container-inner .section-title {
  color: #fff;
}
section#multimedia .section-inner .container .container-inner .section-title .icon {
  background-image: url(../images/box-title-element-3.png);
}
section#multimedia .section-inner .container .container-inner .section-title .icon img {
  width: 50%;
}
section#multimedia .section-inner .container .container-inner .tabs-wrapper .tabs {
  margin-bottom: 25px;
}
section#multimedia .section-inner .container .container-inner .tabs-wrapper .tabs .tab {
  background-color: rgba(0, 0, 0, 0.67);
  color: #fff;
}
section#multimedia .block .block-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-top: -20px;
  margin-bottom: 30px;
}
section#multimedia .block .block-title span {
  border-bottom: 2px solid;
}
@keyframes multimedia_in {
  0% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
  25% {
    box-shadow: inset -10px 0px 8px -4px #555;
  }
  50% {
    box-shadow: inset 0 -10px 8px -4px #555;
  }
  75% {
    box-shadow: inset 10px 0 8px -4px #555;
  }
  100% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
}
@keyframes multimedia_out {
  0% {
    box-shadow: inset 0 -10px 8px -4px #555;
  }
  50% {
    box-shadow: inset 10px 0 8px -4px #555;
  }
  100% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
}
.block.multimedia-carousel .block-content .view {
  display: block;
  width: 100%;
}
.block.multimedia-carousel .block-content .view .view-footer {
  position: relative;
  z-index: 1000;
}
.block.multimedia-carousel .block-content .view .view-content {
  background-color: #000000;
  border-radius: 50px;
  padding: 20px 50px;
  border: 1px solid #333;
  position: relative;
}
.block.multimedia-carousel .block-content .view .view-content:before {
  content: "";
  position: absolute;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.7;
}
.block.multimedia-carousel .block-content .view .view-content:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 1px);
  background-image: url(../images/news-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  width: 100%;
  height: 30px;
  right: 0;
  z-index: 100;
}
.block.multimedia-carousel .block-content .view .view-content .slick-list {
  z-index: 10;
}
.block.multimedia-carousel .block-content .view .view-content .slick-arrow {
  position: relative;
  left: unset;
  right: unset;
  bottom: 0;
  margin: 0;
  /* background-color: #fff; */
  width: unset;
  height: unset;
  border-radius: 100px;
  color: #000;
  transform: unset;
  top: unset;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.block.multimedia-carousel .block-content .view .view-content .slick-arrow:focus {
  box-shadow: unset;
}
.block.multimedia-carousel .block-content .view .view-content .slick-arrow:before {
  color: #000;
  font-size: 0;
  background-image: url(../images/arrow-right5.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 39px;
  height: 69px;
  display: block;
  opacity: 1;
}
.block.multimedia-carousel .block-content .view .view-content .slick-arrow.slick-prev {
  right: -23px;
}
.block.multimedia-carousel .block-content .view .view-content .slick-arrow.slick-next {
  transform: translateY(-50%) scale(-1);
  left: -23px;
}
.block.multimedia-carousel .block-content .view .views-row {
  width: 20%;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin: 20px 0;
  padding: 0 30px;
  border-left: 1px solid #333;
  align-items: center;
  cursor: pointer;
  color: #fff;
}
.block.multimedia-carousel .block-content .view .views-row a {
  color: #fff;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-field-image {
  background-color: #fff;
  border: 5px solid #fff;
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-field-image a {
  background-color: #fff;
  border-radius: 20px;
  display: block;
  overflow: hidden;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-field-image a:after {
  content: " ";
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 20px;
  box-shadow: inset 0 2px 8px 0px #000;
  /* animation-name: multimedia_out; */
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-field-image img {
  height: 100%;
  width: 100%;
  transition: all 0.4s linear 0s;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-fieldset {
  margin-top: 10px;
}
.block.multimedia-carousel .block-content .view .views-row .views-field-fieldset .views-field-title {
  font-size: 16px;
  font-weight: 500;
}
.block.multimedia-carousel .block-content .view .views-row:hover .views-field-field-image:after {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.block.multimedia-carousel .block-content .view .views-row:hover .views-field-field-image img {
  transform: scale(1.1);
  transition: all 0.6s linear 0s;
}

section#logos {
  z-index: 1;
  position: relative;
  margin: 90px 0 0;
}
section#logos .block {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  padding: 20px 50px;
  border: 2px solid #fff;
  position: relative;
}
section#logos .block:before {
  display: none;
  position: absolute;
  content: " ";
  background-image: url(../images/news-taj.png);
  background-repeat: no-repeat;
  width: 132px;
  height: 70px;
  top: -59px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#logos .block:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/news-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  width: 100%;
  height: 30px;
  right: 0;
  z-index: 100;
}
section#logos .block .block-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-top: -20px;
  margin-bottom: 30px;
}
section#logos .block .block-title span {
  border-bottom: 2px solid;
}
.region-copyright {
  flex-direction: column;
  width: 50%;
  margin: 0 auto;
  padding: 0 0 10px;
}
.region-copyright:before {
  width: 100%;
  height: 1px;
  display: flex;
  content: " ";
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+50,0+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#00ffffff",GradientType=1 ); /* IE6-9 */
}
.region-copyright .block {
  width: 100% !important;
}

#block-irandrupalportal-copyright {
  color: #fff;
  margin-top: 5px;
}
#block-irandrupalportal-copyright .block-content .field--name-body p {
  display: flex;
  align-items: center;
  justify-content: center;
}
#block-irandrupalportal-copyright .block-content .field--name-body img {
  filter: drop-shadow(0px 0px 2px black) brightness(1.3);
}

.block-simplenews .block-title {
  font-size: 24px;
}
.block-simplenews label,
.block-simplenews .description {
  display: none;
}
.block-simplenews #edit-mail-wrapper {
  width: calc(100% - 110px);
  float: right;
}
.block-simplenews input[type=email] {
  width: calc(100% - 47px);
  border-radius: 0 5px 5px 0;
  background-image: url(../images/mail.png);
  background-position: 95% center;
  background-repeat: no-repeat;
  padding-right: 20%;
}
.block-simplenews #edit-actions {
  float: left;
  margin-right: 10px;
}
.block-simplenews #edit-actions input {
  margin: 0;
  border-radius: 5px 0 0 5px;
}

#block-irandrupalportal-socials {
  margin-top: 100px;
}
#block-irandrupalportal-socials .block-content img {
  margin: 0 30px;
}

/* --------------- node --------------- */
body.page-node-type-article section#section-main-content,
body.page-node-type-daneshname section#section-main-content {
  padding-top: 0;
}
.field--label-inline .field__label,
.field--label-inline .field__items {
  float: right;
}

.field--name-field-channel {
  display: inline-block;
  width: 100%;
}

.node.node--type-article,
.node.node--type-page,
.node.node--type-daneshname {
  position: relative;
}
.node.node--type-article ul,
.node.node--type-page ul,
.node.node--type-daneshname ul {
  list-style-type: disc;
  list-style-position: inside;
}
.node.node--type-article ol,
.node.node--type-page ol,
.node.node--type-daneshname ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.node.node--type-article .node-tools,
.node.node--type-article .node-info,
.node.node--type-page .node-tools,
.node.node--type-page .node-info,
.node.node--type-daneshname .node-tools,
.node.node--type-daneshname .node-info {
  font-size: 16px;
  display: inline-flex;
  width: 100%;
}
.node.node--type-article .node-tools .value,
.node.node--type-article .node-info .value,
.node.node--type-page .node-tools .value,
.node.node--type-page .node-info .value,
.node.node--type-daneshname .node-tools .value,
.node.node--type-daneshname .node-info .value {
  font-weight: bold;
  color: #000;
  margin-right: 10px;
}
.node.node--type-article .node-tools .label,
.node.node--type-article .node-info .label,
.node.node--type-page .node-tools .label,
.node.node--type-page .node-info .label,
.node.node--type-daneshname .node-tools .label,
.node.node--type-daneshname .node-info .label {
  font-weight: normal;
  white-space: nowrap;
}
.node.node--type-article .node-info-wrapper,
.node.node--type-page .node-info-wrapper,
.node.node--type-daneshname .node-info-wrapper {
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
}
.node.node--type-article .node-tools,
.node.node--type-page .node-tools,
.node.node--type-daneshname .node-tools {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.node.node--type-article .icons-tool,
.node.node--type-page .icons-tool,
.node.node--type-daneshname .icons-tool {
  margin-right: auto;
  display: flex;
  justify-content: space-between;
}
.node.node--type-article .tool-print,
.node.node--type-page .tool-print,
.node.node--type-daneshname .tool-print {
  background-image: url(../images/icon-print.png);
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0;
  width: 24px;
  height: 24px;
  background-color: #0166ff;
  margin: 0 5px 0 0;
  border-radius: 3px;
}
.node.node--type-article .addtoany_list,
.node.node--type-page .addtoany_list,
.node.node--type-daneshname .addtoany_list {
  margin-right: 30px;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper {
  position: relative;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper summary,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper summary,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper summary {
  background-image: url(../images/icon-mail-2.svg);
  font-size: 0;
  width: 24px;
  height: 24px;
  background-color: #0166ff;
  margin: 0 5px 0 0;
  border-radius: 3px;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper summary:after,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper summary:after,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper summary:after {
  content: "X";
  padding: 0;
  align-items: center;
  justify-content: center;
  line-height: 30px;
  width: 100%;
  height: 100%;
  display: none;
  font-size: 19px;
  text-align: center;
  align-items: center;
  display: none;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper {
  position: absolute;
  height: auto;
  background-color: #fff;
  top: 100%;
  left: 0;
  background-color: #ffffff;
  border-radius: 0px 50px 50px 50px;
  padding: 20px;
  border: 2px solid #fff;
  box-shadow: 0px 2px 5px -2px #555;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p {
  margin-bottom: 10px;
  font-size: 90%;
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p em,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p em,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper p em {
  font-weight: 500;
  color: #038b93;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item, .node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions {
  margin: 2px;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item input, .node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions input,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item input,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions input,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item input,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions input {
  margin: 1px 0;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item .description, .node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions .description,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item .description,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions .description,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-item .description,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions .description {
  display: none;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper .details-wrapper .form-actions {
  text-align: center;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary {
  background-color: #fff;
  align-items: center;
  box-shadow: 0px 2px 5px -2px #555;
  z-index: 10;
  position: relative;
}
.node.node--type-article .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary:after,
.node.node--type-page .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary:after,
.node.node--type-daneshname .field--name-field-forwardtomail .forward-form .form-wrapper[open] summary:after {
  display: block;
}
.node.node--type-article .node-info,
.node.node--type-page .node-info,
.node.node--type-daneshname .node-info {
  justify-content: space-between;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #ddd;
}
.node.node--type-article .id,
.node.node--type-page .id,
.node.node--type-daneshname .id {
  color: #555;
  display: flex;
  align-items: center;
}
.node.node--type-article .created,
.node.node--type-page .created,
.node.node--type-daneshname .created {
  color: #555;
  margin-right: 30px;
  font-weight: bold;
}
.node.node--type-article .auther,
.node.node--type-page .auther,
.node.node--type-daneshname .auther {
  margin-left: auto;
  display: flex;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #ccc;
}
.node.node--type-article .shortlink,
.node.node--type-page .shortlink,
.node.node--type-daneshname .shortlink {
  position: relative;
  margin-right: auto;
  display: flex;
  flex-direction: row-reverse;
  background-color: #ddd;
  border-radius: 10px;
  padding: 0px 5px;
  align-items: center;
}
.node.node--type-article .shortlink .label,
.node.node--type-page .shortlink .label,
.node.node--type-daneshname .shortlink .label {
  background-image: url(../images/icon-link.png);
  width: 20px;
  height: 20px;
  font-size: 0;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: left center;
}
.node.node--type-article .shortlink .value,
.node.node--type-page .shortlink .value,
.node.node--type-daneshname .shortlink .value {
  font-weight: 500;
  margin-left: 5px;
  border-left: 1px solid #f4f4f4;
  padding-left: 5px;
  display: flex;
  align-items: center;
  padding-top: 4px;
}
.node.node--type-article .copied-info,
.node.node--type-page .copied-info,
.node.node--type-daneshname .copied-info {
  position: absolute;
  background-color: rgb(255, 0, 0);
  color: rgb(255, 255, 255);
  padding: 5px;
  border: 1px solid rgb(255, 255, 255);
  right: calc(50% - 50px);
  top: 0;
  font-size: 12px;
  z-index: 10000;
  display: none;
}
.node.node--type-article .field--name-field-persons,
.node.node--type-article .field--name-field-reporter,
.node.node--type-page .field--name-field-persons,
.node.node--type-page .field--name-field-reporter,
.node.node--type-daneshname .field--name-field-persons,
.node.node--type-daneshname .field--name-field-reporter {
  border-left: 1px solid #ccc;
  padding-left: 10px;
  margin-left: 10px;
}
.node.node--type-article .field--name-field-category,
.node.node--type-page .field--name-field-category,
.node.node--type-daneshname .field--name-field-category {
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
}
.node.node--type-article .field--name-field-category .field__items,
.node.node--type-page .field--name-field-category .field__items,
.node.node--type-daneshname .field--name-field-category .field__items {
  margin-right: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.node.node--type-article .field--name-field-category .field__item,
.node.node--type-page .field--name-field-category .field__item,
.node.node--type-daneshname .field--name-field-category .field__item {
  color: #555;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #ccc;
}
.node.node--type-article .field--name-field-category .field__item a,
.node.node--type-page .field--name-field-category .field__item a,
.node.node--type-daneshname .field--name-field-category .field__item a {
  color: #555;
}
.node.node--type-article .field--name-field-category .field__item:last-child,
.node.node--type-page .field--name-field-category .field__item:last-child,
.node.node--type-daneshname .field--name-field-category .field__item:last-child {
  border-left: none;
}
.node.node--type-article .title-top,
.node.node--type-page .title-top,
.node.node--type-daneshname .title-top {
  padding: 10px 0;
}
.node.node--type-article .title-sub,
.node.node--type-page .title-sub,
.node.node--type-daneshname .title-sub {
  padding: 10px 0;
}
.node.node--type-article .title,
.node.node--type-page .title,
.node.node--type-daneshname .title {
  margin-bottom: 10px;
}
.node.node--type-article .title h1,
.node.node--type-page .title h1,
.node.node--type-daneshname .title h1 {
  font-size: 26px;
  font-weight: 700;
  margin: 0;
}
.node.node--type-article .article-top,
.node.node--type-page .article-top,
.node.node--type-daneshname .article-top {
  display: flex;
  margin-bottom: 10px;
}
.node.node--type-article .article-top-right,
.node.node--type-page .article-top-right,
.node.node--type-daneshname .article-top-right {
  flex-shrink: 0;
  margin-left: 15px;
  max-width: 50%;
}
.node.node--type-article .article-top-left,
.node.node--type-page .article-top-left,
.node.node--type-daneshname .article-top-left {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
}
.node.node--type-article .article-bottom,
.node.node--type-page .article-bottom,
.node.node--type-daneshname .article-bottom {
  margin-top: 30px;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.node.node--type-article .article-bottom:before, .node.node--type-article .article-bottom:after,
.node.node--type-page .article-bottom:before,
.node.node--type-page .article-bottom:after,
.node.node--type-daneshname .article-bottom:before,
.node.node--type-daneshname .article-bottom:after {
  display: none;
  background-color: #ccc;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 0;
  bottom: -6px;
}
.node.node--type-article .article-bottom:after,
.node.node--type-page .article-bottom:after,
.node.node--type-daneshname .article-bottom:after {
  left: 0;
  right: unset;
}
.node.node--type-article .field--type-voting-api-field,
.node.node--type-page .field--type-voting-api-field,
.node.node--type-daneshname .field--type-voting-api-field {
  display: flex;
  align-items: center;
}
.node.node--type-article .field--type-voting-api-field .field__label,
.node.node--type-page .field--type-voting-api-field .field__label,
.node.node--type-daneshname .field--type-voting-api-field .field__label {
  margin-left: 10px;
}
.node.node--type-article .field--type-voting-api-field .field__item .fivestar .vote-form .form-item.form-type-select,
.node.node--type-page .field--type-voting-api-field .field__item .fivestar .vote-form .form-item.form-type-select,
.node.node--type-daneshname .field--type-voting-api-field .field__item .fivestar .vote-form .form-item.form-type-select {
  margin: 0 0 10px;
}
.node.node--type-article .langs-link,
.node.node--type-page .langs-link,
.node.node--type-daneshname .langs-link {
  font-size: 12px;
}
.node.node--type-article .langs-link .lang-link,
.node.node--type-page .langs-link .lang-link,
.node.node--type-daneshname .langs-link .lang-link {
  position: relative;
  border-bottom: 2px solid #ccc;
  margin: 25px 0;
  display: flex;
  justify-content: flex-end;
}
.node.node--type-article .langs-link .lang-link:after,
.node.node--type-page .langs-link .lang-link:after,
.node.node--type-daneshname .langs-link .lang-link:after {
  display: block;
  content: " ";
  background-color: #ccc;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 0;
  bottom: -6px;
}
.node.node--type-article .langs-link .lang-link a,
.node.node--type-page .langs-link .lang-link a,
.node.node--type-daneshname .langs-link .lang-link a {
  display: inline-flex;
  padding: 2px;
  color: #fff;
  border-radius: 15px;
  margin-bottom: -20px;
  border: 2px dotted #aaa;
  background-color: #fff;
}
.node.node--type-article .langs-link .lang-link a span,
.node.node--type-page .langs-link .lang-link a span,
.node.node--type-daneshname .langs-link .lang-link a span {
  padding: 5px 7px;
  background-color: #ed1c24;
  color: #fff;
  border-radius: 10px;
  transition: all 0.3s linear 0s;
}
.node.node--type-article .langs-link .lang-link a:hover span,
.node.node--type-page .langs-link .lang-link a:hover span,
.node.node--type-daneshname .langs-link .lang-link a:hover span {
  background-color: #aaa;
  transition: all 0.5s linear 0s;
}
.node.node--type-article .field--name-field-tags,
.node.node--type-page .field--name-field-tags,
.node.node--type-daneshname .field--name-field-tags {
  width: 100%;
  margin: 10px 0;
}
.node.node--type-article .field--name-field-tags .field__items,
.node.node--type-page .field--name-field-tags .field__items,
.node.node--type-daneshname .field--name-field-tags .field__items {
  display: flex;
  flex-wrap: wrap;
}
.node.node--type-article .field--name-field-tags .field__item,
.node.node--type-page .field--name-field-tags .field__item,
.node.node--type-daneshname .field--name-field-tags .field__item {
  padding: 0 10px;
  border-left: 1px solid #ccc;
  text-align: center;
  align-items: center;
  display: inline-flex;
}
.node.node--type-article .field--name-field-tags .field__item a,
.node.node--type-page .field--name-field-tags .field__item a,
.node.node--type-daneshname .field--name-field-tags .field__item a {
  color: #555;
}
.node.node--type-article .main-image-large img,
.node.node--type-page .main-image-large img,
.node.node--type-daneshname .main-image-large img {
  width: 100%;
  height: auto;
  border-radius: 15px;
}
.node.node--type-article .main-image,
.node.node--type-page .main-image,
.node.node--type-daneshname .main-image {
  line-height: 0;
}
.node.node--type-article .main-image img,
.node.node--type-page .main-image img,
.node.node--type-daneshname .main-image img {
  border-radius: 15px;
}
.node.node--type-article .summery,
.node.node--type-page .summery,
.node.node--type-daneshname .summery {
  text-align: justify;
  padding: 10px;
  margin: 0px;
  background-color: #eee;
  border-radius: 15px;
  color: #000;
  font-weight: 500;
}
.node.node--type-article .body,
.node.node--type-page .body,
.node.node--type-daneshname .body {
  margin-top: 20px;
  text-align: justify;
  color: #000;
  font-weight: 500;
}
.node.node--type-article .body *,
.node.node--type-page .body *,
.node.node--type-daneshname .body * {
  font-family: yekanbakh !important;
}
.node.node--type-article .body p,
.node.node--type-page .body p,
.node.node--type-daneshname .body p {
  margin: 10px 0;
  line-height: 200%;
}
.node.node--type-article .body strong,
.node.node--type-page .body strong,
.node.node--type-daneshname .body strong {
  font-weight: bold;
}
.node.node--type-article .body u,
.node.node--type-page .body u,
.node.node--type-daneshname .body u {
  text-decoration: none;
}
.node.node--type-article .body a,
.node.node--type-page .body a,
.node.node--type-daneshname .body a {
  color: #2ba9e0;
}
.node.node--type-article .body a:hover,
.node.node--type-page .body a:hover,
.node.node--type-daneshname .body a:hover {
  color: #e02b2b;
}
.node.node--type-article .body video,
.node.node--type-page .body video,
.node.node--type-daneshname .body video {
  max-width: 100%;
  height: auto;
}
.node.node--type-article .gallery-wrapper,
.node.node--type-page .gallery-wrapper,
.node.node--type-daneshname .gallery-wrapper {
  display: flex;
}
.node.node--type-article .image-album,
.node.node--type-page .image-album,
.node.node--type-daneshname .image-album {
  margin: 20px 0;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
}
.node.node--type-article .image-album.small .item,
.node.node--type-page .image-album.small .item,
.node.node--type-daneshname .image-album.small .item {
  margin: 20px;
  width: calc(25% - 44px);
}
.node.node--type-article .image-album.large,
.node.node--type-page .image-album.large,
.node.node--type-daneshname .image-album.large {
  text-align: center;
}
.node.node--type-article .image-album.large .item,
.node.node--type-page .image-album.large .item,
.node.node--type-daneshname .image-album.large .item {
  clear: both;
  margin: 20px;
}
.node.node--type-article .image-album img,
.node.node--type-page .image-album img,
.node.node--type-daneshname .image-album img {
  border-radius: 15px;
}
.node.node--type-article .image-album .image-alt,
.node.node--type-page .image-album .image-alt,
.node.node--type-daneshname .image-album .image-alt {
  text-align: center;
}
.node.node--type-article .field--name-field-download-zip,
.node.node--type-page .field--name-field-download-zip,
.node.node--type-daneshname .field--name-field-download-zip {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 10px 0;
}
.node.node--type-article .field--name-field-download-zip .download_link a,
.node.node--type-page .field--name-field-download-zip .download_link a,
.node.node--type-daneshname .field--name-field-download-zip .download_link a {
  background-color: #038b93;
  color: #fff;
  padding: 5px 20px;
  display: inline-flex;
  margin: 30px 0 0;
  border-radius: 30px;
  font-size: 16px;
}
.node.node--type-article .videos,
.node.node--type-page .videos,
.node.node--type-daneshname .videos {
  text-align: center;
}
.node.node--type-article .videos .field__item,
.node.node--type-page .videos .field__item,
.node.node--type-daneshname .videos .field__item {
  margin: 20px 0;
}
.node.node--type-article .videos .field__item .inner,
.node.node--type-page .videos .field__item .inner,
.node.node--type-daneshname .videos .field__item .inner {
  background-color: #000;
  display: inline-flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 25px;
  border: 1px solid #fff;
}
.node.node--type-article .videos .field__item .inner video,
.node.node--type-page .videos .field__item .inner video,
.node.node--type-daneshname .videos .field__item .inner video {
  max-width: 100%;
  height: auto;
}
.node.node--type-article .videos .field__item .inner .description,
.node.node--type-page .videos .field__item .inner .description,
.node.node--type-daneshname .videos .field__item .inner .description {
  font-weight: bold;
  margin-top: 20px;
  color: #fff;
}
.node.node--type-article .sounds,
.node.node--type-page .sounds,
.node.node--type-daneshname .sounds {
  text-align: center;
}
.node.node--type-article .sounds .field__items,
.node.node--type-page .sounds .field__items,
.node.node--type-daneshname .sounds .field__items {
  margin: 20px 0;
}
.node.node--type-article .sounds .field__items .field__item,
.node.node--type-page .sounds .field__items .field__item,
.node.node--type-daneshname .sounds .field__items .field__item {
  display: inline-flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 25px;
  border: 1px solid #fff;
}
.node.node--type-article .sounds .field__items .field__item audio,
.node.node--type-page .sounds .field__items .field__item audio,
.node.node--type-daneshname .sounds .field__items .field__item audio {
  max-width: 100%;
  width: 80%;
  border-radius: 30px;
  border: 1px solid #bbb;
}
.node.node--type-article .sounds .field__items .field__item .description,
.node.node--type-page .sounds .field__items .field__item .description,
.node.node--type-daneshname .sounds .field__items .field__item .description {
  font-weight: bold;
  margin-top: 20px;
  color: #fff;
}
.node.node--type-article .content-source,
.node.node--type-page .content-source,
.node.node--type-daneshname .content-source {
  float: left;
  margin-top: 10px;
  clear: both;
}
.node.node--type-article .content-source a,
.node.node--type-page .content-source a,
.node.node--type-daneshname .content-source a {
  color: #c31c1c;
  font-weight: bold;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item,
.node.node--type-page .field--name-field-auther > .field__items > .field__item,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item {
  border-top: 2px solid #777;
  background-color: #eee;
  padding: 10px 20px;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content {
  padding: 0;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image {
  float: right;
  margin-left: 20px;
  width: 18%;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image img,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image img,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content .field--name-field-person-image img {
  border: 2px solid #ccc;
  border-radius: 100%;
  padding: 2px;
  width: calc(100% - 8px);
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content .field--name-body,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content .field--name-body,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content .field--name-body {
  margin-top: 10px;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul {
  margin: 10px 20px;
}
.node.node--type-article .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul li,
.node.node--type-page .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul li,
.node.node--type-daneshname .field--name-field-auther > .field__items > .field__item .node__content .field--name-body ul li {
  display: list-item;
  list-style-type: disc;
}

.field--name-body ol {
  list-style-type: auto;
  margin: 10px 20px;
}
.field--name-body ol li {
  margin: 10px 0;
}
.field--name-body ul {
  margin: 10px 20px;
}
.field--name-body ul li {
  display: list-item;
  list-style-type: disc;
  margin: 10px 0;
}

/* ---- comments ---- */
.comment-wrapper {
  padding: 0;
  width: 60%;
}
.comment-wrapper h2.title {
  font-size: 16px;
  font-weight: normal;
  text-align: right;
  margin: 0 0 10px !important;
  /* padding: 10px; */
  /* border-bottom: 2px solid #ffc249; */
  font-weight: 500;
}
.comment-wrapper .comment-warn {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
  margin: 0 30px;
  color: #777;
  font-size: 85%;
  text-align: justify;
}
.comment-wrapper .comments-content {
  margin: 50px 0;
}
.comment-wrapper .comments-content .comment {
  margin-bottom: 10px;
  border-radius: 15px;
  border: 1px solid #E9E9E9;
  background-color: #fff;
  overflow: hidden;
  padding: 10px;
}
.comment-wrapper .comments-content .comment .comment__meta {
  display: flex;
  justify-content: space-between;
}
.comment-wrapper .comments-content .comment .comment__meta .comment__submitter {
  font-size: 90%;
  color: #038b93;
  margin-left: 10px;
}
.comment-wrapper .comments-content .comment .comment__meta .comment__submitter a {
  color: #038b93;
}
.comment-wrapper .comments-content .comment .comment__meta .comment__created {
  color: #b3b3b3;
  font-size: 80%;
}
.comment-wrapper .comments-content .comment .content {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
}
.comment-wrapper .comments-content .comment .content .links {
  order: 2;
  display: flex;
  float: left;
  padding: 0;
}
.comment-wrapper .comments-content .comment .content .links li {
  margin: 0 1px;
  padding: 3px 5px;
  font-size: 12px;
  color: #555;
}
.comment-wrapper .comments-content .comment .content .field--name-field-field-comment-body-plain {
  order: 1;
}
.comment-wrapper .comments-content .comment .content .field--name-field-field-comment-body-plain .field__label {
  display: none;
}
.comment-wrapper .comment-form-wrapper {
  margin: 50px 0 0;
}
.comment-wrapper .comment-form-wrapper .comment-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #d5e4ec;
  border-radius: 15px;
  padding: 15px;
}
.comment-wrapper .comment-form-wrapper .comment-form input[type=text],
.comment-wrapper .comment-form-wrapper .comment-form input[type=email],
.comment-wrapper .comment-form-wrapper .comment-form textarea {
  background-color: #fff;
  border: 0;
  border-radius: 5px;
  margin: 0;
  width: calc(100% - 30px);
}
.comment-wrapper .comment-form-wrapper .comment-form textarea {
  width: 100%;
  max-width: unset;
}
.comment-wrapper .comment-form-wrapper .comment-form input.form-submit {
  background-color: #038b93;
  border-radius: 10px;
  color: #fff;
  padding: 5px 50px;
  margin: 0;
  max-width: unset;
  font-size: 150%;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-item.form-type-textarea {
  margin: 0;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-item-name,
.comment-wrapper .comment-form-wrapper .comment-form .form-item-mail {
  width: calc(50% - 20px);
  margin: 5px 0;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-item-name {
  order: 1;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-item-mail {
  order: 2;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-item-mail .description {
  display: none;
}
.comment-wrapper .comment-form-wrapper .comment-form .layout--onecol {
  order: 4;
  width: 100%;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha {
  order: 10;
  display: flex;
  margin-top: 10px;
  align-items: flex-end;
  justify-content: space-between;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha > img {
  border-radius: 5px;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha .form-item-captcha-response {
  margin: 0 10px;
  display: flex;
  flex-direction: column;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha .form-item-captcha-response input {
  width: unset;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha .form-item-captcha-response .description {
  display: none;
}
.comment-wrapper .comment-form-wrapper .comment-form .captcha .reload-captcha-wrapper a {
  margin: 0;
  font-size: 14px;
}
.comment-wrapper .comment-form-wrapper .comment-form .form-actions {
  order: 11;
  display: flex;
  align-items: flex-end;
  margin: 10px 0 0;
  /* height: 100%; */
  align-items: stretch;
}

.navbar-responsive-toggle-bottom {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  float: left;
  width: 25px;
  height: 25px;
  padding: 5px 5px 8px;
  background-image: url(../images/toggle-menu.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #05122f;
  background-size: 75% auto;
  background-position: center center;
  margin: 0;
  transition: 0.3s;
  border-radius: 0 0 5px 0;
}

.only-mobile {
  display: none;
}

.nav-responsive-wrapper {
  display: none;
}
.nav-responsive-wrapper .nav-responsive-toggle {
  position: fixed;
  font-size: 2em;
  float: right;
  width: 42px;
  text-align: center;
  height: 42px;
  line-height: 50px;
  background-color: #1a1b1b;
  z-index: 300;
  color: #fff;
  cursor: pointer;
  left: 0;
  border-radius: 0 0 5px 0;
  opacity: 0.8;
  transition: all 0.5s linear 0s;
}
.nav-responsive-wrapper .nav-responsive-toggle:after {
  content: "=";
  display: block;
  clear: both;
  line-height: 42px;
  transition: all 0.5s linear 0s;
}
body.nav-responsive-open .nav-responsive-wrapper .nav-responsive-toggle:after {
  content: "X";
}
.nav-responsive-wrapper .nav-responsive-wrapper-inner {
  position: fixed;
  width: 0;
  height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #080744;
  border-right: 1px solid #fff;
  color: #fff;
  z-index: 200;
  float: left;
  float: left;
  background-color: #ddd;
  /* background-image: url(../images/bk-logo.png); */
  background-repeat: repeat;
  background-position: center top;
  background-attachment: fixed;
  background-size: 40%;
  transition: all 0.7s linear 0s;
}
body.nav-responsive-open .nav-responsive-wrapper .nav-responsive-wrapper-inner {
  width: 100vw;
  transition: all 0.5s linear 0s;
}

.nav-responsive-wrapper .region-brand {
  margin-top: 10%;
}

.region-navbar-responsive {
  width: 100vw;
}
.region-navbar-responsive .block-menu,
.region-navbar-responsive .block-mydevel-active-domain-menu {
  padding: 0px 0;
}
.region-navbar-responsive .block-menu .block-content > ul,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul {
  margin: 0;
  text-align: right;
  padding: 2em;
  font-size: 20px;
}
.region-navbar-responsive .block-menu .block-content > ul li,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul li {
  padding: 10px 0;
  margin: 0;
}
.region-navbar-responsive .block-menu .block-content > ul li a,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul li a {
  background: unset;
}
.region-navbar-responsive .block-menu .block-content > ul > li > ul,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul > li > ul {
  padding: 0;
  margin-right: 20px;
}
.region-navbar-responsive .block-menu .block-content > ul > li > ul > li,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul > li > ul > li {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 15px 0;
  width: 100%;
}
.region-navbar-responsive .block-menu .block-content > ul > li > ul > li .menu-icon-img,
.region-navbar-responsive .block-mydevel-active-domain-menu .block-content > ul > li > ul > li .menu-icon-img {
  margin-left: 10px;
  flex-shrink: 0;
  flex-grow: 0;
}
@keyframes tabshakeX {
  0%, 10% {
    transform: translate3d(0, 0, 0);
  }
  1%, 3%, 5%, 7%, 9% {
    transform: translate3d(-10px, 0, 0);
  }
  2%, 4%, 6%, 8% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes tabshakeY {
  0%, 10% {
    transform: translate3d(0, 0, 0);
  }
  1%, 3%, 5%, 7%, 9% {
    transform: translate3d(0, -10px, 0);
  }
  2%, 4%, 6%, 8% {
    transform: translate3d(0, 10px, 0);
  }
}
.tabs-wrapper.style1 {
  position: relative;
  margin-top: 30px;
}
.tabs-wrapper.style1 .tabs {
  text-align: right;
  border-bottom: 3px solid #eeeeee;
  font-size: 16px;
  font-weight: bold;
}
.tabs-wrapper.style1 .tabs .tab {
  cursor: pointer;
  margin: 0 0 -3px;
  padding: 10px 30px;
  border-bottom: 3px solid transparent;
  display: inline-block;
}
.tabs-wrapper.style1 .tabs .tab span {
  padding: 4px 10px;
  border-radius: 40px;
  line-height: 150%;
  display: block;
  background-color: #f77;
  color: #fff;
}
.tabs-wrapper.style1 .tabs .tab.active {
  border-bottom: 3px solid #61afff;
}
.tabs-wrapper.style1 .tabs-content .tab-content {
  display: none;
}
.tabs-wrapper.style1 .tabs-content .tab-content.active {
  display: block;
}

.tabs-wrapper.style2 {
  position: relative;
  margin-top: 30px;
}
.tabs-wrapper.style2 .tabs {
  display: flex;
  justify-content: center;
  font-size: 16px;
  width: 80%;
  margin: 0 auto;
}
.tabs-wrapper.style2 .tabs .tab {
  cursor: pointer;
  padding: 10px 20px;
  margin: 0 10px;
  border-radius: 10px;
  flex-shrink: 0;
  flex-grow: 0.1;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  transition: all 0.2s linear 0s;
}
.tabs-wrapper.style2 .tabs .tab:before {
  content: " ";
  display: block;
  visibility: hidden;
  opacity: 0;
  background-image: url(../images/tab_active_2.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 11px;
  position: absolute;
  bottom: -9px;
  right: 50%;
  transform: translateX(50%);
  transition: all 0.2s linear 0s;
}
.tabs-wrapper.style2 .tabs .tab:hover {
  background-color: #c49f55 !important;
  color: #fff;
  transition: all 0.4s linear 0s;
}
.tabs-wrapper.style2 .tabs .tab.active {
  background-color: #154C56 !important;
  color: #fff;
  transition: all 0.4s linear 0s;
}
.tabs-wrapper.style2 .tabs .tab.active:before {
  transition: all 0.4s linear 0s;
  visibility: visible;
  opacity: 1;
}
.tabs-wrapper.style2.bitab .tabs .tab:nth-child(1):not(.active) {
  animation-name: tabshakeX;
  animation-duration: 10s;
  animation-delay: 5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.tabs-wrapper.style2.bitab .tabs .tab:nth-child(2):not(.active) {
  animation-name: tabshakeY;
  animation-duration: 10s;
  animation-delay: 8s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.tabs-wrapper.style2.bitab .tabs .tab:nth-child(3):not(.active) {
  animation-name: tabshakeX;
  animation-duration: 10s;
  animation-delay: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.tabs-wrapper.style2 .tabs-content .tab-content {
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: height 0s linear 0s, opacity 0.5s linear 0s;
}
.tabs-wrapper.style2 .tabs-content .tab-content.active {
  visibility: visible;
  opacity: 1;
  height: auto;
  transition: height 0s linear 0s, opacity 0.5s linear 0s;
}

.webform-submission-form .form-item {
  display: flex;
  align-items: center;
  padding: 20px 20px;
  border: 2px solid transparent;
  margin: 20px 0;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 4px 5px -5px #333;
  transition: all 0.3s linear 0s;
}
.webform-submission-form .form-item label:not(.option) {
  margin-left: 10px;
  min-width: 15%;
  display: inline-block;
  font-weight: bold;
}
.webform-submission-form .form-item > input[type=text] {
  margin: 0;
}
.webform-submission-form .form-item .description {
  margin: 0 10px 0 0;
}
.webform-submission-form .form-item:hover {
  border-right-color: #2fb8c0;
  transition: all 0.4s linear 0s;
}
.webform-submission-form .form-item:focus-within {
  border: 2px solid #2fb8c0;
  transition: all 0.4s linear 0s;
}
.webform-submission-form .form-item.form-type-processed-text {
  display: block;
}
.webform-submission-form .form-type-processed-text ul {
  list-style: disc;
  margin-right: 20px;
}
.webform-submission-form .captcha {
  padding: 10px;
  border-right: 3px solid #3498db;
  margin: 15px 0;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.webform-submission-form .captcha .details-description,
.webform-submission-form .captcha .description {
  display: none;
}
.webform-submission-form .captcha img {
  width: auto;
  height: 100%;
  align-self: stretch;
  border: 2px solid #d5e4ec;
  margin: 5px;
  border-radius: 5px;
  padding: 2px;
}
.webform-submission-form .captcha .form-item {
  order: -1;
  margin: 0;
  padding: 0;
  border: unset;
  box-shadow: unset;
  border-radius: unset;
}
.webform-submission-form .captcha .form-item input[type=submit] {
  background-color: #0178c7;
}
.webform-submission-form .captcha .form-item-captcha-response input[type=text] {
  letter-spacing: 3px;
  text-align: center;
  direction: ltr;
}
.webform-submission-form .captcha .reload-captcha-wrapper .reload-captcha {
  border: none;
  display: inline-block;
  padding: 0.6em 1.2em;
  background-color: #0178c7;
  color: #fff;
  border-radius: 5px;
  white-space: normal;
  padding: 0.6em 0.6em;
  margin: 0;
  transition: all 0.3s linear 0s;
}
.webform-submission-form [name=mobile] {
  direction: ltr;
}
.webform-submission-form .mobilenumber input[type=text] {
  height: unset;
  border: unset;
  border-radius: 0 5px 5px 0;
}
.webform-submission-form .mobilenumber input[type=submit] {
  display: inline-flex;
  padding: 0.6em 0.6em;
  background-color: #0178c7;
  border-radius: 5px 0 0 5px;
}
.webform-submission-form .mobilenumber .form-item-mobilenumber-mobile {
  display: inline-flex;
  margin: 0;
  padding: 0;
  box-shadow: unset;
  vertical-align: unset;
  margin: 0 15px 0 0;
  border-radius: 0 5px 5px 0;
  border: unset;
}
.webform-submission-form .mobilenumber .form-item-mobilenumber-mobile input {
  letter-spacing: 2px;
}
.webform-submission-form .mobilenumber .verified.show {
  display: inline-flex;
  line-height: unset;
  align-self: stretch;
  box-shadow: unset;
  background-color: #0178c7;
  border-radius: 5px 0 0 5px;
}
.webform-submission-form .mobilenumber .verified.show span {
  display: flex;
  align-self: stretch;
}
.webform-submission-form .mobilenumber input[type=submit].send-button {
  display: none;
}
.webform-submission-form .mobilenumber input[type=submit].send-button.show {
  display: inline-flex;
}
.webform-submission-form .mobilenumber .verification.show {
  display: flex;
  justify-content: center;
}
.webform-submission-form .mobilenumber .verification.show .description {
  flex: 0.7;
  text-align: center;
  margin: 0 10px;
  background-color: #fff2f2;
  padding: 2px 5px;
  border-radius: 5px;
  font-size: 12px;
}
.webform-submission-form .mobilenumber .verification.show .form-item-mobilenumber-verification-code {
  display: inline-flex;
  margin: 0;
  padding: 0;
  box-shadow: unset;
  vertical-align: unset;
  margin: 0 15px 0 0;
  border-radius: 0 5px 5px 0;
  border: unset;
}
.webform-submission-form .mobilenumber .verification.show .form-item-mobilenumber-verification-code label {
  margin: 0;
  margin-left: 5px;
}
@keyframes logo_in {
  0% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
  25% {
    box-shadow: inset -10px 0px 8px -4px #555;
  }
  50% {
    box-shadow: inset 0 -10px 8px -4px #555;
  }
  75% {
    box-shadow: inset 10px 0 8px -4px #555;
  }
  100% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
}
@keyframes logo_out {
  0% {
    box-shadow: inset 0 -10px 8px -4px #555;
  }
  50% {
    box-shadow: inset 10px 0 8px -4px #555;
  }
  100% {
    box-shadow: inset 0 10px 8px -4px #555;
  }
}
#block-irandrupalportal-footerlogos .block-content table {
  display: block;
  width: 100%;
}
#block-irandrupalportal-footerlogos .block-content table tbody {
  width: 100%;
  justify-content: center;
  align-items: center;
}
#block-irandrupalportal-footerlogos .block-content table tbody .slick-list {
  z-index: 10;
}
#block-irandrupalportal-footerlogos .block-content table tbody .slick-arrow {
  position: relative;
  left: unset;
  right: unset;
  bottom: 0;
  margin: 0;
  /* background-color: #fff; */
  width: unset;
  height: unset;
  border-radius: 100px;
  color: #000;
  transform: unset;
  top: unset;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#block-irandrupalportal-footerlogos .block-content table tbody .slick-arrow:before {
  color: #000;
  font-size: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTIuOTg3IiBoZWlnaHQ9Ijc2Ljk2MSIgdmlld0JveD0iMCAwIDUyLjk4NyA3Ni45NjEiPg0KICA8ZGVmcz4NCiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9InJhZGlhbC1ncmFkaWVudCIgY3g9IjAuNSIgY3k9IjAuNSIgcj0iMC41IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xLCAwLCAwLCAxLCAxLCAwKSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDUxZTgxIi8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwOTJkYmUiLz4NCiAgICA8L3JhZGlhbEdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cF80ODIyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ4MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTMyLjQ1IC0xNDYxLjg4OSkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzQyNDQiIGRhdGEtbmFtZT0iUGF0aCA0MjQ0IiBkPSJNNjQzLjM3Niw3NzUuNDc0YzIxLjEzMywwLDM4LjA3LTE1LjM2OCwzOC4wNy0zNC4zMjFzLTE2LjkzNi0zNC4zMTktMzguMDctMzQuMzE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTAzLjk5MiA3NTcuMDQ4KSIgZmlsbD0idXJsKCNyYWRpYWwtZ3JhZGllbnQpIi8+DQogICAgPHBhdGggaWQ9IlBhdGhfNDI0NSIgZGF0YS1uYW1lPSJQYXRoIDQyNDUiIGQ9Ik0xOTQuNjEsNzYuNTI4bC0uMDA5LDAtOC4xNjMtOC4xNjhhMS4xNjksMS4xNjksMCwwLDAtMS42NTYsMS42NTFsNy4zNDIsNy4zNDItNy4zNDIsNy4zNDJhMS4xNzEsMS4xNzEsMCwwLDAsMS42NTYsMS42NTZsOC4xNjMtOC4xNjguMDA5LDBhMS4xNzcsMS4xNzcsMCwwLDAsMC0xLjY0N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNzguMjM0IDE0MjAuNjcxKSIgZmlsbD0iI2ZmZiIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzQyNDIiIGRhdGEtbmFtZT0iUGF0aCA0MjQyIiBkPSJNNjkzLjg2MSw3MDMuMDM2djEyLjIxN2MwLDE1LjMtMTUuNDYzLDkuNzg1LTE1LjQ2MywyMy4zMzhzMTUuNDYzLDEwLjUyNywxNS40NjMsMjUuODIzVjc4MEg2NjJWNzAzLjAzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg3MC40NSA3NTguODU0KSIgZmlsbD0iI2Y0ZjRmNCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-position: center;
  background-repeat: no-repeat;
  width: 53px;
  height: 77px;
  display: block;
  opacity: 1;
}
#block-irandrupalportal-footerlogos .block-content table tbody .slick-arrow.slick-prev {
  right: -70px;
}
#block-irandrupalportal-footerlogos .block-content table tbody .slick-arrow.slick-next {
  transform: translateY(-50%) scale(-1);
  left: -70px;
}
#block-irandrupalportal-footerlogos .block-content table tr {
  width: 16.6666666667%;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin: 20px 0;
  border-left: 1px solid #eee;
  align-items: center;
  cursor: pointer;
}
#block-irandrupalportal-footerlogos .block-content table tr td {
  background-color: #fff;
  border: 5px solid #fff;
  border-radius: 500px;
  padding: 10px;
  overflow: hidden;
  width: 120px;
  text-align: center;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#block-irandrupalportal-footerlogos .block-content table tr td a {
  background-color: #fff;
  border: 5px solid #fff;
  border-radius: 500px;
  display: block;
  padding: 10px;
  overflow: hidden;
  width: 130px;
  text-align: center;
  height: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#block-irandrupalportal-footerlogos .block-content table tr td:after {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 500px;
  box-shadow: inset 0 10px 8px -4px #555;
  animation-name: logo_out;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
#block-irandrupalportal-footerlogos .block-content table tr:hover td:after {
  animation-name: logo_in;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
#block-irandrupalportal-footerlogos .block-content img {
  max-height: 110px;
  width: auto;
}

#block-irandrupalportal-rightbanners img {
  height: 183px;
  width: auto;
}

#block-irandrupalportal-views-block-aksofilm-block-1 .block-title h2 span:before {
  background-image: url(../images/icon-medias.png);
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-arrow {
  left: unset;
  right: unset;
  margin: 0;
  background-color: #fff;
  width: unset;
  height: unset;
  border-radius: 100px;
  color: #000;
  transform: unset;
  top: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px -3px #000;
  z-index: 10;
  position: relative;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-arrow:before {
  color: #000;
  font-size: 0;
  width: 36px;
  height: 36px;
  background-image: url(../images/arrow-1.png);
  display: block;
  margin: 0;
  padding: 0;
  background-position: center;
  background-size: 40%;
  background-repeat: no-repeat;
  z-index: 1;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-arrow.slick-prev {
  right: 0;
  transform: scale(-1);
  order: 0;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-arrow.slick-next {
  left: 0;
  order: 10;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-dots {
  margin: 0 10px;
  width: unset;
  order: 5;
  display: flex;
  justify-content: center;
  clear: both;
  position: relative;
  bottom: unset;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-dots li {
  height: unset;
  width: unset;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-dots li button {
  margin: 0;
  padding: 0;
  width: unset;
  height: unset;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-dots li button:before {
  font-size: 0;
  width: 16px;
  height: 16px;
  background-color: rgb(145, 145, 145);
  border-radius: 100px;
  content: " ";
  display: flex;
  position: relative;
  opacity: 1;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .slick-dots li.slick-active button:before {
  background-color: #d3a801;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content {
  width: 100%;
  text-align: center;
  margin-bottom: 0;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row {
  position: relative;
  line-height: 0;
  margin: 4px 2px;
  border-radius: 5px;
  overflow: hidden;
  display: flex !important;
  width: calc(100% - 4px) !important;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row .views-field-fieldset {
  background-color: rgba(14, 33, 81, 0.8);
  color: #fff;
  line-height: 150%;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s linear 0s;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row .views-field-fieldset .field-content .text-wrapper {
  display: flex;
  height: calc(100% - 20px);
  width: calc(100% - 20px);
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  text-align: center;
  font-size: 15px;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row .views-field-fieldset .field-content .text-wrapper .views-field-title {
  font-size: 14;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row .views-field-fieldset .field-content .text-wrapper .views-field-title a {
  color: #fff;
}
#block-irandrupalportal-views-block-aksofilm-block-1 .block-content .view-content .views-row:hover .views-field-fieldset {
  transition: all 0.5s linear 0s;
  opacity: 1;
  visibility: visible;
}

#block-irandrupalportal-prkarbrdha .block-content > ul {
  margin: 0;
}
#block-irandrupalportal-prkarbrdha .block-content > ul li {
  background-color: #f0b500;
  border-radius: 30px;
  padding: 0;
  margin-bottom: 5px;
  display: flex;
  transition: all 0.2s linear 0s;
}
#block-irandrupalportal-prkarbrdha .block-content > ul li:before {
  content: " ";
  display: block;
  width: 27px;
  height: 27px;
  border-radius: 100px;
  border: 3px solid #001c61;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  margin-right: -1px;
  transition: all 0.2s linear 0s;
}
#block-irandrupalportal-prkarbrdha .block-content > ul li a {
  color: #00237c;
  background: unset;
  padding: 10px;
}
#block-irandrupalportal-prkarbrdha .block-content > ul li:hover {
  background-color: #ffda00;
  transition: all 0.4s linear 0s;
}
#block-irandrupalportal-prkarbrdha .block-content > ul li:hover:before {
  transition: all 0.4s linear 0s;
  transform: rotate(360deg);
}

.icon-download {
  background-image: url(../images/icon-download.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 23px;
}

.view-nashriat {
  text-align: center;
}
.view-nashriat .view-content .views-row .views-field-field-image {
  margin: 10px 0;
}
.view-nashriat .view-content .views-row .views-field-title {
  margin: 10px 0 0;
}
.view-nashriat .view-content .views-row .views-field-title a {
  color: #f0b500;
}
.view-nashriat .view-content .views-row .views-field-nothing {
  margin: 0 0 10px;
  color: #f0b500;
}
.view-nashriat .view-content .views-row .views-field-nothing .download-wrapper {
  margin: 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.view-nashriat .view-content .views-row .views-field-nothing .download-wrapper .icon-download {
  display: inline-flex;
  margin: 0 5px;
}

.view-aksofilm .view-content {
  text-align: center;
}
.view-aksofilm .view-content .views-row .views-field-field-image img {
  border-radius: 30px;
  border: 3px solid #fff;
  overflow: hidden;
}
.view-aksofilm .view-content .views-row .views-field-fieldset .views-field-title a {
  color: #f0b500;
}
.view-aksofilm .slick-dots {
  display: flex;
  justify-content: center;
}
.view-aksofilm .slick-dots li {
  margin: 0 5px;
  padding: 0;
  height: unset;
  width: unset;
}
.view-aksofilm .slick-dots li button {
  width: 16px;
  height: 16px;
  border-radius: 100px;
  background-color: #fff;
  padding: 0;
  margin: 0;
}
.view-aksofilm .slick-dots li button:before {
  display: none;
}
.view-aksofilm .slick-dots li.slick-active button {
  background-color: #f0b500;
}

.float-menu-wrapper {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
}
.float-menu-wrapper .float-menu .item {
  transform: translateX(-30%);
  transition: all 0.3s linear 0s;
  position: relative;
}
.float-menu-wrapper .float-menu .item a .icon {
  background-image: url(../images/icon-card.png);
  width: 64px;
  height: 64px;
  display: block;
  background-color: #b6e3b6;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70%;
  border-radius: 0 100px 100px 0;
  opacity: 0.8;
  transition: all 0.3s linear 0s;
  cursor: pointer;
}
.float-menu-wrapper .float-menu .item .tip {
  visibility: hidden;
  position: absolute;
  left: calc(100% - 16px);
  top: 0;
  background-color: #f00;
  font-size: 12px;
  padding: 5px 10px 5px 20px;
  border-radius: 0 15px 15px 0;
  white-space: nowrap;
  transform: translateY(calc(50% + 5px));
  z-index: -1;
  width: auto;
  font-weight: bold;
  color: #fff;
  opacity: 0;
  transition: all 0.4s linear 0s;
}
.float-menu-wrapper .float-menu .item:hover {
  transform: translateX(0);
  transition: all 0.3s linear 0s;
}
.float-menu-wrapper .float-menu .item:hover .icon {
  transition: all 0.3s linear 0s;
  background-color: #f4f4f4;
  opacity: 1;
}
.float-menu-wrapper .float-menu .item:hover .tip {
  visibility: visible;
  transition: all 0.4s linear 0s;
  opacity: 1;
}

@keyframes servicesmore {
  0% {
    background-position-y: 0%;
  }
  100% {
    background-position-y: 100%;
  }
}
section#services {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  padding-bottom: 90px;
  position: relative;
}
section#services:after {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
}
section#services .section-inner .container {
  position: relative;
}
section#services .section-inner .container:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: calc(0% - 48px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center 2px;
  background-size: 100%;
  width: 100%;
  height: 50px;
  right: 0;
  z-index: 100;
}
section#services .section-inner .container .container-inner {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  padding: 50px 50px;
  border: 2px solid #fff;
  position: relative;
  /*
  &:after {
    content: " ";
    display: block;
    position: absolute;
    top: calc(100% + 2px);
    background-image: url(../images/services-box-shadow.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100%;
    width: 100%;
    height: 57px;
    right: 0;
    z-index: 100;          
  }
  */
}
section#services .section-inner .container .container-inner:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-services.png);
  background-repeat: no-repeat;
  width: 190px;
  height: 61px;
  top: -61px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  display: none;
}
section#services .section-inner .container .container-inner:after {
  content: " ";
  background-image: url(../images/arrow-down.png);
  background-repeat: repeat-y;
  background-position-x: center;
  background-position-y: 0%;
  background-size: contain;
  width: 16px;
  height: 22px;
  position: absolute;
  border-radius: 500px;
  bottom: -20px;
  right: 50%;
  transform: translateX(50%);
  z-index: 10000;
  animation-name: servicesmore;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  display: none;
}
section#services .section-inner .container .container-inner .show-all-b {
  position: absolute;
  bottom: 15px;
  right: 50%;
  transform: translateX(50%);
  background-color: #c49f55;
  color: #fff;
  font-weight: 500;
  /* font-size: 110%; */
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 15px;
  display: none;
}
section#services .section-inner .container .container-inner .show-min-b {
  position: absolute;
  bottom: 15px;
  right: 50%;
  transform: translateX(50%);
  background-color: #c49f55;
  color: #fff;
  font-weight: 500;
  /* font-size: 110%; */
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 15px;
  display: none;
}
section#services .section-inner .container .container-inner .container-inner-2 .section-title {
  margin-top: -40px;
}

.region-services {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

#block-irandrupalportal-views-block-dsth-bndy-khdmat-block-1 {
  margin-bottom: 40px;
}
.view-dsth-bndy-khdmat .view-content {
  text-align: center;
}
.view-dsth-bndy-khdmat .view-content .services-cat {
  display: flex;
  justify-content: center;
  font-size: 14px;
  width: 90%;
  margin: 0 auto;
}
.view-dsth-bndy-khdmat .view-content .services-cat .views-row {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 10px 10px;
  margin: 0 8px;
  font-weight: 500;
  border-radius: 10px;
  background-color: #fff;
  transition: all 0.2s linear 0s;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.view-dsth-bndy-khdmat .view-content .services-cat .views-row:before {
  content: " ";
  display: block;
  visibility: hidden;
  opacity: 0;
  background-image: url(../images/tab_active_2.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 11px;
  position: absolute;
  bottom: -9px;
  right: 50%;
  transform: translateX(50%);
  transition: all 0.2s linear 0s;
}
.view-dsth-bndy-khdmat .view-content .services-cat .views-row:hover {
  background-color: #ff9c00;
  color: #fff;
  transition: all 0.4s linear 0s;
}
.view-dsth-bndy-khdmat .view-content .services-cat .views-row.active {
  background-color: #2fb8c0;
  color: #fff;
}
.view-dsth-bndy-khdmat .view-content .services-cat .views-row.active:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.4s linear 0s;
}

@keyframes serviceffect_in {
  100% {
    translate: translate(50%, -50%) rotate(360deg);
  }
}
@keyframes serviceffect_out {}
.view-services .view-content .service-search {
  text-align: center;
}
.view-services .view-content .service-search input {
  background-color: #ddd;
  border-radius: 10px;
  width: 25%;
  box-shadow: 0 0 4px -1px #555;
  text-align: center;
  font-size: 18px;
  color: #666;
}
.view-services .view-content .services-wrapper .services {
  display: flex;
  flex-wrap: wrap;
  transition: all 1s linear 0s;
}
.view-services .view-content .services-wrapper .services .slick-list {
  overflow: unset;
}
.view-services .view-content .services-wrapper .services .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}
.view-services .view-content .services-wrapper .services .slick-list .slick-track .slick-slide > div {
  display: flex;
  align-items: stretch;
}
.view-services .view-content .services-wrapper .services .views-row {
  background-color: #fff;
  border-radius: 22px;
  width: calc(16.6666666667% - 40px);
  margin: 10px 10px;
  display: flex;
  flex-direction: column;
  padding: 20px 10px 20px;
  align-items: center;
  justify-content: space-between;
  position: relative;
  box-shadow: 0 7px 8px -6px #555;
  text-align: center;
  transition: all 0.4s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row .sumery {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  background-color: #d5e4ec;
  color: #000;
  font-size: 14px;
  padding: 5px;
  border-radius: 20px;
  left: 20px;
  width: calc(100% - 50px);
  z-index: 100;
  bottom: 80%;
  box-shadow: 0 0 6px -4px;
  transition: all 0.4s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row .img-wrapper {
  padding: 10px;
  border-radius: 500px;
  position: relative;
}
.view-services .view-content .services-wrapper .services .views-row .img-wrapper:before {
  border-radius: 500px;
  content: " ";
  width: 80px;
  height: 80px;
  border: 2px dashed #051E81;
  position: absolute;
  top: 50%;
  right: 50%;
  padding: 6px;
  margin: 0 auto;
  transform: translate(50%, -50%) rotate(0);
  transition: transform 0.4s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row .img {
  line-height: 0;
  background-color: #051E81;
  position: relative;
  border-radius: 500px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: transform 0.4s linear 0s;
  margin: 0 auto;
  padding: 10px;
}
.view-services .view-content .services-wrapper .services .views-row .img:after {
  top: 0;
  right: 0;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 500px;
  box-shadow: inset 0 0 20px -5px #000;
  z-index: 2;
}
.view-services .view-content .services-wrapper .services .views-row .img img {
  mix-blend-mode: lighten;
  filter: invert(1);
}
.view-services .view-content .services-wrapper .services .views-row .img a {
  display: block;
}
.view-services .view-content .services-wrapper .services .views-row .title-link {
  margin: auto 0;
}
.view-services .view-content .services-wrapper .services .views-row .title {
  margin: 15px 0 0;
  color: #707070;
  font-size: 17px;
  font-weight: bold;
}
.view-services .view-content .services-wrapper .services .views-row .tools {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 20px);
  margin: 0 20px;
  font-size: 14px;
  display: none;
}
.view-services .view-content .services-wrapper .services .views-row .tools .help,
.view-services .view-content .services-wrapper .services .views-row .tools .faq {
  padding: 2px 10px;
  background-color: #ffffff;
  color: #fff;
  border-radius: 10px;
  border: 1px solid #ddd;
  display: flex;
  align-items: center;
}
.view-services .view-content .services-wrapper .services .views-row .tools .help a,
.view-services .view-content .services-wrapper .services .views-row .tools .faq a {
  color: #666;
}
.view-services .view-content .services-wrapper .services .views-row:hover {
  background-color: #fffbd8;
  color: #fff;
  transform: scale(1.1);
  transition: all 0.5s linear 0s;
  z-index: 10;
}
.view-services .view-content .services-wrapper .services .views-row:hover .sumery {
  opacity: 1;
  visibility: visible;
  transform: scale(0.9);
  bottom: calc(100% - 20px);
  transition: all 1s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .img-wrapper:before {
  transform: translate(50%, -50%) rotate(360deg);
  transition: transform 20s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .img {
  transition: all 0.5s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .img:after {
  box-shadow: inset 0 0 0 0;
  transition: all 0.5s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .title {
  color: #051E81;
  transition: all 0.5s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .tools .help,
.view-services .view-content .services-wrapper .services .views-row:hover .tools .faq {
  border-color: transparent;
  transition: all 0.5s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .tools .help a,
.view-services .view-content .services-wrapper .services .views-row:hover .tools .faq a {
  color: #333;
  transition: all 0.5s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .tools .help:hover,
.view-services .view-content .services-wrapper .services .views-row:hover .tools .faq:hover {
  background-color: #051E81;
  color: #fff;
  transition: all 0.3s linear 0s;
}
.view-services .view-content .services-wrapper .services .views-row:hover .tools .help:hover a,
.view-services .view-content .services-wrapper .services .views-row:hover .tools .faq:hover a {
  color: #fff;
}
.view-services .view-content .services-wrapper .services .views-row.closed, .view-services .view-content .services-wrapper .services .views-row.filtered {
  transition: all 0.4s linear 0s;
  margin-right: calc(-16.6666666667% + 20px);
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
}

section#services.showall .view-content .services-wrapper .services {
  max-height: 5000px;
  transition: all 1s ease 0s;
}
section#services.showall .section-inner .container .container-inner:after {
  transform: translateX(50%) scaleY(-1);
}
section#services.showall .section-inner .container .container-inner .show-all-b {
  display: none;
}
section#services.showall .section-inner .container .container-inner .show-min-b {
  display: block;
}

section#ostanha {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  padding-bottom: 90px;
  position: relative;
}
section#ostanha:before {
  top: 0;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  z-index: -1;
}
section#ostanha:after {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
}
section#ostanha .section-inner .container .container-inner .container-inner-2 .section-title .icon img {
  width: 50%;
}

.block[id^=block-][id$=-iran-map] .map_iran_tooltips .ostan {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  background-color: #2DAED5;
  padding: 2px 5px;
  border-radius: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: none;
}
.block[id^=block-][id$=-iran-map] .map_iran_tooltips .ostan a {
  color: #fff;
}
.block[id^=block-][id$=-iran-map] .map_iran_tooltips .ostan.hover {
  opacity: 1;
  visibility: visible;
}
.block[id^=block-][id$=-iran-map] .map_iran_tooltips .ostan.hover a {
  color: #fff;
}
.block[id^=block-][id$=-iran-map] .tab-map-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.block[id^=block-][id$=-iran-map] .map_iran_list {
  display: flex;
  margin-left: 50px;
  width: 50%;
  justify-content: center;
  flex-wrap: wrap;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .column {
  display: flex;
  flex-direction: column;
  margin: 0 10px;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .column.tops {
  width: 100%;
  align-items: center;
  margin-bottom: 10px;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .ostan {
  margin: 2px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 2px 5px;
  border-radius: 5px;
  font-weight: 400;
  background-color: #051e81;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .ostan:before {
  width: 5px;
  height: 5px;
  border-radius: 100px;
  background-color: #fff;
  content: " ";
  margin-left: 10px;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .ostan a {
  color: #fff;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .ostan:hover {
  background-color: #C49F55;
  cursor: pointer;
}
.block[id^=block-][id$=-iran-map] .map_iran_list .ostan:hover a {
  color: #fff;
}
.block[id^=block-][id$=-iran-map] .map-wrapper .map {
  background-image: url(../images/map-iran-back3.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 50px;
  margin: 30px 0 0;
}
.block[id^=block-][id$=-iran-map] .map-wrapper .map svg {
  height: auto;
  width: auto;
  max-width: calc(100% - 160px);
  max-height: calc(100% - 160px);
}

#iran_map_1 #ostanha .ostan {
  fill: #051e81;
  transition: all 0.5s linear 0s;
  cursor: pointer;
}
#iran_map_1 #ostanha .ostan#Tehran {
  fill: #30b8c1;
}
#iran_map_1 #ostanha .ostan.hover {
  fill: #C49F55 !important;
  transition: all 0.4s linear 0s;
}
#iran_map_1 #darya {
  display: none;
}
#iran_map_1 #darya path {
  fill: #ffffff;
}

section#subsystems {
  position: relative;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
  padding: 0 0 60px;
}
section#subsystems:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #051E81;
  background: linear-gradient(to right, #151D41 0%, #051E81 25%, #051E81 75%, #151D41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2fb8c0", endColorstr="#2fb8c0",GradientType=1 );
  z-index: -1;
}
section#subsystems:after {
  content: "";
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/border-01.png);
  background-repeat: repeat-x;
  background-position: center top;
  background-size: auto;
}
section#subsystems .section-inner {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  padding-bottom: 44px;
}
section#subsystems .section-inner .container .container-inner {
  position: relative;
}
section#subsystems .section-inner .container .container-inner:after {
  content: " ";
  display: none;
  position: absolute;
  top: calc(100% - 1px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 100%;
  height: 53px;
  right: 0;
  z-index: 100;
}
section#subsystems .section-inner .container .container-inner .container-inner-2 .section-title {
  color: #fff;
}
section#subsystems .section-inner .container .container-inner .container-inner-2 .section-title .icon {
  background-image: url(../images/box-title-element-3.png);
}
section#subsystems .section-inner .container .container-inner .container-inner-2 .section-title .icon img {
  width: 50%;
}

.region-subsystems {
  display: flex;
  overflow: hidden;
  justify-content: space-between;
  flex-direction: column;
}

.setadi-search,
.vabasteh-search {
  text-align: center;
  margin-bottom: 30px;
}
.setadi-search input,
.vabasteh-search input {
  background-color: rgba(5, 129, 126, 0.6);
  border-radius: 10px;
  width: 20%;
  box-shadow: 0 0 4px -1px #555;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
.setadi-search input::-webkit-input-placeholder,
.vabasteh-search input::-webkit-input-placeholder {
  color: #ccc;
}
.setadi-search input:-moz-placeholder,
.vabasteh-search input:-moz-placeholder { /* Firefox 18- */
  color: #ccc;
}
.setadi-search input::-moz-placeholder,
.vabasteh-search input::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
.setadi-search input:-ms-input-placeholder,
.vabasteh-search input:-ms-input-placeholder {
  color: #ccc;
}

@keyframes setadi_hover_animate {
  0% {
    width: 14px;
    height: 14px;
    right: 12px;
    top: 14px;
  }
  50% {
    width: 6px;
    height: 6px;
    right: 16px;
    top: 18px;
  }
  100% {
    width: 14px;
    height: 14px;
    right: 12px;
    top: 14px;
  }
}
.block.suborgans .block-content .field--name-body table,
.block.suborgans .block-content .view-content table {
  width: 100%;
}
.block.suborgans .block-content .field--name-body table tbody,
.block.suborgans .block-content .view-content table tbody {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-evenly;
  align-items: stretch;
}
.block.suborgans .block-content .field--name-body table tbody tr,
.block.suborgans .block-content .view-content table tbody tr {
  display: flex;
  flex-direction: column;
  width: calc(33.3333333333% - 50px);
  justify-content: flex-start;
  align-items: stretch;
}
.block.suborgans .block-content .field--name-body table tbody tr td,
.block.suborgans .block-content .view-content table tbody tr td {
  border: unset;
  /*
  &:first-child {
    font-weight: bold;
    font-size: 130%;
    text-align: center;
    color: #fff;
  }
  */
  margin: 20px 10px;
  cursor: pointer;
  display: inline-flex;
  list-style: disc;
  direction: rtl;
  list-style-position: inside;
  padding: 10px 38px 10px 20px;
  transform: scale(1);
  transition: all 0.6s linear 0s;
  background-color: #F4F4F4;
  border-radius: 20px;
  border: 2px solid #fff;
  position: relative;
  font-size: 17px;
  font-weight: 500;
  color: #051f88;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  width: unset !important;
}
.block.suborgans .block-content .field--name-body table tbody tr td::before,
.block.suborgans .block-content .view-content table tbody tr td::before {
  content: " ";
  background-image: url(../images/icon-outlink-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  animation-name: none;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 12px;
  top: 14px;
}
.block.suborgans .block-content .field--name-body table tbody tr td::after,
.block.suborgans .block-content .view-content table tbody tr td::after {
  content: " ";
  display: block;
  position: absolute;
  bottom: calc(0% - 16px);
  background-image: url(../images/news-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 90%;
  height: 15px;
  right: 0;
  z-index: 1000;
  margin: 0 5%;
}
.block.suborgans .block-content .field--name-body table tbody tr td:hover,
.block.suborgans .block-content .view-content table tbody tr td:hover {
  background-color: #a9dffc;
  /* color: #fff; */
  transform: scale(1.1);
  transition: all 0.5s linear 0s;
  z-index: 10;
}
.block.suborgans .block-content .field--name-body table tbody tr td:hover::before,
.block.suborgans .block-content .view-content table tbody tr td:hover::before {
  animation-name: setadi_hover_animate;
}
.block.suborgans .block-content .field--name-body table tbody tr td.filtered,
.block.suborgans .block-content .view-content table tbody tr td.filtered {
  transition: all 0.6s linear 0s;
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0;
}

.block.ostan-paygah-moavenat .block-content .field--name-body table,
.block.ostan-paygah-moavenat .block-content .view-content table {
  width: 100%;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody,
.block.ostan-paygah-moavenat .block-content .view-content table tbody {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr {
  display: flex;
  flex-direction: column;
  width: calc(25% - 50px);
  justify-content: flex-start;
  align-items: stretch;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td {
  border: unset;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:first-child,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:first-child {
  font-weight: bold;
  font-size: 130%;
  text-align: center;
  color: #fff;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child),
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child) {
  margin: 10px 5px;
  cursor: pointer;
  display: inline-flex;
  list-style: disc;
  direction: rtl;
  list-style-position: inside;
  padding: 10px 38px 10px 20px;
  transform: scale(1);
  transition: all 0.6s linear 0s;
  background-color: #F4F4F4;
  border-radius: 20px;
  border: 2px solid #fff;
  position: relative;
  font-size: 17px;
  font-weight: 500;
  color: #051f88;
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  width: unset !important;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child)::before,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child)::before {
  content: " ";
  background-image: url(../images/icon-outlink-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  animation-name: none;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 12px;
  top: 14px;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child)::after,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child)::after {
  content: " ";
  display: block;
  position: absolute;
  bottom: calc(0% - 16px);
  background-image: url(../images/news-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 90%;
  height: 15px;
  right: 0;
  z-index: 1000;
  margin: 0 5%;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child):hover,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child):hover {
  background-color: #a9dffc;
  /* color: #fff; */
  transform: scale(1.1);
  transition: all 0.5s linear 0s;
  z-index: 10;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child):hover::before,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child):hover::before {
  animation-name: setadi_hover_animate;
}
.block.ostan-paygah-moavenat .block-content .field--name-body table tbody tr td:not(:first-child).filtered,
.block.ostan-paygah-moavenat .block-content .view-content table tbody tr td:not(:first-child).filtered {
  transition: all 0.6s linear 0s;
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0;
}

.block.ostan-paygah-sayer .block-content .field--name-body table tbody,
.block.ostan-paygah-sayer .block-content .view-content table tbody {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.block.ostan-paygah-sayer .block-content .field--name-body table tbody tr,
.block.ostan-paygah-sayer .block-content .view-content table tbody tr {
  display: flex;
  align-items: center;
}
.block.ostan-paygah-sayer .block-content .field--name-body table tbody tr td,
.block.ostan-paygah-sayer .block-content .view-content table tbody tr td {
  border: 0;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  margin: 10px 10px;
  cursor: pointer;
  text-align: revert;
  display: list-item;
  list-style: disc;
  direction: rtl;
  list-style-position: inside;
  padding: 10px 20px 10px 10px;
  position: relative;
  overflow: hidden;
  width: calc(25% - 40px);
  transform: scale(1);
  transition: all 0.6s linear 0s;
  font-size: 17px;
  font-weight: 500;
  height: 100%;
}
.block.ostan-paygah-sayer .block-content .field--name-body table tbody tr td::before,
.block.ostan-paygah-sayer .block-content .view-content table tbody tr td::before {
  background-color: #2DAED5;
  width: 0%;
  height: 2px;
  position: absolute;
  right: 0;
  bottom: 0;
  content: " ";
  transition: width 0.2s linear 0s;
}
.block.ostan-paygah-sayer .block-content .field--name-body table tbody tr td:hover::before,
.block.ostan-paygah-sayer .block-content .view-content table tbody tr td:hover::before {
  width: 100%;
  transition: width 0.4s linear 0s;
}
.block.ostan-paygah-sayer .block-content .field--name-body table tbody tr td.filtered,
.block.ostan-paygah-sayer .block-content .view-content table tbody tr td.filtered {
  transition: all 0.6s linear 0s;
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  padding: 0;
  margin: 0;
  height: 0;
  width: 0;
  font-size: 0;
}

section#faq {
  background-image: url(../images/box-title-element.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
  padding-top: 44px;
  position: relative;
}
section#faq:before {
  top: 0;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../images/top-bk-2.png);
  background-position: center top;
  background-repeat: repeat-y;
}
.view-faqfront {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.view-faqfront .view-content {
  margin: 0 5%;
}
.view-faqfront .view-content .views-row {
  margin-bottom: 20px;
}
.view-faqfront .view-content .views-row .views-field-title {
  background-color: #051e81;
  color: #fff;
  border-radius: 50px;
  padding: 5px 50px 5px 20px;
  cursor: pointer;
  position: relative;
  transition: all 0.2s linear 0s;
}
.view-faqfront .view-content .views-row .views-field-title:before {
  position: absolute;
  right: -2px;
  top: -1px;
  content: "+";
  border: 1px solid white;
  border-radius: 500px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  background-color: #051e81;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  font-family: "FontAwesome";
}
.view-faqfront .view-content .views-row .views-field-title:hover {
  background-color: #2fb8c0;
  transition: all 0.3s linear 0s;
}
.view-faqfront .view-content .views-row .views-field-body {
  background-color: #fff;
  border-radius: 0 0 20px 20px;
  width: 92%;
  margin: 0 4%;
  overflow: hidden;
  max-height: 0px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s linear 0s;
}
.view-faqfront .view-content .views-row .views-field-body .field-content {
  padding: 10px;
}
.view-faqfront .view-content .views-row.open .views-field-title:before {
  content: "-";
}
.view-faqfront .view-content .views-row.open .views-field-body {
  visibility: visible;
  opacity: 1;
  max-height: 200px;
  transition: all 0.4s linear 0s;
}
.view-faqfront .view-footer {
  margin: 0 5%;
  flex-shrink: 0;
}

section#apps {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d5e4ec+0,a2deff+50,d5e4ec+100 */
  background: #d5e4ec; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d5e4ec 0%, #a2deff 50%, #d5e4ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d5e4ec", endColorstr="#d5e4ec",GradientType=0 ); /* IE6-9 */
  padding: 90px 0 50px;
  margin: 90px 0 0;
}
section#apps .section-inner .container .container-inner {
  border-radius: 50px;
  padding: 50px;
  position: relative;
  background: linear-gradient(to bottom, #f4f4f4 0%, #f4f4f4 15%, rgba(244, 244, 244, 0) 70%, rgba(244, 244, 244, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f4f4f4", endColorstr="#00f4f4f4",GradientType=0 );
}
section#apps .section-inner .container .container-inner:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-sefid-12.png);
  background-repeat: no-repeat;
  width: 108px;
  height: 50px;
  top: -48px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#apps .section-inner .container .container-inner:after {
  content: " ";
  display: none;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 100%;
  height: 57px;
  right: 0;
  z-index: 100;
}
section#apps .section-inner .container .container-inner .section-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-top: -20px;
  margin-bottom: 30px;
}
section#apps .section-inner .container .container-inner .section-title span {
  border-bottom: 2px solid #FF9C00;
}
section#apps .section-inner .container .container-inner .section-title .sub-title {
  font-size: 17px;
  margin-top: 20px;
}
section#apps .section-inner .container .container-inner .container-inner-2:before {
  position: absolute;
  content: " ";
  width: 40px;
  height: 40px;
  top: -32px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  background-color: #2fb8c0;
  border-radius: 1000px;
}
section#apps .section-inner .container .container-inner .container-inner-2:after {
  position: absolute;
  content: " ";
  background-image: url(../images/shad-logo-white.svg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  width: 20px;
  height: 20px;
  top: -22px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#apps:hover {
  background-position: 50%;
  transition: all 5s linear 0s;
}
section#apps .tabs-wrapper .tabs {
  margin-top: 50px;
  margin-bottom: 50px;
}
section#apps .tabs-wrapper .tabs .tab {
  background-color: rgba(255, 255, 255, 0.4);
  font-weight: 500;
  transition: all 0.2s linear 0s;
  flex: unset;
  width: 30%;
}
section#apps .tabs-wrapper .tabs-content .tab-content .sub-title {
  text-align: center;
  font-size: 18px;
  margin: 20px 100px 0;
}

.region-app-wrapper,
.region-app2-wrapper {
  display: flex;
}
.region-app-wrapper .app-bk,
.region-app2-wrapper .app-bk {
  flex-shrink: 1;
  height: 70vh;
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
  width: 50%;
  height: auto;
  transition: all 0.3s linear 0s;
  flex-shrink: 0;
}
.region-app-wrapper .app-bk:hover,
.region-app2-wrapper .app-bk:hover {
  transition: all 0.4s linear 0s;
  filter: drop-shadow(2px 4px 30px black);
}
.region-app-wrapper .right,
.region-app2-wrapper .right {
  display: flex;
  overflow: hidden;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
  margin-right: 10%;
  align-items: center;
}
.region-app-wrapper .right .download-wrapper,
.region-app2-wrapper .right .download-wrapper {
  display: flex;
}
.region-app-wrapper .right .download-wrapper .help,
.region-app2-wrapper .right .download-wrapper .help {
  align-items: center;
  display: flex;
  text-align: left;
  font-size: 90%;
}
.region-app-wrapper .right .download-wrapper .download-links,
.region-app2-wrapper .right .download-wrapper .download-links {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.region-app-wrapper .right .download-wrapper .download-links img,
.region-app2-wrapper .right .download-wrapper .download-links img {
  transition: all 0.4s linear 0s;
}
.region-app-wrapper .right .download-wrapper .download-links img:hover,
.region-app2-wrapper .right .download-wrapper .download-links img:hover {
  filter: drop-shadow(0px 1px 4px black);
  transition: all 0.6s linear 0s;
}

.region-app,
.region-app2 {
  width: 100%;
}
.region-app .block,
.region-app2 .block {
  margin-bottom: 20px;
}
.region-app .block .block-content,
.region-app2 .block .block-content {
  padding: 10px 15px;
}
.region-app #block-irandrupalportal-app,
.region-app #block-trhjamkhrydaqsatytwana,
.region-app2 #block-irandrupalportal-app,
.region-app2 #block-trhjamkhrydaqsatytwana {
  margin-top: 50px;
  height: 450px;
  overflow: hidden;
  border-radius: 15px;
  transition: all 0.4s linear 0s;
}
.region-app #block-irandrupalportal-app .block-content ul,
.region-app #block-trhjamkhrydaqsatytwana .block-content ul,
.region-app2 #block-irandrupalportal-app .block-content ul,
.region-app2 #block-trhjamkhrydaqsatytwana .block-content ul {
  list-style: inside disc;
  margin: 10px;
}
.region-app #block-irandrupalportal-app:hover.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.region-app #block-trhjamkhrydaqsatytwana:hover.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.region-app2 #block-irandrupalportal-app:hover.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.region-app2 #block-trhjamkhrydaqsatytwana:hover.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgb(111, 206, 235);
  transition: all 0.6s linear 0s;
}

.region-app2-wrapper .app-bk {
  margin-right: 0;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
}

.tavana-flow {
  margin: 0 auto;
  display: block;
}

.tavana-actions {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 30px;
}
.tavana-actions .tavana-action-wrapper {
  margin: 15px;
  white-space: nowrap;
}
.tavana-actions .tavana-action-wrapper .tavana-action {
  border-radius: 25px;
  display: flex;
  justify-content: space-evenly;
  background-color: #fff;
  padding: 5px 15px;
  border: 1px solid #777;
  align-items: center;
  font-weight: bold;
  transition: all 0.4s ease 0s;
}
.tavana-actions .tavana-action-wrapper .tavana-action img {
  margin-left: 10px;
}
.tavana-actions .tavana-action-wrapper .tavana-action:hover {
  background-color: #eee;
  transition: all 0.4s ease 0s;
}

section#threebox {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d5e4ec+0,a2deff+50,d5e4ec+100 */
  position: relative;
  margin-bottom: 100px;
}
section#threebox:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-abi-6.png);
  background-repeat: no-repeat;
  background-position: center top;
  width: 128px;
  height: 55px;
  top: -1px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#threebox .section-inner {
  padding-top: 70px;
}
section#threebox .section-inner:before {
  position: absolute;
  content: " ";
  /* background-image: url(../images/icon-wrapper-white-2.svg); */
  background-repeat: no-repeat;
  background-position: center top;
  width: 40px;
  height: 40px;
  top: -5px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  background-color: #d5e4ec;
  border-radius: 1000px;
}
section#threebox .section-inner:after {
  position: absolute;
  content: " ";
  background-image: url(../images/icon-danestaniha-2.svg);
  background-repeat: no-repeat;
  background-position: center top;
  width: 27px;
  height: 29px;
  top: 0px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
section#threebox .section-inner .section-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-top: 0;
  margin-bottom: 90px;
}
section#threebox .section-inner .section-title span {
  border-bottom: 2px solid #FF9C00;
}
body.aee-medu section#threebox:before {
  display: none;
}
body.aee-medu section#threebox .section-inner {
  padding-top: 0;
}
body.aee-medu section#threebox .section-inner:after {
  display: none;
}

.region-threebox {
  display: flex;
  justify-content: space-between;
}
.region-threebox .block {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  border: 2px solid #fff;
  position: relative;
  width: calc(33.3333333333% - 64px);
  background-position: -5px bottom;
  background-repeat: no-repeat;
  transition: all 0.3s linear 0s;
}
.region-threebox .block:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-sefid-12.png);
  background-repeat: no-repeat;
  width: 108px;
  height: 50px;
  top: -49px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
.region-threebox .block:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 90%;
  height: 15px;
  right: 0;
  z-index: 100;
  margin: 0 5%;
}
.region-threebox .block .block-inner:before {
  position: absolute;
  content: " ";
  /* background-image: url(../images/icon-wrapper-blue.svg); */
  background-repeat: no-repeat;
  background-position: center top;
  width: 40px;
  height: 40px;
  top: -32px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  background-color: #2fb8c0;
  border-radius: 1000px;
}
.region-threebox .block .block-inner:after {
  position: absolute;
  content: " ";
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  width: 30px;
  height: 30px;
  top: -25px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
.region-threebox .block .block-inner-2 {
  padding: 40px 50px 140px;
}
.region-threebox .block .block-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-bottom: 40px;
}
.region-threebox .block .block-title span {
  border-bottom: 2px solid;
}
.region-threebox .block#block-views-block-danestani-farhangian-block-1 {
  background-image: url(../images/icon-farhangian.svg);
}
.region-threebox .block#block-views-block-danestani-farhangian-block-1 .block-inner:after {
  background-image: url(../images/icon-farhangian.svg);
}
.region-threebox .block#block-views-block-danestani-daneshamooz-block-1 {
  background-image: url(../images/icon-daneshamooz.svg);
}
.region-threebox .block#block-views-block-danestani-daneshamooz-block-1 .block-inner:after {
  background-image: url(../images/icon-daneshamooz.svg);
}
.region-threebox .block#block-views-block-danestani-valedein-block-1 {
  background-image: url(../images/icon-valedein.svg);
}
.region-threebox .block#block-views-block-danestani-valedein-block-1 .block-inner:after {
  background-image: url(../images/icon-valedein.svg);
}
.region-threebox .block:hover {
  transition: all 0.3s linear 0s;
}
body.aee-medu .region-threebox .block {
  width: calc(25% - 30px);
}
body.aee-medu .region-threebox .block .block-inner-2 {
  padding-bottom: 40px;
}
body.aee-medu .region-threebox .block .last-block-style-1 .view-footer {
  margin: 20px 0 0;
}

section#bottoms {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d5e4ec+0,a2deff+50,d5e4ec+100 */
  margin-top: 120px;
}
.region-bottoms {
  display: flex;
  justify-content: space-between;
}
.region-bottoms .block {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  border: 2px solid #fff;
  position: relative;
  width: calc(33.3333333333% - 64px);
  background-position: -5px bottom;
  background-repeat: no-repeat;
  transition: all 0.3s linear 0s;
}
.region-bottoms .block:before {
  position: absolute;
  content: " ";
  background-image: url(../images/taj-sefid-12.png);
  background-repeat: no-repeat;
  width: 128px;
  height: 56px;
  top: -56px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
.region-bottoms .block:after {
  content: " ";
  display: block;
  position: absolute;
  top: calc(100% + 2px);
  background-image: url(../images/services-box-shadow.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  width: 90%;
  height: 15px;
  right: 0;
  z-index: 100;
  margin: 0 5%;
}
.region-bottoms .block .block-inner:before {
  position: absolute;
  content: " ";
  background-image: url(../images/icon-wrapper-blue.svg);
  background-repeat: no-repeat;
  background-position: center top;
  width: 48px;
  height: 64px;
  top: -45px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
.region-bottoms .block .block-inner:after {
  position: absolute;
  content: " ";
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  width: 30px;
  height: 30px;
  top: -25px;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
}
.region-bottoms .block .block-inner-2 {
  padding: 40px 50px 140px;
}
.region-bottoms .block .block-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  margin-bottom: 40px;
}
.region-bottoms .block .block-title span {
  border-bottom: 2px solid;
}
.region-bottoms .block:hover {
  transition: all 0.3s linear 0s;
}

.last-block-style-1 .view-footer,
.view-topuses .view-footer,
.view-etelaeeyeh .view-footer {
  display: flex;
  justify-content: center;
  align-items: stretch;
  margin-top: 50px;
  margin-bottom: -80px;
  margin-left: 100px;
  /*
  a {
    background-color: $link;
    color: #fff;
    padding: 5px 20px;
    display: inline-flex;
    margin: 30px 0 0;
    border-radius: 30px;
    font-size: 16px;
  }*/
}
.last-block-style-1 .view-content,
.view-topuses .view-content,
.view-etelaeeyeh .view-content {
  overflow: hidden;
}
.last-block-style-1 .view-content .views-row,
.view-topuses .view-content .views-row,
.view-etelaeeyeh .view-content .views-row {
  font-size: 14px;
  padding: 10px 0;
  color: #000000;
  border-bottom: 1px dashed #bebebe;
  display: flex;
  transition: all 0.4s linear 0s;
}
.last-block-style-1 .view-content .views-row:before,
.view-topuses .view-content .views-row:before,
.view-etelaeeyeh .view-content .views-row:before {
  display: block;
  background-color: #000;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  float: right;
  margin: 8px 0;
}
.last-block-style-1 .view-content .views-row .views-field-field-image,
.view-topuses .view-content .views-row .views-field-field-image,
.view-etelaeeyeh .view-content .views-row .views-field-field-image {
  flex-shrink: 2;
  margin-left: 15px;
  line-height: 0;
}
.last-block-style-1 .view-content .views-row .views-field-field-image a img,
.view-topuses .view-content .views-row .views-field-field-image a img,
.view-etelaeeyeh .view-content .views-row .views-field-field-image a img {
  padding: 2px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 18px;
}
.last-block-style-1 .view-content .views-row .views-field-fieldset,
.view-topuses .view-content .views-row .views-field-fieldset,
.view-etelaeeyeh .view-content .views-row .views-field-fieldset {
  width: 100%;
}
.last-block-style-1 .view-content .views-row .views-field-fieldset .text-wrapper,
.view-topuses .view-content .views-row .views-field-fieldset .text-wrapper,
.view-etelaeeyeh .view-content .views-row .views-field-fieldset .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.last-block-style-1 .view-content .views-row .views-field-title,
.view-topuses .view-content .views-row .views-field-title,
.view-etelaeeyeh .view-content .views-row .views-field-title {
  font-size: 16px;
  font-weight: 500;
}
.last-block-style-1 .view-content .views-row .views-field-created,
.view-topuses .view-content .views-row .views-field-created,
.view-etelaeeyeh .view-content .views-row .views-field-created {
  display: flex;
  justify-content: flex-end;
}
.last-block-style-1 .view-content .views-row .views-field-created .field-content,
.view-topuses .view-content .views-row .views-field-created .field-content,
.view-etelaeeyeh .view-content .views-row .views-field-created .field-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xNzUiIGhlaWdodD0iMTEuOTU3IiB2aWV3Qm94PSIwIDAgMTQuMTc1IDExLjk1NyI+DQogIDxnIGlkPSJHcm91cF80NzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSkiPg0KICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDIiIGQ9Ik0xMS45NTYsMTAuNjYzSDEuMjI1QTEuMywxLjMsMCwwLDEsMCw5LjMyNlYxLjIxMUExLjE5MSwxLjE5MSwwLDAsMSwxLjIyNSwwSDIuNFYuNzM1YS44ODkuODg5LDAsMCwwLC44NTguOTE2QS44OS44OSwwLDAsMCw0LjEyLjczNVYwSDkuMDU1Vi43MzVhLjg3OS44NzksMCwwLDAsLjg1OS45MTYuODg5Ljg4OSwwLDAsMCwuODU4LS45MTZWMGgxLjE4NWExLjE4OCwxLjE4OCwwLDAsMSwxLjIxOSwxLjIxMVY5LjMyNkExLjMsMS4zLDAsMCwxLDExLjk1NiwxMC42NjNaTTEuMDI4LDMuNjgzVjkuNDYySDEyLjE1M1YzLjY4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43OTUpIiBmaWxsPSIjODQ4NDg4IiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGcgaWQ9Ikdyb3VwXzQ1NTMiIGRhdGEtbmFtZT0iR3JvdXAgNDU1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44ODIgNS4zNjMpIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0MCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0MCIgd2lkdGg9IjEuNzE5IiBoZWlnaHQ9IjEuNzE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQxIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTY2KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQyIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMTMyKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQzIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjk5KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBfNDU1NCIgZGF0YS1uYW1lPSJHcm91cCA0NTU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjg4MiA3Ljc5MykiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQ0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQ0IiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDUiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41NjYpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDYiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4xMzIpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDciIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42OTkpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgPC9nPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OCIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzU1KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OSIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzY3KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  float: left;
}
.last-block-style-1 .view-content .views-row:first-child,
.view-topuses .view-content .views-row:first-child,
.view-etelaeeyeh .view-content .views-row:first-child {
  border-top: none;
  padding-top: 0;
}
.last-block-style-1 .view-content .views-row:last-child,
.view-topuses .view-content .views-row:last-child,
.view-etelaeeyeh .view-content .views-row:last-child {
  border-bottom: none;
}
.last-block-style-1 .view-content .views-row:hover,
.view-topuses .view-content .views-row:hover,
.view-etelaeeyeh .view-content .views-row:hover {
  background-color: #fff;
  transition: all 0.4s linear 0s;
}
.last-block-style-1 .view-content .views-row:hover:before,
.view-topuses .view-content .views-row:hover:before,
.view-etelaeeyeh .view-content .views-row:hover:before {
  background-color: #080743;
}
#block-irandrupalportal-socilas {
  margin: 0 20px;
}

.webform-submission-contact-form .form-type-processed-text table tr td {
  vertical-align: middle;
  border: 0;
}
html.maintenance-html {
  display: flex;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

body.maintenance-page {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
body.maintenance-page .dialog-off-canvas-main-canvas {
  display: flex;
  height: 100%;
  width: 100%;
}
body.maintenance-page .front-top {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 0;
  color: #fff;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
body.maintenance-page .maintenance-logotype {
  position: relative;
  padding-top: 50px;
}
body.maintenance-page .maintenance-logotype:before {
  position: absolute;
  content: " ";
  background-image: url(../images/allah.svg);
  background-repeat: no-repeat;
  width: 42px;
  height: 41px;
  top: 0;
  right: 50%;
  transform: translateX(50%);
  z-index: 2;
  animation-name: logo_flip;
  animation-duration: 8s;
  animation-delay: 3s;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  filter: drop-shadow(2px 4px 6px black) brightness(1.1);
  display: none;
}

.webform-submission-rotbebandi-form .form-item label:not(.option) {
  min-width: 30%;
}
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd-,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd-,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd-,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd-,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd-,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast-,
.webform-submission-rotbebandi-form .form-item-niazha,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd-,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd-,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- {
  display: flex;
}
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-radios,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-niazha .form-radios,
.webform-submission-rotbebandi-form .form-item-niazha .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-radios,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-checkboxes {
  display: flex;
}
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-niazha .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-niazha .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-checkboxes > .form-item {
  margin: 0;
  background-color: #d5e4ec;
  margin-left: 10px;
  padding: 5px 0 5px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: unset;
}
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-jnsyt-khwd-ra-ward-knyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-aya-astkhdam-amwzsh-w-prwrsh-hstyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-mdrk-thsyly-khwd-ra-antkhab-knyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_1-mhl-skwnt-shma-dr-kdam-astan-ast- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-niazha .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-niazha .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_8-shma-chh-mqdary-rk-hstyd- .form-checkboxes > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-radios > .form-item:hover,
.webform-submission-rotbebandi-form .form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-checkboxes > .form-item:hover {
  transition: all 0.4s linear 0s;
}
.webform-submission-rotbebandi-form .form-item-niazha,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd-,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd-,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd-,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- {
  flex-direction: column;
  align-items: flex-start;
}
.webform-submission-rotbebandi-form .form-item-niazha > label:not(.option),
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 > label:not(.option),
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- > label:not(.option),
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- > label:not(.option),
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- > label:not(.option),
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- > label:not(.option) {
  margin-left: 0;
  margin-bottom: 10px;
  margin: 0 0 10px !important;
  width: 100%;
  display: unset !important;
}
.webform-submission-rotbebandi-form .form-item-niazha .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .description,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .description {
  margin: 0 0 10px;
}
.webform-submission-rotbebandi-form .form-item-niazha .form-radios,
.webform-submission-rotbebandi-form .form-item-niazha .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-niazha .description,
.webform-submission-rotbebandi-form .form-item-niazha .form-textarea-wrapper,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-radios,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-checkboxes,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-textarea-wrapper,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-radios,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .description,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-textarea-wrapper,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-radios,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-textarea-wrapper,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-radios,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-textarea-wrapper,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-radios,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-checkboxes,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .description,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-textarea-wrapper {
  flex-direction: column;
  width: 100%;
}
.webform-submission-rotbebandi-form .form-item-niazha .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-niazha .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-niazha .description > .form-item,
.webform-submission-rotbebandi-form .form-item-niazha .form-textarea-wrapper > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .description > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_6-shma-wqty-dr-jm-dwstan-khwd-qrar-my-gyryd-chgwnh-hstyd-2 .form-textarea-wrapper > .form-item,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .description > .form-item,
.webform-submission-rotbebandi-form .form-item-_3-rzwmh-w-swabq-kary-qbly-khwd-ra-kaml-dr-kadr-zyr-drj-frmayyd- .form-textarea-wrapper > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .description > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_7-shma-hngam-tsmym-gyry-chgwnh-hstyd- .form-textarea-wrapper > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .description > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_8-shma-chh-mqdary-rk-hstyd- .form-textarea-wrapper > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-radios > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-checkboxes > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .description > .form-item,
.webform-submission-rotbebandi-form .form-type-radios.form-item-_9-shma-dr-zndgy-rwzmrh-chgwnh-karhaytan-ra-anjam-my-dhyd- .form-textarea-wrapper > .form-item {
  margin-left: 0;
  margin-bottom: 10px;
  justify-content: flex-start;
}
.webform-submission-rotbebandi-form .form-item-terms-of-service {
  flex-wrap: wrap;
}
.webform-submission-rotbebandi-form .form-item-terms-of-service label a {
  font-weight: bold;
}
.webform-submission-rotbebandi-form .form-item-terms-of-service .description {
  margin: 10px 0 0;
  width: 100%;
  font-size: 110%;
  font-weight: 500;
}
.webform-submission-rotbebandi-form .form-type-webform-rating .rateit-medium .rateit-reset {
  margin: 0 10px;
}
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .container-inline {
  display: flex;
}
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .container-inline .form-type-select {
  box-shadow: unset;
  background-color: unset;
  padding: 0;
  margin: 0 10px;
}
.webform-submission-rotbebandi-form .form-item-_-tarykh-twld-khwd-ra-ward-knyd- .container-inline .form-type-select .form-select {
  margin: 0;
}
.webform-submission-rotbebandi-form .personeli {
  transition: inherit;
}
.webform-submission-rotbebandi-form .personeli .fieldset-wrapper {
  width: 100%;
}
.webform-submission-rotbebandi-form .personeli .fieldset-wrapper .form-item {
  box-shadow: 0px 0px 5px -1px #333;
}
.webform-submission-rotbebandi-form .form-actions {
  display: flex;
  justify-content: center;
}
.webform-submission-rotbebandi-form .form-actions .webform-button--next {
  font-size: 120%;
}

.block.menu--breadcrumbmenu .block-content > ul.menu,
.block.block-book-navigation .block-content > ul.menu {
  font-size: 17px;
  margin: 0;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li,
.block.block-book-navigation .block-content > ul.menu li {
  list-style-type: disc;
  list-style-position: outside;
  color: #000;
  transition: all 0.1s linear 0s;
  border-bottom: 1px solid #ccc;
  padding: 0;
  margin-right: 15px;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li > a,
.block.block-book-navigation .block-content > ul.menu li > a {
  padding: 5px 0;
  display: block;
  transition: all 0.1s linear 0s;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li > a:hover,
.block.block-book-navigation .block-content > ul.menu li > a:hover {
  color: #f00;
  transition: all 0.1s linear 0s;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li > a.filtered,
.block.block-book-navigation .block-content > ul.menu li > a.filtered {
  transition: all 0.6s linear 0s;
  visibility: hidden;
  opacity: 0;
  transform: scale(0);
  height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 0;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li ul li,
.block.block-book-navigation .block-content > ul.menu li ul li {
  border-bottom: 0;
  border-top: 1px solid rgba(204, 204, 204, 0.5333333333);
}
.block.menu--breadcrumbmenu .block-content > ul.menu li:hover,
.block.block-book-navigation .block-content > ul.menu li:hover {
  background-color: rgba(255, 255, 255, 0.4);
  transition: all 0.2s linear 0s;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li.menu-item--active-trail,
.block.block-book-navigation .block-content > ul.menu li.menu-item--active-trail {
  background-color: rgba(188, 230, 233, 0.3333333333);
  font-weight: 500;
}
.block.menu--breadcrumbmenu .block-content > ul.menu li:last-child,
.block.block-book-navigation .block-content > ul.menu li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.view-taxonomy-terms-level1 .view-header .taxonomy-term .field--name-name {
  display: none;
}
.view-taxonomy-terms-level1 .view-header .taxonomy-term .field--name-description {
  margin: 40px;
}
.view-taxonomy-terms-level1 .view-filters {
  margin: 0 0 20px;
  /* background-color: #eee; */
  padding: 0 10px 0 0;
  border-right: 2px solid #3fb4bb;
  border-radius: 15px 0 0;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline {
  display: flex;
  align-items: center;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item {
  display: flex;
  flex-direction: column;
  margin: 5px;
  justify-content: flex-end;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item legend {
  background-color: unset;
  padding: unset;
  color: #038b93;
  display: inline-flex;
  margin: 0;
  padding: 0;
  float: right;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item label {
  display: none;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item input,
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item select {
  margin: 0;
  padding: 10px;
  width: calc(100% - 20px);
  justify-content: flex-end;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item select {
  width: 100%;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item.form-item-category {
  flex-shrink: 0;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-item.form-item-created-max label {
  display: none;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > fieldset.form-item {
  display: flex;
  flex-direction: unset;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > fieldset.form-item .form-item {
  margin: 0 10px;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0px;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-actions input {
  padding: 10px 20px;
  margin: 0;
}
.view-taxonomy-terms-level1 .views-exposed-form .form--inline > .form-actions input#edit-reset {
  margin: 0 5px;
}
.view-taxonomy-terms-level1 .view-content .views-row {
  display: flex;
  margin: 30px 0;
  border-radius: 25px;
  box-shadow: 0 7px 8px -6px #555;
  background-color: #fff;
  flex: 1;
}
.view-taxonomy-terms-level1 .view-content .views-row:last-child {
  margin-bottom: 0;
}
.view-taxonomy-terms-level1 .view-content .views-row .views-field-field-term-images {
  line-height: 0;
  flex-shrink: 0;
}
.view-taxonomy-terms-level1 .view-content .views-row .views-field-field-term-images .field-content {
  height: 100%;
}
.view-taxonomy-terms-level1 .view-content .views-row .views-field-field-term-images img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0 25px 25px 0;
  padding: 15px;
}
.view-taxonomy-terms-level1 .view-content .views-row .views-field-fieldset {
  padding: 15px;
  width: 100%;
  align-items: center;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner {
  padding: 15px;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-field-top-title {
  font-size: 14px;
  margin-bottom: 5px;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name {
  font-size: 22px;
  font-weight: 600;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name a {
  color: #000;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .under-title {
  margin: 10px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .under-title .views-field-created {
  align-self: flex-end;
  direction: ltr;
}
.view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-description__value {
  text-align: justify;
  color: #616161;
  font-size: 16px;
}
.view-taxonomy-terms-level1 .view-content .views-row:hover {
  background-color: #eafff2;
}
.view-taxonomy-terms-level1 .feed-icons {
  margin: 30px;
}

body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content .views-row {
  width: calc(25% - 40px);
  flex-direction: column;
  margin: 20px;
  align-items: center;
  flex: unset;
  text-align: center;
}
body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content .views-row .views-field-description__value {
  display: none;
}
body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content .views-row .views-field-fieldset {
  padding: 10px;
  width: auto;
  display: flex;
  text-align: center;
  margin: auto;
}
body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner {
  padding: 0 !important;
}
body.grid .block-system-main-block .view-taxonomy-terms-level1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name {
  font-size: 18px;
  text-align: center;
}

.view-taxonomy-terms .view-header .taxonomy-term .field--name-name {
  display: none;
}
.view-taxonomy-terms .view-header .taxonomy-term .field--name-description {
  margin: 40px;
}
.view-taxonomy-terms .view-filters {
  margin: 0 0 20px;
  /* background-color: #eee; */
  padding: 0 10px 0 0;
  border-right: 2px solid #3fb4bb;
  border-radius: 15px 0 0;
}
.view-taxonomy-terms .views-exposed-form .form--inline {
  display: flex;
  align-items: center;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item {
  display: flex;
  flex-direction: column;
  margin: 5px;
  justify-content: flex-end;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item legend {
  background-color: unset;
  padding: unset;
  color: #038b93;
  display: inline-flex;
  margin: 0;
  padding: 0;
  float: right;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item label {
  display: none;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item input,
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item select {
  margin: 0;
  padding: 10px;
  width: calc(100% - 20px);
  justify-content: flex-end;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item select {
  width: 100%;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item.form-item-category {
  flex-shrink: 0;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-item.form-item-created-max label {
  display: none;
}
.view-taxonomy-terms .views-exposed-form .form--inline > fieldset.form-item {
  display: flex;
  flex-direction: unset;
}
.view-taxonomy-terms .views-exposed-form .form--inline > fieldset.form-item .form-item {
  margin: 0 10px;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0px;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-actions input {
  padding: 10px 20px;
  margin: 0;
}
.view-taxonomy-terms .views-exposed-form .form--inline > .form-actions input#edit-reset {
  margin: 0 5px;
}
.view-taxonomy-terms .view-content .views-row {
  display: flex;
  margin: 30px 0;
  border-radius: 25px;
  box-shadow: 0 5px 2px -5px #555;
  background-color: #fff;
  flex: 1;
}
.view-taxonomy-terms .view-content .views-row:last-child {
  margin-bottom: 0;
}
.view-taxonomy-terms .view-content .views-row .views-field-field-term-images {
  line-height: 0;
  flex-shrink: 0;
}
.view-taxonomy-terms .view-content .views-row .views-field-field-term-images .field-content {
  height: 100%;
}
.view-taxonomy-terms .view-content .views-row .views-field-field-term-images img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0 25px 25px 0;
  padding: 15px;
}
.view-taxonomy-terms .view-content .views-row .views-field-fieldset {
  padding: 10px 15px;
  width: 100%;
  display: inline-flex;
  align-items: center;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-field-top-title {
  font-size: 14px;
  margin-bottom: 5px;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name {
  font-size: 16px;
  font-weight: 500;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name a {
  color: #000;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .under-title {
  margin: 10px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .under-title .views-field-created {
  align-self: flex-end;
  direction: ltr;
}
.view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-description__value {
  text-align: justify;
  color: #616161;
  font-size: 16px;
}
.view-taxonomy-terms .view-content .views-row:hover {
  background-color: #eafff2;
}
.view-taxonomy-terms .feed-icons {
  margin: 30px;
}

.view-taxonomy-terms.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.view-taxonomy-terms.view-display-id-block_1 .view-content .views-row {
  width: calc(20% - 20px);
  flex-direction: column;
  margin: 10px;
  align-items: center;
  flex: unset;
  text-align: center;
}
.view-taxonomy-terms.view-display-id-block_1 .view-content .views-row .views-field-description__value {
  display: none;
}
.view-taxonomy-terms.view-display-id-block_1 .view-content .views-row .views-field-fieldset {
  padding: 10px;
  width: auto;
  display: flex;
  text-align: center;
  margin: auto;
}
.view-taxonomy-terms.view-display-id-block_1 .view-content .views-row .text-wrapper .text-wrapper-inner {
  padding: 0 !important;
}
.view-taxonomy-terms.view-display-id-block_1 .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name {
  font-size: 16px;
  text-align: center;
}

body.grid .block-system-main-block .view-taxonomy-terms .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
body.grid .block-system-main-block .view-taxonomy-terms .view-content .views-row {
  width: calc(25% - 40px);
  flex-direction: column;
  margin: 20px;
  align-items: center;
  flex: unset;
  text-align: center;
}
body.grid .block-system-main-block .view-taxonomy-terms .view-content .views-row .views-field-description__value {
  display: none;
}
body.grid .block-system-main-block .view-taxonomy-terms .view-content .views-row .views-field-fieldset {
  padding: 10px;
  width: auto;
  display: flex;
  text-align: center;
  margin: auto;
}
body.grid .block-system-main-block .view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner {
  padding: 0 !important;
}
body.grid .block-system-main-block .view-taxonomy-terms .view-content .views-row .text-wrapper .text-wrapper-inner .views-field-name {
  font-size: 18px;
  text-align: center;
}

.block[id*=displaymodel] {
  background-color: #051e81;
  margin: 0 -10px 0 0 !important;
  border-radius: 10px 0 0 10px;
  align-items: center;
  display: flex;
  padding-left: 20px;
}
.block[id*=displaymodel] .displaymodel-buttons {
  display: flex;
  justify-content: flex-end;
  font-size: 20px;
  font-family: tahoma;
}
.block[id*=displaymodel] .displaymodel-buttons > * {
  background-color: #fff;
  color: #051e81;
  padding: 5px;
  border-radius: 5px;
  line-height: 100%;
  margin: 0 5px;
}
.block[id*=displaymodel] .displaymodel-buttons > * a {
  color: #3fb4bb;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
}
.block[id*=displaymodel] .displaymodel-buttons .grid a {
  background-image: url(../images/icon-grid.png);
}
.block[id*=displaymodel] .displaymodel-buttons .list a {
  background-image: url(../images/icon-list.png);
}

.redirect-admin-msg {
  margin: 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  color: #fff;
  font-weight: bold;
  background-color: #f00;
  padding: 20px;
  border-radius: 25px;
}

.redirect-msg {
  margin: 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  color: #b00;
  font-weight: bold;
  background-color: #fff;
  padding: 20px;
  border-radius: 25px;
}
.redirect-msg .redirect-url {
  direction: ltr;
  background-color: #eee;
  padding: 10px 20px;
  display: inline-flex;
  margin: 10px auto 0;
  border: 1px dashed;
  overflow: auto;
  max-width: calc(100% - 42px);
}
.redirect-msg .redirect-url a {
  color: #b00;
}
.redirect-msg #timer {
  font-size: 30px;
  background-color: #3fb4bb;
  display: inline-flex;
  margin: 0 auto 20px;
  padding: 5px 20px;
  width: 100px;
  text-align: center;
  color: #fff;
  justify-content: center;
  border-radius: 10px;
  font-family: tahoma;
  font-weight: normal;
}
.redirect-msg .desc {
  margin: 30px 0 0;
  color: #3fb4bb;
}

.contextual-region .contextual .contextual-links a {
  color: #000 !important;
}

.stat-front-1 {
  height: 200px;
  overflow: hidden;
  border-radius: 25px;
}

.general-statistic {
  margin: 10px 0 20px;
}
.general-statistic .block-title {
  margin-bottom: 20px;
  text-align: center;
}
.general-statistic .block-title h2 {
  background-color: #ffffff;
  color: #001447;
  display: inline-flex;
  padding: 5px 30px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
}
.general-statistic .block-content ul.stats {
  display: flex;
  /* flex-direction: column; */
  flex-wrap: wrap;
  justify-content: center;
}
.general-statistic .block-content ul.stats li {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 6px 10px;
  border-radius: 25px;
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(1);
  margin: 4px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  text-shadow: 0 0 5px black;
  display: flex;
}
.general-statistic .block-content ul.stats li span {
  border-bottom: 1px solid #fff;
  margin: 0 10px;
  letter-spacing: 1px;
  font-size: 15px;
  color: #fff700;
}
.general-statistic .block-content ul.stats li .pas {
  display: inline-flex;
  margin-right: 5px;
  align-items: center;
}
.general-statistic .block-content ul.stats li.user-ip span {
  letter-spacing: 0;
}

.search-help-link {
  display: none;
}

.search-results li {
  margin: 20px 0 !important;
  border-radius: 25px;
  box-shadow: 0 7px 8px -6px #555;
  background-color: #fff;
  flex: 1;
  padding: 20px;
}
.search-results li .search-result__title {
  font-weight: 500;
  font-size: 120%;
}
body.page-node-type-daneshname #daneshname-tree-search-input {
  background-color: #ddd;
  border-radius: 10px;
  box-shadow: 0 0 4px -1px #555;
  text-align: center;
  font-size: 18px;
  color: #666;
  margin-bottom: 30px;
}
body.page-node-type-daneshname .block-system-main-block {
  margin: 0;
}

.node.node--type-daneshname .article-top {
  justify-content: center;
}
.node.node--type-daneshname .article-top-left {
  display: none;
}
.node.node--type-daneshname .article-top-right {
  max-width: unset;
  margin: unset;
}
.node.node--type-daneshname .node__links {
  margin: 10px 0;
  width: 100%;
}
.node.node--type-daneshname .node__links .links {
  display: flex;
  justify-content: space-evenly;
}
.node.node--type-daneshname .node__links .links li {
  display: none;
}
.node.node--type-daneshname .node__links .links li.statistics-counter {
  display: block;
}

.book-navigation ul.book-pager {
  background-color: #bce6e9;
  border-radius: 30px;
  padding: 10px 10px;
  margin-bottom: 0;
  font-size: 130%;
  font-weight: 500;
  justify-content: space-between;
  text-align: center;
  display: flex;
}
.book-navigation ul.book-pager li.book-pager__item {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
}
.book-navigation ul.book-pager li.book-pager__item:before {
  content: "";
  display: block;
  color: #999;
  margin: 0 50px;
}
.book-navigation ul.book-pager li.book-pager__item a {
  display: flex;
  align-items: center;
}
.book-navigation ul.book-pager li.book-pager__item a b {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/icon-arrow-simple-left.svg);
  width: 11px;
  height: 20px;
  font-size: 0;
  margin: 0 20px;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--previous {
  margin-left: auto;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--previous:before {
  content: "صفحه قبل";
  text-align: right;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--previous a {
  justify-content: flex-start;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--previous a b {
  transform: scaleX(-1);
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--next {
  align-items: flex-end;
  margin-right: auto;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--next:before {
  content: "صفحه بعد";
  text-align: right;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--next a {
  justify-content: flex-end;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--center {
  margin: 0 10px;
  width: unset;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--center:before {
  display: none;
}
.book-navigation ul.book-pager li.book-pager__item.book-pager__item--center a {
  background-color: #d9edef;
  padding: 10px 15px;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.book-navigation ul.menu {
  background-color: #d7e4e5;
  border-top: 1px solid #79d4db;
  border-radius: 0 0 30px 30px;
  margin: 0 30px 0;
  padding: 10px 50px;
  display: flex;
  font-size: 140%;
  font-weight: 400;
  flex-wrap: wrap;
  justify-content: space-between;
}
.book-navigation ul.menu .menu-item {
  margin: 10px 0;
  width: 45%;
}
.book-navigation #daneshname-tree-search-input {
  display: none;
}

body.page-node-type-ticket section#section-main-content .region-content {
  background-color: unset;
  border-radius: unset;
  border: unset;
  padding: unset;
}

.node.node--type-ticket .node__content {
  background-color: #fff;
  border-radius: 50px;
  padding: 50px;
  border: 2px solid #E9E9E9;
  position: relative;
}
.node.node--type-ticket .node__content > .field {
  margin: 10px 0;
}
.node.node--type-ticket .node__content > .field.field--name-field-ticket-body .field__label {
  border-bottom: 1px solid #555;
  margin-bottom: 15px;
}
.node.node--type-ticket .node__content > .field table thead {
  background-color: unset;
  font-weight: bold;
  border-bottom: 1px solid;
}
.node.node--type-ticket .node__content > .field table thead tr th {
  border: unset;
  border-bottom: 1px solid #000;
  text-align: right;
}
.node.node--type-ticket .node__content > .field table tr td {
  padding: 5px;
  border: unset;
  border-bottom: 1px solid #ddd;
}
.node.node--type-ticket .comment-wrapper .comments-content {
  margin: 20px 0;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment {
  margin-bottom: 10px;
  border-radius: 50px;
  border: 2px solid #E9E9E9;
  background-color: #fff;
  overflow: hidden;
  padding: 50px;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .comment__meta {
  background-color: #eee;
  padding: 2px 10px;
  border-radius: 15px;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .comment__meta * {
  font-size: unset;
  color: unset;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content {
  flex-direction: column;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content .field--name-field-ticket-reply-body {
  margin: 10px 0;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content .field--name-field-ticket-reply-attaches {
  margin: 10px 0;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content .field--name-field-ticket-reply-attaches table thead {
  background-color: unset;
  font-weight: bold;
  border-bottom: 1px solid;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content .field--name-field-ticket-reply-attaches table thead tr th {
  border: unset;
  border-bottom: 1px solid #000;
  text-align: right;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment .content .field--name-field-ticket-reply-attaches table tr td {
  padding: 5px;
  border: unset;
  border-bottom: 1px solid #ddd;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment.supporter {
  border: 2px solid #090;
}
.node.node--type-ticket .comment-wrapper .comments-content .comment.supporter .comment__meta {
  background-color: #090;
  color: #fff;
}
.node.node--type-ticket .field--name-field-ticket-reply {
  width: unset;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper {
  margin-top: 30px;
  margin-bottom: 10px;
  border-radius: 50px;
  border: 2px solid #E9E9E9;
  background-color: #fff;
  overflow: hidden;
  padding: 50px;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper h2.comment-form__title {
  display: none;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form {
  padding: 0;
  background-color: unset;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-body {
  margin: 10px 0;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-body label {
  font-weight: bold;
  color: #038b93;
  border-bottom: 2px solid;
  display: block;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches {
  margin-top: 30px;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches details summary {
  font-weight: bold;
  color: #038b93;
  border-bottom: 2px solid;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper {
  background-color: #f8f8f8;
  border: 1px solid #ccc;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table {
  border-radius: 15px;
  overflow: hidden;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table thead {
  background-color: rgba(255, 255, 255, 0.3333333333);
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table thead tr th {
  border: unset;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table tr {
  border-bottom: 1px solid #fff;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table tr td {
  padding: 5px;
  border: unset;
  vertical-align: middle;
  border: unset;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table tr td .form-managed-file .form-type-textfield {
  display: flex;
  align-items: center;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table tr td .form-managed-file .form-type-textfield input {
  margin: 5px;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper > table tr td input.form-submit {
  padding: 5px 10px;
  font-size: 100%;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .field--name-field-ticket-reply-attaches .details-wrapper .form-type-managed-file {
  padding: 10px;
  margin: 0;
}
.node.node--type-ticket .field--name-field-ticket-reply .comment-form-wrapper .comment-form .form-actions {
  width: 100%;
  justify-content: flex-end;
}

.menu--ticketinfo-block-1 {
  background-color: #fff1f1;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field {
  display: flex;
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
  border-right: 3px solid #3fb4bb;
  margin: 20px 0;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field .views-label {
  margin-left: 10px;
  white-space: nowrap;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field .field-content {
  font-weight: 600;
  width: 100%;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status {
  justify-content: space-between;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form > .form-wrapper {
  flex: 0.95;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form > .form-wrapper > .form-item {
  margin: 0;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form > .form-wrapper > .form-item > label {
  display: none;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form > .form-wrapper > .form-item .chosen-container {
  width: 100% !important;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form > .form-submit {
  margin: 0;
  padding: 5px;
  font-size: 0;
  font-weight: 500;
  background-image: url(../images/icon-save.png);
  background-position: center;
  background-size: auto 60%;
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
}
.menu--ticketinfo-block-1 .view-content .views-row .views-field.views-field-field-ticket-status .field-content .editablefields-form .ajax-progress {
  width: 100%;
}

.view.autoblock .view-empty {
  text-shadow: none;
  border: 4px dashed #FF9C00;
  border-radius: 50px;
  padding: 50px;
  position: relative;
  background-position: -5px bottom;
  background-repeat: no-repeat;
  transition: all 0.3s linear 0s;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
  transition: all 0.5s ease 0s;
}
.view.autoblock .view-empty a {
  bottom: 15px;
  background-color: #FF9C00;
  color: #fff;
  font-weight: 500;
  font-size: 110%;
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 15px;
  margin: 20px 0 0;
  display: inline-flex;
}
.view.autoblock .view-empty:hover {
  background-color: #fff;
  color: #000;
  transition: all 0.5s ease 0s;
}

.laststyle-inner .view {
  padding: 0;
}
.laststyle-inner .view .view-content .views-row {
  display: block;
}
.laststyle-inner .view .view-content .views-row:after {
  display: block;
  clear: both;
  content: " ";
}
.laststyle-inner .view .view-content .views-row .views-field-field-image {
  float: right;
  width: 30%;
  margin-bottom: 1px;
  margin-left: 10px;
}
.laststyle-inner .view .view-content .views-row .views-field-fieldset .text-wrapper {
  display: block;
}
.laststyle-inner .view .view-content .views-row .views-field-title {
  font-size: 14px;
}

body.theme-irandrupalportalostan section#threebox,
body.theme-irandrupalportalsetad section#threebox {
  margin-bottom: 50px;
}
body.theme-irandrupalportalostan .region-threebox,
body.theme-irandrupalportalsetad .region-threebox {
  margin-bottom: 50px;
  width: 100%;
}
body.theme-irandrupalportalostan .region-threebox > div,
body.theme-irandrupalportalsetad .region-threebox > div {
  width: 100%;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper .block,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper .block {
  background-color: #F4F4F4;
  border-radius: 50px;
  /* overflow: hidden; */
  border: 2px solid #fff;
  position: relative;
  /* max-width: calc(30%); */
  background-position: -5px bottom;
  background-repeat: no-repeat;
  transition: all 0.3s linear 0s;
  margin: 40px 20px;
  flex-grow: 0.5;
  flex-shrink: 1;
  flex-basis: 30%;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper .block .block-inner-2,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper .block .block-inner-2 {
  padding: 40px 50px;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper .block .block-inner-2 .block-desc,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper .block .block-inner-2 .block-desc {
  margin-bottom: 30px;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper .block .last-block-style-1 .view-footer,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper .block .last-block-style-1 .view-footer {
  margin: 40px 0 0;
}
body.theme-irandrupalportalostan .region-threebox .catsfilter-wrapper .block .last-block-style-1 .view-footer .more a,
body.theme-irandrupalportalsetad .region-threebox .catsfilter-wrapper .block .last-block-style-1 .view-footer .more a {
  color: #fff;
}

section.user-news {
  display: block;
  position: fixed;
  margin: 0;
  top: 50%;
  z-index: 100000000;
  width: 100%;
  transform: translateY(-50%);
  display: none;
}
section.user-news .section-inner .container {
  position: relative;
}
section.user-news .section-inner .container .close {
  position: absolute;
  background-color: #f00;
  color: #fff;
  left: 0;
  top: 0;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  border-radius: 50px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;
  font-size: 20px;
  font-family: tahoma;
  cursor: pointer;
}
section.user-news .section-inner .container .container-inner {
  background-color: #eee;
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0px 0px 14px -5px #000;
}
section.user-news .section-inner .container .container-inner .container-inner2 {
  max-height: 80vh;
  overflow: auto;
}
section.user-news .block-title {
  cursor: pointer;
  padding: 10px 20px;
  margin: 0 10px;
  border-radius: 10px;
  flex: 1;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  align-items: center;
  justify-content: center;
  display: flex;
  transition: all 0.2s linear 0s;
  background-color: #2fb8c0 !important;
  color: #fff;
  font-weight: 500;
  margin: 0 auto 20px;
}

.view-pinportalnews {
  margin: 0px 0 10px;
  border: 3px dashed #aaa;
  padding: 20px;
  border-radius: 15px;
  background-color: #fff;
}
.view-pinportalnews .views-field-title {
  font-size: 140%;
  margin: 10px 0;
  font-weight: bold;
}
.view-pinportalnews .views-field-body ol {
  list-style-type: auto;
  margin: 10px 20px;
}
.view-pinportalnews .views-field-body ol li {
  margin: 10px 0;
}
.view-pinportalnews .views-field-body ul {
  margin: 10px 20px;
}
.view-pinportalnews .views-field-body ul li {
  display: list-item;
  list-style-type: disc;
  margin: 10px 0;
  list-style-position: outside;
}
.view-pinportalnews .views-field-body ul li li {
  list-style-type: circle;
}

.view-portalnews {
  margin: 20px 20px 0;
}
.view-portalnews .view-content {
  font-size: 17px;
  margin: 0;
}
.view-portalnews .view-content .views-row {
  list-style-type: disc;
  list-style-position: outside;
  color: #000;
  border-bottom: 1px solid #ccc;
  padding: 0;
  transition: all 0.1s linear 0s;
}
.view-portalnews .view-content .views-row a {
  list-style-type: disc;
  display: list-item;
  list-style-position: inside;
  padding: 5px 0;
  transition: all 0.1s linear 0s;
}
.view-portalnews .view-content .views-row a:hover {
  color: #f00;
  transition: all 0.1s linear 0s;
}
.view-portalnews .view-content .views-row:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.view-portalnews .view-content .views-row:hover {
  background-color: rgba(255, 255, 255, 0.4);
  transition: all 0.2s linear 0s;
}

body.user-news-open {
  overflow: hidden;
}
body.user-news-open .popupbodybk {
  display: block;
}
body.user-news-open section.user-news {
  display: block;
}

.webform-confirmation .webform-confirmation__message .form-item {
  padding: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  margin: 10px auto;
}
.webform-confirmation .webform-confirmation__back {
  display: flex;
  justify-content: center;
  align-items: center;
}
.webform-confirmation .webform-confirmation__back a {
  border: none;
  display: inline-flex;
  padding: 0.6em 1.2em;
  background-color: #0178c7;
  color: #fff;
  border-radius: 5px;
  white-space: normal;
  padding: 0.6em 0.6em;
  margin: 0;
  transition: all 0.3s linear 0s;
}

.view-track .view-filters .views-exposed-form {
  background-color: #fff;
  padding: 0 20px;
  border-radius: 15px;
  border-bottom: 1px solid #bbb;
  margin: 0 auto 15px;
  width: 60%;
}
.view-track .view-filters .views-exposed-form .form--inline {
  display: flex;
  align-items: flex-end;
  justify-content: space-evenly;
}
.view-track .view-filters .views-exposed-form .form--inline > * input[type=text] {
  width: calc(100% - 50px) !important;
  margin: 0;
  direction: ltr;
  text-align: center;
  letter-spacing: 2px;
}
.view-track .view-filters .views-exposed-form .form--inline .form-wrapper .webform-element-description {
  display: none;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha {
  display: flex;
  flex-wrap: wrap;
  margin: 1em 0 1em 0.5em;
  align-items: flex-end;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha img {
  width: auto;
  height: 36px;
  border: 1px solid #ccc;
  border-radius: 0 5px 5px 0;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha .form-item-captcha-response {
  margin: 0;
  order: 5;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha .form-item-captcha-response .description {
  display: none;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha .reload-captcha-wrapper {
  line-height: 0;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha .reload-captcha-wrapper a {
  font-size: 0;
  background-image: url(../images/icons-refresh.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
  width: 36px;
  height: 36px;
  margin: 0;
  border: 1px solid #ccc;
  background-color: #ccc;
  border-radius: 5px 0 0 5px;
  transition: all 0.3s linear 0s;
}
.view-track .view-filters .views-exposed-form .form--inline .captcha .reload-captcha-wrapper a:hover {
  background-color: #eee;
  transition: all 0.4s linear 0s;
}
.view-track .view-filters .views-exposed-form .form--inline .form-actions {
  margin: 1em 0;
}
.view-track .view-filters .views-exposed-form .form--inline .form-actions input {
  margin: 0;
}
.view-track .view-empty {
  background-color: #fff;
  padding: 30px 20px;
  text-align: center;
  border-radius: 15px;
  width: 60%;
  margin: 0 auto;
  color: #f00;
  font-weight: 500;
}
.view-track .view-content {
  background-color: #fff;
  padding: 30px 20px;
  text-align: center;
  border-radius: 15px;
  width: 60%;
  margin: 0 auto;
  font-weight: 500;
}
.view-track .view-content .views-row .views-field {
  border-bottom: 1px dashed #ccc;
  padding: 10px;
  display: flex;
}
.view-track .view-content .views-row .views-field .views-label {
  display: flex;
  width: 20%;
}
.view-track .view-content .views-row .views-field .field-content {
  font-weight: 600;
}
.view-track .view-content .views-row .views-field.views-field-webform-submission-value-3 .field-content {
  color: #f00;
}
.view-track .view-content .views-row .views-field.views-field-webform-submission-value-2 .field-content {
  font-weight: normal;
}
.view-track .view-content .views-row .views-field.views-field-webform-submission-value-2 .field-content .item-list ul {
  list-style: persian;
}
.view-track .view-content .views-row .views-field.views-field-webform-submission-value-2 .field-content .item-list ul li {
  border-bottom: 1px dashed #ff9a9a;
  padding: 10px;
  text-align: right;
  margin: 0 20px 0 0;
}
.view-track .view-content .views-row .views-field.views-field-webform-submission-value-2 .field-content .item-list ul li:last-child {
  border-bottom: 0;
}

.inline-treeorg-toggle {
  margin: 0 0 0 1px;
  background-color: #2fb8c0;
  padding: 2px 35px 2px 8px;
  border-radius: 0 10px 10px 0;
  background-image: url(../images/icon-tree-3.png);
  background-repeat: no-repeat;
  background-size: auto 16px;
  background-position: calc(100% - 10px) center;
  transition: all 0.3s linear 0s;
  cursor: pointer;
  white-space: nowrap;
  color: #fff;
  animation-name: treeorg-toggle;
  animation-timing-function: ease;
  animation-duration: 5s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  align-items: center;
}
.inline-treeorg-toggle:hover {
  background-color: #ff9c00;
  transition: all 0.3s linear 0s;
}

section#newsbreak {
  color: #C49F55;
  margin-bottom: 10px;
}
section#newsbreak a {
  color: #fff;
}
section#newsbreak .region-newsbreak {
  margin: 0 4%;
}

.block-breaknews .view .view-content,
.view-news-break .view-content {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
}
.block-breaknews .view .view-content .views-row,
.view-news-break .view-content .views-row {
  display: flex;
  justify-content: flex-start;
}
.block-breaknews .view .view-content .views-row .views-field,
.view-news-break .view-content .views-row .views-field {
  margin: 0 0 0 10px;
}
.block-breaknews .view .view-content .slick-prev,
.block-breaknews .view .view-content .slick-next,
.view-news-break .view-content .slick-prev,
.view-news-break .view-content .slick-next {
  padding: 0;
  margin: 0 10px;
  position: relative;
  right: unset;
  left: unset;
  top: 0;
  height: 100%;
  width: unset;
  line-height: unset;
  transform: unset;
}

.block-vijeha .view .view-content,
.view-vijeha .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.block-vijeha .view .view-content .views-row,
.view-vijeha .view-content .views-row {
  width: calc(33.3333333333% - 20px);
  margin-bottom: 10px;
}
.block-vijeha .view .view-content .views-row .views-field-field-image,
.view-vijeha .view-content .views-row .views-field-field-image {
  line-height: 0;
}
.block-vijeha .view .view-content .views-row .views-field-field-image img,
.view-vijeha .view-content .views-row .views-field-field-image img {
  width: calc(100% - 4px);
  border-radius: 25px;
  border: 2px solid #fff;
}
.block-vijeha .view .view-content .views-row .views-field-fieldset .text-wrapper,
.view-vijeha .view-content .views-row .views-field-fieldset .text-wrapper {
  margin: 0 7%;
  margin-top: 5px;
  line-height: 150%;
}
.block-vijeha .view .view-content .views-row .views-field-fieldset .views-field-title,
.view-vijeha .view-content .views-row .views-field-fieldset .views-field-title {
  font-weight: 500;
}
.news-newsofcat .view.view-display-id-block_1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.news-newsofcat .view.view-display-id-block_1 > .view-header {
  width: calc(50% - 10px);
}
.news-newsofcat .view.view-display-id-block_1 > .view-content {
  width: calc(50% - 10px);
  height: 274px;
  overflow: hidden;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row {
  font-size: 14px;
  padding: 5px 0;
  color: #000000;
  border-bottom: 1px dashed #bebebe;
  display: flex;
  transition: all 0.4s linear 0s;
  align-items: center;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row:before {
  display: block;
  background-color: #000;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  float: right;
  margin: 8px 0;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-field-image {
  flex-shrink: 0;
  margin-left: 15px;
  line-height: 0;
  width: 18%;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-field-image a img {
  padding: 2px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 18px;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-fieldset {
  width: 80%;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-fieldset .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-title {
  font-size: 14px;
  font-weight: 500;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-created {
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row .views-field-created .field-content {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xNzUiIGhlaWdodD0iMTEuOTU3IiB2aWV3Qm94PSIwIDAgMTQuMTc1IDExLjk1NyI+DQogIDxnIGlkPSJHcm91cF80NzIyIiBkYXRhLW5hbWU9Ikdyb3VwIDQ3MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSkiPg0KICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDIiIGQ9Ik0xMS45NTYsMTAuNjYzSDEuMjI1QTEuMywxLjMsMCwwLDEsMCw5LjMyNlYxLjIxMUExLjE5MSwxLjE5MSwwLDAsMSwxLjIyNSwwSDIuNFYuNzM1YS44ODkuODg5LDAsMCwwLC44NTguOTE2QS44OS44OSwwLDAsMCw0LjEyLjczNVYwSDkuMDU1Vi43MzVhLjg3OS44NzksMCwwLDAsLjg1OS45MTYuODg5Ljg4OSwwLDAsMCwuODU4LS45MTZWMGgxLjE4NWExLjE4OCwxLjE4OCwwLDAsMSwxLjIxOSwxLjIxMVY5LjMyNkExLjMsMS4zLDAsMCwxLDExLjk1NiwxMC42NjNaTTEuMDI4LDMuNjgzVjkuNDYySDEyLjE1M1YzLjY4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC43OTUpIiBmaWxsPSIjODQ4NDg4IiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPGcgaWQ9Ikdyb3VwXzQ1NTMiIGRhdGEtbmFtZT0iR3JvdXAgNDU1MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44ODIgNS4zNjMpIj4NCiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0MCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0MCIgd2lkdGg9IjEuNzE5IiBoZWlnaHQ9IjEuNzE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQxIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTY2KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQyIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMTMyKSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQzIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQzIiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNjk5KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iR3JvdXBfNDU1NCIgZGF0YS1uYW1lPSJHcm91cCA0NTU0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjg4MiA3Ljc5MykiPg0KICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xOTQ0IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTQ0IiB3aWR0aD0iMS43MTkiIGhlaWdodD0iMS43MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDUiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDUiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41NjYpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDYiIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4xMzIpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE5NDciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE5NDciIHdpZHRoPSIxLjcxOSIgaGVpZ2h0PSIxLjcxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42OTkpIiBmaWxsPSIjODQ4NDg4Ii8+DQogICAgPC9nPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OCIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzU1KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTk0OSIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTk0OSIgd2lkdGg9IjEuMDM3IiBoZWlnaHQ9IjIuMDEzIiByeD0iMC41MTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzY3KSIgZmlsbD0iIzg0ODQ4OCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
  float: left;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row:first-child {
  border-top: none;
  padding-top: 0;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row:last-child {
  border-bottom: none;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row:hover {
  background-color: #fff;
  transition: all 0.4s linear 0s;
}
.news-newsofcat .view.view-display-id-block_1 > .view-content .views-row:hover:before {
  background-color: #080743;
}
.news-newsofcat .view.view-display-id-block_1 > .view-footer {
  width: 100%;
}
.news-newsofcat .view-display-id-block_2 .view-content .views-row {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  border: 2px solid #fff;
}
.news-newsofcat .view-display-id-block_2 .view-content .views-row .views-field-field-image {
  line-height: 0;
}
.news-newsofcat .view-display-id-block_2 .view-content .views-row .views-field-fieldset {
  position: absolute;
  bottom: 0;
  width: calc(100% - 20px);
  padding: 10px 10px 10px;
  background: linear-gradient(to bottom, rgba(11, 129, 201, 0) 0%, rgba(11, 129, 201, 0) 2%, rgba(11, 87, 201, 0.75) 50%, rgba(11, 78, 201, 0.88) 100%);
  color: #fff;
}
.news-newsofcat .view-display-id-block_2 .view-content .views-row .views-field-fieldset a {
  color: #fff;
}
.news-newsofcat .view-display-id-block_2 .view-content .views-row .views-field-fieldset .text-wrapper {
  font-size: 14px;
  text-align: center;
}

.emdad-chart ul {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  text-align: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 20px 10px;
  position: relative;
}
.emdad-chart ul li {
  display: block;
  margin: 10px;
}
.emdad-chart ul li .label {
  font-size: 15px !important;
  display: inline-flex;
  background-color: #eee;
  color: #000;
  border: 1px solid #ccc;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s linear 0s;
}
.emdad-chart ul li .label a {
  color: #000;
}
.emdad-chart ul li .label:hover {
  background-color: #0e2151 !important;
  color: #fff;
  transition: all 0.3s linear 0s;
}
.emdad-chart ul li .label:hover a {
  color: #fff;
}
.emdad-chart ul.level-1 > li > .label {
  background-color: #00a17a;
  font-size: 20px !important;
  padding: 20px 40px;
  color: #fff;
}
.emdad-chart ul.level-1 > li > .label a {
  color: #fff;
}
.emdad-chart ul.level-2 {
  margin-top: 0;
}
.emdad-chart ul.level-2:before {
  content: "";
  width: 1px;
  height: 30px;
  background-color: #ddd;
  display: block;
}
.emdad-chart ul.level-2 > li {
  margin-top: 0;
}
.emdad-chart ul.level-2 > li > .label {
  background-color: #00cc99;
  font-size: 18px !important;
  padding: 10px 50px;
  color: #fff;
  margin: 0px 0 20px;
}
.emdad-chart ul.level-3 {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
}
.emdad-chart ul.level-3:before {
  content: "";
  width: 1px;
  height: 50px;
  background-color: #ddd;
  display: block;
  position: absolute;
  bottom: 100%;
  z-index: -1;
}
.emdad-chart ul.level-3 > li {
  margin: 10px;
  width: calc(33.3333333333% - 20px);
  transition: all 0.3s linear 0s;
}
.emdad-chart ul.level-3 > li > .label {
  display: block;
  background-color: #88b9ff;
}
.emdad-chart ul.level-3 > li:hover {
  background-color: #eee;
  transition: all 0.3s linear 0s;
}
.emdad-chart ul.level-4 {
  flex-direction: column;
  align-items: center;
  margin: 0px 0 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  border-top: 0;
  padding: 10px 0px;
}
.emdad-chart ul.level-4 > li {
  margin: 10px 0;
}
.emdad-chart ul.level-4 > li > .label {
  font-size: 13px !important;
}
.emdad-chart ul li.term-12172 {
  flex: 1;
}
.emdad-chart ul li.term-12172 > .label {
  font-size: 16px !important;
  background-color: #fff;
  padding: 10px;
  width: 40%;
  justify-content: center;
  border-color: #000;
}
.emdad-chart ul li.term-12172 > .label a {
  color: #000;
}
.emdad-chart ul li.term-12173 {
  position: absolute;
  top: -70px;
  width: unset;
  transform: translateX(-160%);
  left: 50%;
  width: 20%;
}
.emdad-chart ul li.term-12173 .label {
  background-color: #fff;
}
.emdad-chart ul li.term-12174 {
  position: absolute;
  top: -70px;
  width: unset;
  transform: translateX(160%);
  right: 50%;
  width: 20%;
}
.emdad-chart ul li.term-12174 .label {
  background-color: #fff;
}

.view-modiran .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.view-modiran .view-content .views-row {
  width: calc(25% - 60px);
  margin: 10px auto;
  background-color: #ddd;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  text-align: center;
}
.view-modiran .view-content .views-row .views-field-field-image img {
  border-radius: 500px;
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.view-modiran .view-content .views-row .views-field-field-organlocation {
  font-weight: bold;
  color: #051E81;
}
.view-modiran .view-content .views-row .views-field-field-organlocation a {
  color: #051E81;
}
.view-modiran .view-content .views-row .views-field-title {
  font-weight: bold;
  margin-top: 5px;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * > .form-item {
  display: flex;
  flex-wrap: wrap;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * > .form-item > label {
  color: red;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * label {
  width: 20%;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * label ~ * {
  width: calc(40% - 40px);
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * .form-textarea-wrapper {
  width: 40%;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * input {
  margin: 0;
  text-align: center;
}
form.onlinepay-onlinepay-form .layout .layout__region--content > * .description {
  width: 30%;
  margin: 0 10px;
  background-color: #eee;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-payamount .form-item::after {
  content: "ریال";
  margin: 10px;
  font-weight: bold;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-payamount input {
  background-color: #9d9;
  font-weight: 700;
  font-size: 120%;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-payamount input:hover {
  background-color: #00a995;
  transition: all 0.3s linear 0s;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset legend {
  background: unset;
  color: unset;
  font-weight: unset;
  width: 20%;
  float: right;
  color: red;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper {
  width: calc(40% - 40px);
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 10px;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper ul li {
  margin: 3px;
  padding: 3px 10px;
  background-color: #9d9;
  border-radius: 5px;
  flex: 1;
  white-space: nowrap;
  transition: all 0.3s linear 0s;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper ul li .term-reference-tree-button,
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper ul li .no-term-reference-tree-button {
  margin-right: 0;
  margin-left: 4px;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper ul li:hover {
  background-color: #00a995;
  transition: all 0.3s linear 0s;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat fieldset .fieldset-wrapper ul ul {
  margin-left: 0;
  margin-right: 1.5em;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat .form-radios {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat .form-radios .form-item {
  margin: 3px;
  padding: 3px 10px;
  background-color: #9d9;
  border-radius: 5px;
  flex: 1;
  white-space: nowrap;
  transition: all 0.3s linear 0s;
}
form.onlinepay-onlinepay-form .layout .layout__region--content .field--name-field-paycat .form-radios .form-item:hover {
  background-color: #00a995;
  transition: all 0.3s linear 0s;
}
form.onlinepay-onlinepay-form .form-actions {
  display: flex;
  justify-content: center;
  border-top: 1px solid #ccc;
  margin-top: 50px;
}
form.onlinepay-onlinepay-form .form-actions input {
  background-color: #7c7;
  font-weight: bold;
  color: #000;
  font-size: 120%;
}
form.onlinepay-onlinepay-form .form-actions input:hover {
  background-color: #00a995;
  transition: all 0.3s linear 0s;
}

.block-menu .block-content > ul .flex-3-column:hover ul,
.block-mydevel-active-domain-menu .block-content > ul .flex-3-column:hover ul {
  flex-wrap: wrap;
  flex-direction: row;
  width: 300%;
  right: -100%;
  justify-content: space-between;
}
.block-menu .block-content > ul .flex-3-column:hover ul > li,
.block-mydevel-active-domain-menu .block-content > ul .flex-3-column:hover ul > li {
  width: calc(33.3333333333% - 20px);
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
  padding: 5px;
}
.block-menu .block-content > ul .flex-3-column:hover ul > li a,
.block-mydevel-active-domain-menu .block-content > ul .flex-3-column:hover ul > li a {
  font-size: 95%;
}

.view-organboss .view-content .views-row {
  text-align: center;
}
.view-organboss .view-content .views-row .views-field {
  display: flex;
  flex-wrap: wrap;
}
.view-organboss .view-content .views-row .views-field .field-content {
  font-weight: bold;
}
.view-organboss .view-content .views-row .views-field-field-image {
  justify-content: center;
}
.view-organboss .view-content .views-row .views-field-field-image img {
  border-radius: 15px;
}

body.user-role--anonymous .block-local-tasks-block {
  display: none;
}

body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content {
  display: flex;
  flex-wrap: wrap;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content > .block {
  width: 100%;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-artbatbamrkz {
  width: 40%;
  float: right;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content {
  width: calc(60% - 45px);
  margin-right: 15px;
  float: left;
  background-color: #ddd;
  padding: 10px 15px;
  border-radius: 15px;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content .webform-submission-form .form-item {
  margin: 5px 0;
  padding: 10px;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content .form-textarea-wrapper {
  width: 100%;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content .select2-container {
  width: 100% !important;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content button, body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content input, body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content select, body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content option, body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content textarea {
  width: 100%;
  margin: 0;
}
body.path-webform-samanh-artbatat-mrdmy-paygah #section-main-content .region-content #block-irandrupalportal-content .reload-captcha {
  font-size: 80%;
}

.poll .vote-form {
  text-align: right;
}

.view-poll-list .view-content .views-row {
  margin: 10px;
  padding: 20px;
  background-color: #fff;
  border-radius: 20px;
}

.poll-view-form .poll .total {
  display: none;
}

.poll .bar .foreground {
  float: right;
}

.mytab {
  margin: 20px;
  border-right: 2px solid #029eaa;
  padding: 0 10px;
}
.mytab h3.tab-title {
  font-weight: bold;
  border-bottom: 1px dashed #142d6f;
  margin-bottom: 10px;
}

.node h2 {
  font-size: 110%;
  font-weight: bold;
  margin: 30px 0;
}
.node h2 span {
  border-bottom: 1px solid;
}
.node .mytabs .mytab {
  margin: 20px;
  border-right: 2px solid #029eaa;
  padding: 0 10px;
}
.node .mytabs .mytab h3.tab-title {
  font-weight: bold;
  border-bottom: 1px dashed #142d6f;
  margin-bottom: 10px;
}

.chosen-rtl {
  max-width: 100% !important;
}

.block-views-blockupdate-block-1 {
  display: none;
}
