/*----------------------Font---------------------*/
@font-face {
  font-family: "vazir";
  src: url("../fonts/IRANSansWeb.woff") format("woff");
}
@font-face {
  font-family: "realvazirbold";
  src: url("../fonts/Vazir-Bold-FD-WOL.woff") format("woff");
}
@font-face {
  font-family: "vazir-bold";
  src: url("../fonts/IRANSansWeb_Bold.woff") format("woff");
}
/*----------------------end---------------------*/
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
html,
body {
  width: 100%;
  height: 100%;
}
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
::selection {
  color: #fff;
  background: #e43338;
}
a {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: transparent;
}
p {
  line-height: 27px;
}/*----------------------Salar Rismantab---------------------*/
a {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.table .bg-table-red td,
.table .bg-table-red th {
  background-color: #e43338 !important;
  color: #fff !important;
  text-align: center;
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-right: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check-input {
  width: 1.3em;
  height: 1.3em;
  border: 2px solid #e31e24;
}
.form-check-input:checked {
  background-color: #e31e24;
  border-color: #e31e24;
}
.form-check-input:focus {
  border-color: #e31c2356;
  outline: 0;
  box-shadow: 0 0 0 0.25rem #e31c2356;
}
.form-check .form-check-input {
  float: right;
  margin-right: -1.7em;
  margin-top: -2px;
  cursor: pointer;
}
.auto-img-size {
  width: 69% !important;
  height: auto !important;
}
#dash_game {
  margin-right: 137px !important;
}
/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
hr {
  margin-top: 26px;
}
.carousel{
    direction: ltr;
}
.carousel-control-next:hover,
.carousel-control-prev:hover {
  background: #0000000d;
}
.carousel a{
   direction: rtl;
}
.carousel h2 {
  width: 100%;
  display: block;
  background: #00000082;
  position: absolute;
  bottom: 0;
  padding: 14px;
  color: #fff;
  z-index: 1000;
}
.carousel p{
  width: 100%;
  display: block;
  background: #00000082;
  position: absolute;
  bottom: 0;
  padding: 14px;
  color: #fff;
  z-index: 1000;
}
.carousela:hover p {
  background: #000000a1;
}
hr:not([size]) {
  height: 0.7px;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
select {
  vertical-align: middle;
}
:focus {
  outline: 0;
}
a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#poll_title {
  font-size: 18px;
  font-family: "realvazirbold";
}
.btn-check:focus + .btn,
.btn:focus {
  outline: 0;
  box-shadow: none;
}
.display-block {
  display: block !important;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #fe8686;
  outline: 0;
  box-shadow: none;
}
.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
  line-height: 30px;
}
.gallery-txt a p {
  padding: 3px;
  background: #ececec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.gallery-txt  h4{
  font-size: 16px;
  line-height: 27px;
  padding: 3px;
  background: #ececec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.gallery-txt a {
  color: #000;
}
.splide__slide {
  padding: 5px;
}
.btn {
  padding-top: 4px !important;
}
.main-section .right-part .game-plan table td,
.main-section .right-part .game-plan table th {
  font-size: 12px !important;
}
.swal-title {
  font-size: 20px !important;
}
.img-hover-zoom {
  height: 98px;
  overflow: hidden;
}
.img-hover-zoom img {
  transition: transform 0.5s ease;
}
.img-hover-zoom:hover img {
  transform: scale(1.5);
}/*----------------------zagreus.company---------------------*/
.swal-footer {
  text-align: left;
}/*----------------------Salar Rismantab---------------------*/
.square {
  display: none;
}
.square:first-child {
  display: block;
}
.tooltip {
  font-family: "vazir";
}
.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #a3a3a3;
}
.tooltip-inner {
  padding: 0.27rem 0.6rem;
  background-color: #a3a3a3;
  border-radius: 0.85rem;
}
.extra-margin {
  margin-left: 7px;
}
.btn-default {
  width: 100%;
  background: #a1a1a1;
  color: #fff;
  border-radius: 50px;
}
.btn-default:hover {
  background-color: #636363;
  color: #fff;
}
.btn-active {
  background: #636363 !important;
}
.btn-active:hover {
  background: #494949 !important;
  color: #fff;
}
.btn-more {
  display: none;
  background-color: #636363;
  color: #fff;
  font-size: 17px;
  padding: 7px 30px;
  border-radius: 50px;
}
.btn-more .fa-chevron-down {
  font-size: 14px;
  vertical-align: middle;
  margin-top: 5px;
  margin-right: 5px;
}
.btn-more:hover {
  background-color: #494949;
}
.font-14px {
  font-size: 14px !important;
}
.font-12px {
  font-size: 12px !important;
}
.font-11px {
  font-size: 11px !important;
}
.cursor-pointer {
  cursor: pointer;
}
.swal-button {
  color: #fff;
  background-color: #e31e24;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
}
.swal-button:hover {
  color: #fff;
  background-color: #b6171c;
}
.swal-button:not([disabled]):hover {
  color: #fff;
  background-color: #b6171c;
}
.swal-button:active {
  background-color: #b6171c;
}
.swal-button:focus {
  outline: none;
  box-shadow: none;
}
/*----------------------------- Slideshow ---------------------------*/
.slideshow-container {
  width: 100%;
  position: relative;
  margin: auto;
}
.mySlides {
  display: none;
  opacity: 1;
  animation: animationShow 0.8s;
}
@keyframes animationShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}/*----------------------Salar Rismantab---------------------*/
.prev,/*----------------------Salar Rismantab---------------------*/
.next {
  cursor: pointer;
}
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
/*----------------------------- hexagon circle ---------------------*/
.hexagon-circle {
  position: relative;
  margin: 1em auto;
  width: 4em;
  height: 2.92em;
  border-radius: 1em/0.5em;
  background: #e43338;
  transition: opacity 0.5s;
}
.hexagon-circle:before {
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background: inherit;
  content: "";
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.hexagon-circle:after {
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background: inherit;
  content: "";
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
/*----------------------------- end ---------------------*/
body {
  direction: rtl;
  background-color: #f5f5f5;
  color: #474747;
  font-family: "vazir";
}
.football-field img {
  width: 32px;
  vertical-align: middle;
}
.results {
  direction: ltr;
  position: absolute;
  font-family: "realvazirbold";
  font-size: 19px;
  margin-right: 116px;
  margin-top: 2px;
  z-index: 1000;
  color: #000;
}/*----------------------zagreus.company---------------------*/
.results span {
  display: inline-block;
  margin: 0 3px;
}
.border-bottom-div {
  border-bottom: 3px dotted rgb(221, 221, 221);
  padding-bottom: 26px;
}
.border-bottom-div:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.hide {
  display: none;
}
.show {
  display: inline-table;
}
.show2 {
  display: inline-table;
}
.show-div {
  display: block;
}
#hidden {
  visibility: hidden;
}
.dropdown {
  position: relative;
  width: 130px;
}
.dropdown select {
  display: none;
}
.dropdown > span {
  font-size: 14px;
  cursor: pointer;
  padding: 9px 16px;
  border-radius: 3px;
  display: block;
  position: relative;
  color: #fff;
  direction: rtl;
  border: 1px solid #919191;/*----------------------Salar Rismantab---------------------*/
  background: #919191;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.dropdown > span:before,
.dropdown > span:after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 2px;
  border-radius: 1px;
  top: 50%;
  right: 110px;
  background: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.dropdown > span:before {
  margin-right: 4px;
  -webkit-transform: scale(0.96, 0.8) rotate(50deg);
  transform: scale(0.96, 0.8) rotate(50deg);
}
.dropdown > span:after {
  -webkit-transform: scale(0.96, 0.8) rotate(-50deg);
  transform: scale(0.96, 0.8) rotate(-50deg);
}
.dropdown ul {
  margin: 0;
  padding: 0;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  max-height: calc(8) * 42px;
  top: 42px;
  left: 0;
  z-index: 1;
  right: 0;
  background: #afafaf;
  border-radius: 3px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease,
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease,
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease,
    transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease,
    transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32),
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  -webkit-transform: scale(0.8) translate(0, 4px);
  transform: scale(0.8) translate(0, 4px);
  border: 1px solid none;
}
.dropdown ul li {
  opacity: 0;
  -webkit-transform: translate(6px, 0);
  transform: translate(6px, 0);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.dropdown ul li a {
  font-size: 14px;
  cursor: pointer;
  display: block;
  text-align: right;
  padding: 10px 16px;
  color: #fff !important;
  text-decoration: none;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.dropdown ul li a:hover {
  color: #fff;
}
.dropdown ul li.active a {
  color: #fff;
  background: #919191;
}
.dropdown ul li.active a:before,
.dropdown ul li.active a:after {
  display: block;
  width: 10px;
  height: 2px;
  position: absolute;
  right: 110px;
  top: 50%;
  opacity: 0;
  background: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dropdown ul li.active a:before {
  -webkit-transform: rotate(45deg) scale(0.9);
  transform: rotate(45deg) scale(0.9);
}
.dropdown ul li.active a:after {
  -webkit-transform: rotate(-45deg) scale(0.9);
  transform: rotate(-45deg) scale(0.9);
}
.dropdown ul li.active a:hover:before,
.dropdown ul li.active a:hover:after {
  opacity: 1;
}
.dropdown ul li:first-child a {
  border-radius: 6px 6px 0 0;
}
.dropdown ul li:last-child a {
  border-radius: 0 0 6px 6px;
}
.dropdown.filled > span {
  color: #fff;
}/*----------------------zagreus.company---------------------*/
.dropdown.open > span {
  border-color: #8b8b8b;
}
.dropdown.open > span:before,
.dropdown.open > span:after {
  background: #fff;
}
.dropdown.open > span:before {
  -webkit-transform: scale(0.96, 0.8) rotate(-50deg);
  transform: scale(0.96, 0.8) rotate(-50deg);
}
.dropdown.open > span:after {
  -webkit-transform: scale(0.96, 0.8) rotate(50deg);
  transform: scale(0.96, 0.8) rotate(50deg);
}
.dropdown.open ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) translate(0, 0px);
  transform: scale(1) translate(0, 0px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease,
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease,
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease,
    transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease,
    transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32),
    -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}
.dropdown.open ul li {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.dropdown.open ul li:nth-child(1) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.dropdown.open ul li:nth-child(2) {
  -webkit-transition-delay: 160ms;
  transition-delay: 160ms;
}
.dropdown.open ul li:nth-child(3) {
  -webkit-transition-delay: 240ms;
  transition-delay: 240ms;
}
.dropdown.open ul li:nth-child(4) {
  -webkit-transition-delay: 320ms;
  transition-delay: 320ms;
}/*----------------------zagreus.company---------------------*/
.dropdown.open ul li:nth-child(5) {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}
.dropdown.open ul li:nth-child(6) {
  -webkit-transition-delay: 480ms;
  transition-delay: 480ms;
}
.dropdown.open ul li:nth-child(7) {
  -webkit-transition-delay: 560ms;
  transition-delay: 560ms;
}
.dropdown.open ul li:nth-child(8) {
  -webkit-transition-delay: 640ms;
  transition-delay: 640ms;
}
.dropdown.open ul li:nth-child(9) {
  -webkit-transition-delay: 720ms;
  transition-delay: 720ms;
}
.dropdown.open ul li:nth-child(10) {
  -webkit-transition-delay: 800ms;
  transition-delay: 800ms;
}
select.dropdown {
  padding: 4px 0px;
  border-radius: 3px;
  color: #fff;
  border: 1px solid #afafaf;
  background: #afafaf;
  line-height: 22px;
  font-size: 14px;
  font-family: inherit;
  cursor: pointer;
}
.width-table {
  width: 20px;
}
.common-box {
  padding: 15px 10px;
  background: #fff;
  border-radius: 3px;
}
.common-box-center {
  padding: 30px 15px;
  background: #fff;
  border-radius: 3px;
}
#content_area .row:first-child{
    margin-top:0 !important;
}
.title {
  color: #e31e24;
}
.title h5 {
  font-size: 15px;
  font-family: "vazir-bold";
}
.title h4 {
  font-size: 20px;
  font-family: "vazir-bold";
}
.title span {
  word-spacing: -4.5px;
}
.radio-item {
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 10px 0 0;
}
.radio-item input[type="radio"] {
  display: none;
}
.radio-item label {
  font-weight: normal;
  cursor: pointer;
}
.radio-item label:before {
  content: " ";
  display: inline-block;
  position: relative;/*----------------------Salar Rismantab---------------------*/
  top: 5px;
  margin: 0 0px 0 2px;
  width: 20px;
  height: 20px;
  border-radius: 11px;
  border: 2px solid #e31e24;
  background-color: transparent;
}
.radio-item input[type="radio"]:checked + label:after {
  border-radius: 11px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 9px;
  left: 32px;
  content: " ";
  display: block;
  background: #e31e24;
}
.ligue .ligue-li,
.news .news-li {
  list-style: none;
  display: inline-block;
}
.ligue .ligue-li a,
.news .news-li a {
  text-decoration: none;
}
.ligue .ligue-li a p {
  display: inline-block;
  color: #a0a0a0;
  cursor: pointer;
  margin-left: 3px;
}
.news .news-li a p {
  display: inline-block;
  color: #a0a0a0;
  cursor: pointer;
  margin-left: 3px;
}
.ligue .ligue-li .circle-ligue {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #a0a0a0;
  border-radius: 50%;
  margin-left: 3px;
  cursor: pointer;
}
.ligue .ligue2-li,
.news .news-li {
  list-style: none;
  display: inline-block;
}
.ligue .ligue2-li a,
.news .news-li a {
  text-decoration: none;
  background: transparent !important;
  border-radius: 0 !important;
}
.ligue .ligue2-li a p {
  display: inline-block;
  color: #a0a0a0;
  cursor: pointer;
  margin-left: 3px;
}
.ligue .ligue2-li .circle-ligue {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #a0a0a0;
  border-radius: 50%;
  margin-left: 3px;
  cursor: pointer;
}
.news .news-li .circle-news {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #a0a0a0;
  border-radius: 50%;
  margin-left: 3px;
  cursor: pointer;
}
.ligue .ligue-active a p {
  color: #e31e24 !important;
}
.ligue .ligue-active .circle-ligue {
  border: 2px solid #e31e24 !important;
}
.news .news-active a p {
  color: #e31e24 !important;
}
.news .news-active .circle-news {
  border: 2px solid #e31e24 !important;
}
.scrolling-wrapper {
  display: flex;
  flex-wrap: nowrap;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: hidden;
}
.btn-news {
  width: auto;
  padding: 6px 15px;
}
.top-header {
  position: relative;
  width: 100%;
  min-height: auto;
  background-color: #8f0002;
  background: url("../images/header.jpg");
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  padding: 20px 0;
}/*----------------------zagreus.company---------------------*/
.top-header .container .btn-custom {
  color: #fff;
  border: 2px solid #fff;
  border-radius: 25px;
}
.top-header .container .login {
  background: transparent;
}
.top-header .container .login:hover {
  background: #fff;
  color: #e31e24;
}
.top-header .container .sign-up {
  background: #fff;
  color: #e31e24;
}
.top-header .container .sign-up:hover {
  background: rgb(223, 223, 223);
  border: 2px solid rgb(223, 223, 223);
}
.top-header .container .social a {
  display: inline-block;
  width: 35px;
  height: 35px;
  font-size: 20px;
  background-color: #fff;
  color: #e31e24;
  text-align: center !important;
  margin: 20px 0 0 7px;
  padding-top: 8px;
  border-radius: 50px;
}
.top-header .container .social a {
  display: inline-block;
  width: 35px;
  height: 35px;
  font-size: 20px;
  background-color: #fff;
  color: #e31e24;
  text-align: center !important;
  margin: 20px 0 0 7px;
  padding: 8px 1px 0 0px;
  border-radius: 50px;
}/*----------------------Salar Rismantab---------------------*/
.top-header .container .social a:hover {
  background: rgb(223, 223, 223);
}
.top-header .container .logo {
  height: 100px;
}
.navbar {
  padding: 0 !important;
  border-radius: 0px;
  direction: ltr;
}
.navbar-nav {
  direction: rtl;
}
.nav-item {
  padding: 18px;
}
.navbar-default .nav-item a {
  color: #fff;
}
.navbar-default .nav-item:hover {
  background: #e31e24;
  color: #fff;
}
.navbar-default .nav-item a:focus {
  color: #fff;
}
.navbar-default .nav-item a:active {
  color: #fff;
}
.navbar-collapse {
  padding-right: 0px;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default {
  background-color: #1e1e20;
  border: none;
  color: #fff;
}
.search {
  margin-top: 8px;
  margin-left: 15px;
  margin-bottom: 8px;
  background: transparent;
  border: none;
}
.search {
  font-size: 23px;
  color: #fff;
}
.navbar .nav-search-input {
  width: 115px;
  background: #1e1e20;
  color: #fff;
  font-size: 15px;
  margin-top: 6px;
  margin-left: 5px;
  margin-bottom: 8px;
  border: none;
  direction: rtl;
}
.advertise .container .advertise-one,
.advertise .container .advertise-two {
  width: 100%;
  /* background-color: #fff; */
  color: #a0a0a0;
  text-align: center;
  margin-top: 10px;
  border-radius: 3px;
}
.advertise .container .advertise-three {
  width: 100%;
  /* background-color: #f32930; */
  color: #fff;
  text-align: center;
  margin-top: 0px;
  border-radius: 3px;
}
.main-section .right-part,
.main-section .center-part,
.main-section .left-part {
  margin-top: 25px;
}
.main-section .right-part .perspolis-games .icons {
  margin-bottom: -60px;
}
.main-section .right-part .perspolis-games .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .right-part .perspolis-games .icons .clock {
  position: relative;
  bottom: 99px;
  right: 203px;
  font-size: 30px;
  color: #fff;
}/*----------------------Salar Rismantab---------------------*/
.main-section .right-part .perspolis-games .competition {
  margin-top: 15px;
}
.main-section .right-part .perspolis-games .competition img {
  width: 70px;
}
.main-section .right-part .perspolis-games .team-name {
  font-size: 14px;
  font-weight: 500;
  color: #474747;
  margin-top: 15px;
}
.main-section .right-part .perspolis-games .details {
  margin-top: 15px;
}
.main-section .right-part .perspolis-games .details {
  font-size: 13px;
  color: #474747;
  margin-bottom: 15px;
}

.main-section .right-part .perspolis-games .details i {
  font-size: 20px;
  vertical-align: middle;
}
.main-section .right-part .survey .icons {
  margin-bottom: -65px;
}
.main-section .right-part .survey .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .right-part .survey .icons .people {
  position: relative;
  bottom: 99px;
  right: 201px;
  font-size: 30px;
  color: #fff;
}
.main-section .right-part .scorers .icons {
  margin-bottom: -65px;
}
.main-section .right-part .scorers .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .right-part .scorers .icons .medal {
  position: relative;
  bottom: 99px;
  right: 200px;
  font-size: 33px;
  color: #fff;
}
.main-section .right-part .scorers td {
  border: 0px;
}
.main-section .right-part .scorers table thead tr th {
  text-align: right;
}
.main-section .right-part .scorers .num {
  text-align: center;
}
.main-section .right-part .scorers table td,
.main-section .right-part .scorers table th {
  background-color: #ebebeb;
  font-size: 13px;
  border: 0px;
  padding: 5px;
}
.main-section .right-part .scorers table td:last-child {
  border-right-style: solid;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}
.main-section .right-part .scorers .color-df {
  background-color: #ebebeb;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.main-section .right-part .scorers .bg-red th {
  background: #e43338 !important;
  font-size: 14px;
  border-left-style: solid;
}
.main-section .right-part .scorers table {
  border-collapse: separate;
  border-spacing: 0 5px;
  margin-bottom: 9px;
}
.main-section .right-part .scorers .bg-red .first-brd {
  color: #fff;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.main-section .right-part .scorers .bg-red .second-brd {
  color: #fff;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  text-align: center;
}
.main-section .right-part .scorers .bg-red .third-brd {
  color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  text-align: center;
}
.main-section .right-part .game-plan .icons {
  margin-bottom: -65px;
}
.main-section .right-part .game-plan .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .right-part .game-plan .icons .calendar {
  position: relative;
  bottom: 101px;
  right: 204px;
  font-size: 33px;
  color: #fff;
}
.main-section .right-part .game-plan td {
  border: 0px;
}
.main-section .right-part .game-plan table thead tr th {
  text-align: right;
}
.main-section .right-part .game-plan .num {
  text-align: center;
}
.main-section .right-part .game-plan table td,
.main-section .right-part .game-plan table th {
  background-color: #ebebeb;
  border: 0px;
  padding: 5px;
}
.main-section .right-part .game-plan table td:last-child {
  border-right-style: solid;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}
.main-section .right-part .game-plan .color-df {
  background-color: #ebebeb;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.main-section .right-part .game-plan .bg-red th {
  background: #e43338 !important;
  border-left-style: solid;
}
.main-section .right-part .game-plan table {
  border-collapse: separate;
  border-spacing: 0 5px;
  margin-bottom: 0px;
}
.main-section .right-part .game-plan .bg-gray {
  width: 100%;
  font-size: 12px;
  background-color: #636363;
  color: #fff;
  text-align: center;
  margin: 12px 0px 4px 0px;
  border-radius: 10px;
}/*----------------------zagreus.company---------------------*/
.main-section .right-part .game-plan .bg-red {
  width: 100%;
  font-size: 12px;
  background-color: #e43338;
  color: #fff;
  text-align: center;
  border-radius: 10px;
}
.main-section .right-part .table-fight .color-df {
  background-color: #ebebeb;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  text-align: center;
}/*----------------------Salar Rismantab---------------------*/
.main-section .right-part .table-fight .first-brd {
  color: #fff;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #e43338;
}
.main-section .right-part .table-fight .second-brd {
  color: #fff;
  text-align: center !important;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #e43338;
}
.main-section .right-part .table-fight .third-brd {
  color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #e43338;
  text-align: center;
}
.main-section .right-part .table-fight .icons .trophy {
  position: relative;
  bottom: 99px;
  right: 200px;
  font-size: 33px;
  color: #fff;
}
.main-section .center-part .scroll {
  margin-bottom: -78px;
}
.main-section .center-part .scroll img {
  width: 100%;
}
.main-section .center-part .scroll p {
  opacity: 1;
  position: relative;
  bottom: 58px;
  background: rgba(14, 14, 14, 0.692);
  color: #fff;
  padding: 14px;
}
.main-section .center-part .scroll a {
  display: inline-block;
  position: relative;
  right: 516px;
  bottom: 100px;
  width: 32px;
  height: 32px;
  background-color: #959595;
  color: #fff;
  text-align: center;
  font-size: 29px;
  border-radius: 50px;
  padding: 1px 0px 0px 0px;
}
.main-section .center-part .scroll a:hover {
  background-color: #ed1c24;
}
.main-section .center-part .short {
  position: relative;
  z-index: 1000;
}
.main-section .center-part .short img {
  width: 126px;
  height: 156px;
  margin-top: 14px;
  border-radius: 5px;
}
.main-section .center-part .short .title-news {
  padding-bottom: 10px;
}
.main-section .center-part .short .title-news .col-md-10,
.main-section .center-part .short .title-news .col-lg-11,
.main-section .center-part .short .title-news .col-xs-10 {
  padding-right: 0px;
}
.main-section .center-part .short .title-news .col-lg-11 h5,
.main-section .center-part .short .title-news .col-lg-1 {
  font-size: 17px;
  line-height: 23px;
}
.main-section .center-part .short .title-news .col-md-10 h5,
.main-section .center-part .short .title-news .col-md-2 {
  line-height: 23px;
}
.main-section .center-part .short .title-news .col-xs-10 h5,
.main-section .center-part .short .title-news .col-xs-2 {
  line-height: 23px;
}
.main-section .center-part .short .title-news h5 {
  display: inline-block;
  font-family: "vazir-bold";
}
.main-section .center-part .short .title-news .circle {
  font-size: 7px;
  color: #ed1c24;
  margin-left: 5px;
}
.main-section .center-part .short p {
  color: rgb(83, 83, 83) !important;
  font-size: 15px;
  margin-top: 10px;
  text-align: justify;
}

.main-section .center-part .short h4 {
  color: rgb(83, 83, 83) !important;
  font-size: 15px;
  margin-top: 10px;
  text-align: justify;
}
.main-section .center-part .short .footer-news {
  margin-top: 10px;
}
.main-section .center-part .short .footer-news .btn-red,
.main-section .center-part .gallery .gallery-header .btn-red {
  color: #fff;
  background-color: #e31e24;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
}
.main-section .center-part .short .footer-news .btn-red:hover,
.main-section .center-part .gallery .gallery-header .btn-red:hover {
  color: #fff;
  background-color: #b6171c;
}
.main-section .center-part .short .footer-news span {
  display: inline-block;
  font-size: 13px;
  color: #ababab;
  margin-top: 13px;
}
.main-section .center-part .short .pages-news {
  margin-top: 60px;
}
.main-section .center-part .short .pages-news .pagination {
  display: inline-block;
  direction: ltr;
}
.main-section .center-part .short .pages-news .pagination a {
  display: inline-block;
  font-size: 17px;
  width: auto;
  height: auto;
  color: black;
  margin: 2px 7px;
  border-radius: 50px;
  text-decoration: none;
  padding: 5.1px 8.9px;
}
.main-section .center-part .short .pages-news .pagination a.active-pagination {
  background-color: #ed1c24;
  color: white;
  text-align: center;
}
.main-section
  .center-part
  .short
  .pages-news
  .pagination
  a:hover:not(.active-pagination) {
  background-color: #ddd;
}
.main-section .center-part .short .pages-news .pagination .angle-news {
  color: #acaaaa;
  transform: rotate(180deg);
}
.main-section .center-part .short .pages-news .pagination .angle-news:hover {
  color: #464545;
}
.main-section .center-part .gallery .gallery-header h4 {
  margin-top: 8px;
  font-size: 16px;
}
.main-section .center-part .gallery .scroll-gallery {
  margin-bottom: -51px !important;
}
.main-section .center-part .gallery .scroll-gallery img {
  width: 100%;
  border-radius: 3px;
}
.main-section .center-part .gallery .scroll-gallery .col-md-4 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: -34px;
  display: none;
  animation: animationSlider 0.4s;
}
@-webkit-keyframes animationSlider {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }/*----------------------Salar Rismantab---------------------*/
}
@keyframes animationSlider {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.main-section .center-part .gallery .scroll-gallery .red-angle {
  display: inline-block;
  position: relative;
  left: 22px;
  bottom: 95px;
  width: 36px;
  height: 36px;
  background-color: #ed1c24;
  color: #fff;
  text-align: center;
  font-size: 29px;
  border-radius: 50px;
  padding: 3px 0px 0px 3px;
  -webkit-box-shadow: 0px 0px 26px -2px rgba(237, 28, 35, 0.596);
  -moz-box-shadow: 0px 0px 26px -2px rgba(237, 28, 35, 0.596);
  box-shadow: 0px 0px 26px -2px rgba(237, 28, 35, 0.596);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.main-section .center-part .gallery .scroll-gallery .red-angle:hover {
  background-color: #b91318;
}
.main-section .center-part .gallery .scroll-gallery .white-angle {
  display: inline-block;
  position: relative;
  right: 563px;
  bottom: 95px;
  width: 36px;
  height: 36px;
  background-color: #fff;
  color: #818181;
  text-align: center;
  font-size: 29px;
  border-radius: 50px;
  padding: 3px 3px 0px 0px;
  -webkit-box-shadow: 0px 0px 26px -2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 26px -2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 26px -2px rgba(0, 0, 0, 0.75);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.main-section .center-part .gallery .scroll-gallery .white-angle:hover {
  background-color: rgb(219, 219, 219);
}
.main-section .center-part .gallery .scroll-gallery .image {
  display: block;
  width: 185px;
  height: 125px;
}
.main-section .center-part .gallery .scroll-gallery .image:hover {
  cursor: pointer;
}
.main-section .center-part .gallery .scroll-gallery .overlay {
  position: relative;
  bottom: 33px;
  width: 100%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.28) 9%,
    rgb(0, 0, 0) 100%
  );
  color: #fff;
  font-size: 13px;
  padding: 7px 3px;
  text-align: right;
  border-radius: 3px;
  cursor: pointer;
  line-height: 18px;
  transition: 0.5s ease;
  opacity: 0;
}
.main-section .center-part .gallery .scroll-gallery .col-md-4:hover .overlay {
  opacity: 1;
}
.main-section .left-part .site-news .icons {
  margin-bottom: -115px;
}
.main-section .left-part .site-news .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .left-part .site-news .icons .signal {
  position: relative;
  bottom: 100px;
  right: 203px;
  font-size: 30px;
  color: #fff;
}
.main-section .left-part .site-news .site-news-title .col-md-10 {
  padding-right: 0px;
  padding-left: 0px;
}
.main-section .left-part .site-news .site-news-title .col-md-2 {
  padding-left: 0px;
  line-height: 27px;
}
.main-section .left-part .site-news .site-news-title {
  border-bottom: 3px dotted rgb(214, 214, 214);
  padding-bottom: 9px;
}
.main-section .left-part .site-news .wo-border {
  border-bottom: 0 !important;
  padding-bottom: 20px;
}
.main-section .left-part .site-news .site-news-title .circle {
  display: inline-block;
  font-size: 7px;
  color: #ed1c24;
}
.main-section .left-part .site-news .site-news-title a {
  color: #474747;
}
.main-section .left-part .site-news .site-news-title p {
  position: relative;
  left: 15px;
  text-align: justify;
  display: inline-block;
  font-size: 13px;
}

.main-section .left-part .site-news .site-news-title h2 {
  position: relative;
  left: 15px;
  text-align: justify;
  display: inline-block;
  font-size: 13px;
}
.main-section .left-part .newspapers .icons {
  margin-bottom: -70px;
}
.main-section .left-part .newspapers .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .left-part .newspapers .icons .newspaper {
  position: relative;
  bottom: 100px;
  right: 203px;
  font-size: 30px;
  color: #fff;
}
.main-section .left-part .newspapers img {
  width: 100%;
  height: 188px;
  border-radius: 3px;
}
.main-section .left-part .newspapers p span {
  font-family: "vazir-bold";
}
.main-section .left-part .newspapers .play-gallery {
  margin-bottom: 15px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.main-section .left-part .newspapers .play-gallery a {
  cursor: pointer;
}
.main-section .left-part .newspapers .play-gallery .fa-square {
  font-size: 28px;
  color: #e43338;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  transform: rotate(45deg);
  vertical-align: middle;
}
.main-section .left-part .newspapers .play-gallery .fa-square:hover {
  color: #b32328;
}/*----------------------Salar Rismantab---------------------*/
.main-section .left-part .newspapers .play-gallery .play {
  margin: 0 9px;
  font-size: 22px;
  color: #b0b0b0;
  vertical-align: middle;
}
.main-section .left-part .newspapers .play-gallery .play:hover {
  color: #8f8f8f;
}
.main-section .left-part .newspapers .play-gallery .square-full {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border: 3px solid #e43338;
  border-radius: 3px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.main-section .left-part .newspapers .play-gallery .square-full:hover .right {
  color: #fff;
}
.main-section .left-part .newspapers .play-gallery .square-empty {
  height: 25px;
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border: 3px solid #e43338;
  border-radius: 3px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.main-section .left-part .newspapers .play-gallery .square-empty:hover .left {
  color: #fff;
}
.main-section .left-part .newspapers .right {
  color: #e43338;
  -ms-transform: rotate(134deg);
  transform: rotate(134deg);
  margin: -2px -5px 0px -7px;
  font-size: 27px;
}
.main-section .left-part .newspapers .left {
  color: #e43338;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: -5px 0px 0px 3px;
  font-size: 27px;
}
.main-section .left-part .videos .icons {
  margin-bottom: -70px;
}
.main-section .left-part .videos .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .left-part .videos .icons .play-circle {
  position: relative;
  bottom: 100px;
  right: 203px;
  font-size: 32px;
  color: #fff;
}
.main-section .left-part .videos img {
  width: 100%;
  border-radius: 3px;
}
.main-section .left-part .videos .video-title a {
  font-size: 12px;
  color: #474747;
}

.main-section .left-part .videos .video-title h3 {
  font-size: 12px;
  color: #000;
  line-height: 23px;
}

.main-section .left-part .videos .video-title a:hover {
  color: #272727;
  text-decoration: none;
}
.main-section .left-part .services .icons {
  margin-bottom: -70px;
}
.main-section .left-part .services .icons .hexagon-circle {
  right: 77px;
  bottom: 45px;
}
.main-section .left-part .services .icons .cog {
  position: relative;
  bottom: 102px;
  right: 203px;
  font-size: 32px;
  color: #fff;
}/*----------------------Salar Rismantab---------------------*/
.main-section .left-part .services .service-one,
.main-section .left-part .services .service-two {
  width: 100%;
  text-align: center;
  border-radius: 2px;
}
footer .footer {
  background: #8f0002;
  color: #fff;
  text-align: center;
  margin-top: 40px;
  padding: 20px 0;
}
footer .footer .zagreus-devs {
  display: inline-block;
  font-size: 12px;
  background-color: #efae4d;
  color: #fff;
  margin-top: 10px;
  padding: 7px 9px;
  border-radius: 10px;
}
footer .footer .zagreus-devs:hover {
  background-color: #c58f3e;
}
/* login */
.login-box {
  background-color: #fff;
  margin-top: 20px;
  padding: 20px;
}
.login-box .btn-red {
  color: #fff;
  background-color: #e31e24;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
}
.login-box .btn-red:hover {
  color: #fff;
  background-color: #b6171c;
  border-radius: 50px;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
  text-align: center;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  text-align: center;
}
/* Social buttons */
.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block;
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff !important;
  margin: 0.5em;
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top;
}
/*----------------------Salar Rismantab---------------------*/
.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle;
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none;
  margin-left: 4px;
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9;
}

.resp-sharing-button--pinterest {
  background-color: #bd081c;
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373;
}

.resp-sharing-button--tumblr {
  background-color: #35465c;
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c;
}

.resp-sharing-button--reddit {
  background-color: #5f99cf;
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1;
}

.resp-sharing-button--google {
  background-color: #dd4b39;
}/*----------------------zagreus.company---------------------*/

.resp-sharing-button--google:hover {
  background-color: #c23321;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293;
}

.resp-sharing-button--email {
  background-color: #777;
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e;
}

.resp-sharing-button--xing {
  background-color: #1a7576;
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c;
}

.resp-sharing-button--whatsapp {
  background-color: #25d366;
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851;
}

.resp-sharing-button--hackernews {
  background-color: #ff6600;
}
.resp-sharing-button--hackernews:hover,
.resp-sharing-button--hackernews:focus {
  background-color: #fb6200;
}

.resp-sharing-button--vk {
  background-color: #507299;
}

.resp-sharing-button--vk:hover {
  background-color: #43648c;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.resp-sharing-button--tumblr {
  background-color: #35465c;
  border-color: #35465c;
}

.resp-sharing-button--tumblr:hover,
.resp-sharing-button--tumblr:active {
  background-color: #222d3c;
  border-color: #222d3c;
}
/*----------------------Salar Rismantab---------------------*/
.resp-sharing-button--email {
  background-color: #777777;
  border-color: #777777;
}

.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
}

.resp-sharing-button--pinterest {
  background-color: #bd081c;
  border-color: #bd081c;
}/*----------------------zagreus.company---------------------*/

.resp-sharing-button--pinterest:hover,
.resp-sharing-button--pinterest:active {
  background-color: #8c0615;
  border-color: #8c0615;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}

.resp-sharing-button--reddit {
  background-color: #5f99cf;
  border-color: #5f99cf;
}

.resp-sharing-button--reddit:hover,
.resp-sharing-button--reddit:active {
  background-color: #3a80c1;
  border-color: #3a80c1;
}

.resp-sharing-button--whatsapp {
  background-color: #25d366;
  border-color: #25d366;
}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {
  background-color: #1da851;
  border-color: #1da851;
}

.resp-sharing-button--vk {
  background-color: #507299;
  border-color: #507299;
}

.resp-sharing-button--vk:hover .resp-sharing-button--vk:active {
  background-color: #43648c;
  border-color: #43648c;
}

.resp-sharing-button--telegram {
  background-color: #54a9eb;
}

.resp-sharing-button--telegram:hover {
  background-color: #4b97d1;
}
/* End social buttons */
.select2-container--default[dir="rtl"]
  .select2-selection--single
  .select2-selection__arrow {
  left: 2px;
  right: auto;
  top: 6px;
}
.select2-container[dir="rtl"]
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
  padding-top: 5px;
}
#splideslide .splide__arrow--prev svg path,
#splideslide .splide__arrow--next svg path {
  fill: black;
}
#splideslide .splide__arrow--prev svg,
#splideslide .splide__arrow--next svg {
  width: 2.2rem;
  height: 2.2em;
}
#splideslide .splide__arrow--prev,
#splideslide .splide__arrow--next {
  display: none;
  width: 3rem;
  height: 3rem;
  opacity: 0.7;
  animation: slide 0.7s;
}
#splideslide:hover .splide__arrow--prev {
  display: block;
}
#splideslide:hover .splide__arrow--next {
  display: block;
}
.splide_image {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@keyframes slide {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.7;
  }
}
#splideslide p {
  background: #00000082;
  position: relative;
  bottom: 47px;
  padding: 10px;
  color: #fff;
  margin-bottom: -20px;
}
#formSP .form-control {
  padding: 0.72rem 0.75rem;
  border-radius: 10px;
  border: 2px solid #e7ecf4;
}
/*----------------------Salar Rismantab---------------------*/
#formSP label {
  position: relative;
  right: 13px;
  top: 15px;
  background: #fff;
  padding: 0px 13px;
}
.tag h3 a {
  font-size: 13px;
  color: #fff;
}

.tag h3 {
  margin: 0px;
  padding: 0px;
  height: auto;
  line-height: 13px;
}


#carouselArtesh .carousel-item h2 {
  font-size: 18px !important;
}

.massfuk {
  display: none;
}

.w40 {
  width:40%;
}
.title_g {
  margin-top: 5px;
}
#playPause{
  cursor: pointer;
}

.h1_title_h {
  display: none;
}
.vazir {
  font-family: 'vazir-bold';
}


.title-news h3, .body-news h4 {
  color: rgb(83, 83, 83) !important;
  font-size: 15px;
  margin-top: 10px;
  text-align: justify;
  line-height: 27px;
}
.title-news h3 a {
    font-weight: bold;}
}


.pagination {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin-top: 10px;
}
.pagination li {
  display: inline;
  text-align: center;
}
.pagination a {
  float: left;
  display: block;
  font-size: 14px;
  text-decoration: none;
  padding: 5px 12px;
  color: #fff;
  margin-left: -1px;
  border: 1px solid transparent;
  line-height: 1.5;
}
.pagination a.active {
  cursor: default;
}
.pagination a:active {
  outline: none;
}

.modal-1 li:first-child a {
  -moz-border-radius: 6px 0 0 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px 0 0 6px;
}
.modal-1 li:last-child a {
  -moz-border-radius: 0 6px 6px 0;
  -webkit-border-radius: 0;
  border-radius: 0 6px 6px 0;
}
.modal-1 a {
  border-color: #ddd;
  color: #f44242;
  background: #fff;
}
.modal-1 a:hover {
  background: #eee;
}
.modal-1 a.active, .modal-1 a:active {
  border-color: #f44242;
  background: #f44242;
  color: #fff!important;
}