#site-logo #site-logo-inner {
  max-width: 185px;
}

#site-logo #site-logo-inner img {
  display: block;
  margin-top: -16px;
}
@media only screen and (min-width: 1160px) and (max-width: 1340px) {
  #site-logo #site-logo-inner {
    max-width: 125px;
  }
  #site-navigation-wrap .dropdown-menu > li > a {
    padding: 0 8px;
  }

  #site-logo #site-logo-inner img {
    margin-top: -12px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1159px) {
  #site-logo #site-logo-inner {
    margin: auto;
  }

  #site-logo {
    float: none;
    display: block;
    max-width: 185px;
    margin: auto;
  }

  #site-logo #site-logo-inner img {
    margin: 0;
  }

  #site-navigation-wrap {
    right: 0;
    margin-top: -10px;
  }
  #site-navigation-wrap .dropdown-menu > li > a {
    padding: 0 8px;
    font-size: 13px !important;
  }
}

.comments-number-style {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

a.comments-number-style__text,
.comments-number-style__text {
  color: #000000 !important;
  display: inline-block;
  margin-left: 5px;
  margin-top: -3px;
  /* font-family: "Ubuntu", sans-serif; */
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.comments-number-style__icon svg {
  display: block;
}

.rating-style__body {
  position: relative;
}

.rating-style__flex {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  overflow: hidden;
}

.rating-style__flex span {
  width: 19px;
  height: 21px;
  margin-right: 5px;
  background: no-repeat center center;
  background-image: url('data:image/svg+xml,<svg width="19" height="21" viewBox="0 0 19 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0252 17.3506C12.0252 18.0985 11.7281 18.8158 11.1992 19.3446C10.6704 19.8735 9.95312 20.1706 9.20521 20.1706C8.4573 20.1706 7.74002 19.8735 7.21117 19.3446C6.68231 18.8158 6.38521 18.0985 6.38521 17.3506H12.0252Z" fill="%23CFCFCF" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.0252 3.99065C12.026 4.20212 12.0059 4.41314 11.9652 4.62065C11.1055 4.20232 10.1613 3.98679 9.20524 3.99065C8.24824 4.00097 7.30676 4.23377 6.45524 4.67065C6.41105 4.44678 6.39093 4.21881 6.39524 3.99065C6.39524 3.24274 6.69234 2.52547 7.2212 1.99661C7.75005 1.46776 8.46733 1.17065 9.21524 1.17065C9.96315 1.17065 10.6804 1.46776 11.2093 1.99661C11.7381 2.52547 12.0352 3.24274 12.0352 3.99065H12.0252Z" fill="%23CFCFCF" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.6052 10.3906V17.3906H2.8152V10.3906C2.82186 9.1912 3.16703 8.01803 3.81098 7.00611C4.45493 5.9942 5.37149 5.18465 6.4552 4.67062C7.31091 4.25105 8.25218 4.03541 9.2052 4.04062C10.8992 4.04522 12.5231 4.71708 13.7252 5.91062C14.9173 7.09818 15.5928 8.70801 15.6052 10.3906Z" fill="%23CFCFCF" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.5252 17.3506H15.6052" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.81522 17.3506H0.895218" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  flex: 0 0 auto;
}

.post-content__rating {
  margin-bottom: 20px;
}

.rating-style_active {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 0;
}
.rating-style_active span {
  background-image: url('data:image/svg+xml,<svg width="19" height="21" viewBox="0 0 19 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3952 17.3506C12.3952 18.0985 12.0981 18.8158 11.5692 19.3446C11.0404 19.8735 10.3231 20.1706 9.57519 20.1706C8.82728 20.1706 8.11 19.8735 7.58115 19.3446C7.05229 18.8158 6.75519 18.0985 6.75519 17.3506H12.3952Z" fill="%23FF840B" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.3952 3.99065C12.396 4.20212 12.3759 4.41314 12.3352 4.62065C11.4755 4.20232 10.5313 3.98679 9.57522 3.99065C8.61822 4.00097 7.67674 4.23377 6.82522 4.67065C6.78103 4.44678 6.76091 4.21881 6.76522 3.99065C6.76522 3.24274 7.06232 2.52547 7.59118 1.99661C8.12003 1.46776 8.83731 1.17065 9.58522 1.17065C10.3331 1.17065 11.0504 1.46776 11.5793 1.99661C12.1081 2.52547 12.4052 3.24274 12.4052 3.99065H12.3952Z" fill="%23FF840B" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9752 10.3906V17.3906H3.18518V10.3906C3.19184 9.1912 3.53701 8.01803 4.18096 7.00611C4.82491 5.9942 5.74147 5.18465 6.82518 4.67062C7.68089 4.25105 8.62216 4.03541 9.57518 4.04062C11.2692 4.04522 12.8931 4.71708 14.0952 5.91062C15.2873 7.09818 15.9628 8.70801 15.9752 10.3906Z" fill="%23FF840B" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.8952 17.3506H15.9752" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.1852 17.3506H1.2652" stroke="%231D1D1B" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.rating-style__value {
  padding-top: 2px;
}

p.comment-awaiting-moderation {
  color: red;
}

ol.comment-list .comment-form-rating {
  display: none;
}

.comment-form-privacy {
  clear: both;
}
.comment-form-privacy a {
  text-decoration: underline;
}

.comment-form-privacy a:hover {
  text-decoration: none;
}

.acf-comment-fields {
  display: none;
}

.comment-inner__rating {
  margin-bottom: 10px;
}

.edit-link.delete-link {
  margin: 0;
}

.rating-style__value {
  /* font-family: "Ubuntu", sans-serif; */
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  flex: 0 0 auto;
  margin-left: 5px;
}

.rating-style {
  display: flex;
  align-items: center;
}

.rating-style__caption {
  margin-right: 12px;
  font-weight: bold;
  /* font-family: "Ubuntu", sans-serif; */
}

.entry-header__rating {
  margin-bottom: 30px;
}

.blog-entry.thumbnail-entry .blog-entry-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.blog-entry.thumbnail-entry .blog-entry-date {
  float: none;
  margin-left: auto;
}

.blog-entry.thumbnail-entry .blog-entry-comments {
  float: none;
}

.comment-form-rating {
  display: flex;
  align-items: center;
}

.comment-form-rating label {
  margin-right: 5px;
  margin-bottom: 0;
}

#respond .comment-form-url {
  padding: 5px 0;
}

.rating-style__body .error-message {
  position: absolute;
  bottom: auto;
  left: 0;
  width: 200px;
}

.field-error textarea,
.field-error input {
  border-color: red !important;
}
.blog-entry-rating {
  margin-right: 15px;
}

.attention-block {
  /* font-family: "Ubuntu", sans-serif; */
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #ffffff;
  margin: 0 0 20px;
  border-bottom: 3px solid #000;
  padding: 15px;
  padding-left: 90px;
  position: relative;
  background: #3cca98 no-repeat 20px center;
  background-image: url('data:image/svg+xml,<svg width="59" height="61" viewBox="0 0 59 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.58007 3.38253V0.670532H0.00515747V60.6705H5.58007V37.4665C23.3887 41.5645 41.1972 10.6492 59.0052 18.6019C41.1966 -0.712802 23.3887 18.8419 5.58007 3.38253Z" fill="black"/></svg>');
}

.attention-block-warning {
  background-color: #ff840b;
  background-image: url('data:image/svg+xml,<svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M55.1504 10.2665C55.2769 10.6994 60.4358 28.6436 55.0719 39.8506C46.7653 57.2034 30.8278 60.6348 30.8278 60.6348C30.8278 60.6348 30.8234 60.6362 30.8205 60.6362C30.6127 60.682 30.3976 60.682 30.1898 60.6362C30.1869 60.6362 30.1826 60.6348 30.1826 60.6348C30.1826 60.6348 14.245 57.2034 5.93838 39.8506C0.574524 28.6436 5.73345 10.6994 5.85988 10.2665C6.04154 9.6594 6.60832 9.24227 7.25355 9.24227C7.25355 9.24227 9.46098 9.24227 12.1553 9.24227C17.9362 9.24227 23.4803 6.98513 27.5682 2.96658L29.4777 1.08946C30.0445 0.53089 30.9658 0.53089 31.5326 1.08946L33.4421 2.96658C37.53 6.98513 43.0741 9.24227 48.8551 9.24227H53.7568C54.402 9.24227 54.9688 9.6594 55.1504 10.2665ZM17.1471 31.6807L25.3665 39.7621C25.9347 40.3192 26.8547 40.3192 27.4229 39.7621L43.8632 23.5993C44.4314 23.0422 44.4314 22.1365 43.8632 21.5793C43.2964 21.0222 42.3751 21.0222 41.8084 21.5793L26.3954 36.7321L19.2019 29.6607C18.6352 29.1036 17.7139 29.1036 17.1471 29.6607C16.5789 30.2178 16.5789 31.1236 17.1471 31.6807Z" fill="black"/></svg>');
  background-position: 14px center;
}

.attention-block-danger {
  background-image: url('data:image/svg+xml,<svg width="39" height="61" viewBox="0 0 39 61" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.5224 13.5045C39.2959 7.40552 32.8166 2.90577 28.5224 1.6631C26.1812 0.991233 23.7567 0.657898 21.3217 0.670898C18.5274 0.704752 15.7461 1.03809 13.0223 1.6631C6.57693 3.06417 4.05626 9.76447 3.32959 11.4911C2.60305 13.2177 2.14212 19.1185 3.99626 29.4312C4.58741 32.5692 5.78013 35.564 7.50927 38.2512C6.7098 38.8919 5.9832 39.6211 5.34259 40.4231C4.24366 42.0429 7.14987 41.5039 5.08218 42.6887C3.01444 43.8762 4.69677 44.5221 3.02231 45.496C1.35043 46.4699 -0.00377364 47.8163 0.17596 49.5429C0.355694 51.2694 7.78266 57.6109 11.27 58.0429C13.77 58.3554 16.7362 60.6705 21.4287 60.6705C23.6319 60.6393 25.8063 60.1862 27.835 59.3372C36.5564 55.884 38.843 51.1625 35.3297 46.5765C31.8164 41.9905 34.7229 43.1911 35.8167 41.4619C36.9104 39.7353 33.8167 37.954 37.15 31.7485C40.4834 25.5427 37.749 19.6024 38.5224 13.5037L38.5224 13.5045ZM11.8556 23.7312C11.8556 23.7312 9.18894 24.1453 7.2358 22.7703C5.28266 21.3978 6.17593 18.0046 8.24881 17.1036C9.62121 16.4968 17.9022 20.1895 17.9835 20.5775C18.757 24.1114 11.8637 23.7312 11.8637 23.7312H11.8556ZM20.6837 39.2573C20.6837 39.2573 18.2514 40.1713 16.9962 38.5046C15.7436 36.838 18.103 31.338 19.5092 30.6713C20.9154 30.0046 24.4415 32.3119 24.8425 36.0437C25.2436 39.7781 20.6837 39.2573 20.6837 39.2573ZM33.7824 21.0725C32.522 22.9657 28.5636 23.0335 28.5636 23.0335C28.5636 23.0335 21.6623 24.2079 21.2303 20.6272C21.2303 20.4944 27.2641 16.2548 29.8243 16.174C32.4884 16.0907 35.0428 19.1714 33.7824 21.0725Z" fill="black"/></svg>');
  background-position: 25px center;
  background-color: #e74c3c;
}

.pc-block-content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.pc-block-content ul {
  margin: 0;
  list-style: none;
  /* font-family: "Ubuntu", sans-serif; */
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  width: calc(50% - 30px);
}

.pc-block {
  margin: 0 0 20px;
}

.pc-block-content li:not(:last-child) {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cfcfcf;
}

.pc-block-content li {
  padding-left: 30px;
  background: url('data:image/svg+xml,<svg width="14" height="21" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19068 10.2813C9.251 10.281 9.30882 10.2572 9.3519 10.215C9.38157 10.1869 9.40333 10.1515 9.41498 10.1124C9.42664 10.0733 9.42778 10.0318 9.41829 9.99209L7.27501 0.859456C7.26763 0.819488 7.25029 0.782028 7.2246 0.750534C7.1989 0.719041 7.16569 0.694531 7.12802 0.679269C7.08731 0.667901 7.04431 0.667622 7.00345 0.67846C6.9626 0.689298 6.92539 0.71086 6.89567 0.740911L0.0865041 7.55008C0.0521426 7.5789 0.0270602 7.61723 0.0144061 7.66025C0.00175191 7.70327 0.00208994 7.74908 0.0153777 7.79191C0.0243435 7.83252 0.0447296 7.86971 0.0741336 7.89912C0.103538 7.92852 0.140734 7.94891 0.181339 7.95787L9.11956 10.2861C9.14324 10.2913 9.1679 10.2896 9.19068 10.2813Z" fill="%233CCA98"/><path d="M13.5958 13.5769C13.5849 13.5372 13.5639 13.501 13.5348 13.4719C13.5057 13.4428 13.4695 13.4218 13.4298 13.4109L4.49159 11.0827C4.45227 11.0731 4.41115 11.0737 4.37214 11.0845C4.33313 11.0953 4.29753 11.1159 4.26873 11.1443C4.23983 11.1729 4.2186 11.2083 4.20699 11.2473C4.19539 11.2862 4.19379 11.3275 4.20235 11.3672L6.34562 20.4998C6.35702 20.5398 6.37814 20.5763 6.40711 20.6061C6.43607 20.6359 6.47197 20.658 6.51158 20.6705H6.57797C6.60898 20.6704 6.63964 20.664 6.66814 20.6518C6.69664 20.6395 6.72241 20.6217 6.74393 20.5994L13.5389 13.8092C13.5677 13.7787 13.5881 13.7413 13.5981 13.7006C13.608 13.6598 13.6073 13.6172 13.5958 13.5769Z" fill="%233CCA98"/></svg>')
    no-repeat left 2px;
}

.pc-block-content .pc-cons li {
  background-image: url('data:image/svg+xml,<svg width="14" height="21" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19068 9.78133C9.251 9.78097 9.30882 9.75717 9.3519 9.71495C9.38157 9.68691 9.40333 9.65155 9.41498 9.61242C9.42664 9.5733 9.42778 9.53179 9.41829 9.49209L7.27501 0.359456C7.26763 0.319488 7.25029 0.282028 7.2246 0.250534C7.1989 0.219041 7.16569 0.194531 7.12802 0.179269C7.08731 0.167901 7.04431 0.167622 7.00345 0.17846C6.9626 0.189298 6.92539 0.21086 6.89567 0.240911L0.0865041 7.05008C0.0521426 7.0789 0.0270602 7.11723 0.0144061 7.16025C0.00175191 7.20327 0.00208994 7.24908 0.0153777 7.29191C0.0243435 7.33252 0.0447296 7.36971 0.0741336 7.39912C0.103538 7.42852 0.140734 7.44891 0.181339 7.45787L9.11956 9.78608C9.14324 9.79126 9.1679 9.78962 9.19068 9.78133Z" fill="%23FF840B"/><path d="M13.5958 13.0769C13.5849 13.0372 13.5639 13.001 13.5348 12.9719C13.5057 12.9428 13.4695 12.9218 13.4298 12.9109L4.49159 10.5827C4.45227 10.5731 4.41115 10.5737 4.37214 10.5845C4.33313 10.5953 4.29753 10.6159 4.26873 10.6443C4.23983 10.6729 4.2186 10.7083 4.20699 10.7473C4.19539 10.7862 4.19379 10.8275 4.20235 10.8672L6.34562 19.9998C6.35702 20.0398 6.37814 20.0763 6.40711 20.1061C6.43607 20.1359 6.47197 20.158 6.51158 20.1705H6.57797C6.60898 20.1704 6.63964 20.164 6.66814 20.1518C6.69664 20.1395 6.72241 20.1217 6.74393 20.0994L13.5389 13.3092C13.5677 13.2787 13.5881 13.2413 13.5981 13.2006C13.608 13.1598 13.6073 13.1172 13.5958 13.0769Z" fill="%23FF840B"/></svg>');
}

.pc-block-content li span {
  font-weight: 700;
  color: #3cca98;
}

.pc-block-content .pc-cons li span {
  color: #ff840b;
}
@media only screen and (max-width: 968px) {
  .pc-block-content {
    display: block;
  }

  .pc-block-content ul {
    width: 100%;
  }

  ul.pc-pros {
    margin-bottom: 20px;
  }
}

.meta-author {
  padding: 15px;
  display: flex;
  align-items: center;
  background: #3cca98;
  border-radius: 15px;
  margin-bottom: 20px;
  color: #fff;
}

.meta-author__img {
  max-width: 80px;
  width: 80px;
  height: 80px;
  background: #ffffff;
  border-radius: 5px;
  padding: 5px;
  overflow: hidden;
}

.meta-author__img img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 5px;
}

.meta-author__left {
  margin-right: 15px;
}

.meta-author__content p {
  margin: 5px 0;
}

.meta-author__content {
  padding: 15px;
  background: #ffffff;
  border-radius: 5px;
  color: #000;
  /* font-family: "Ubuntu", sans-serif; */
}

.meta-author__name {
  /* font-family: "Ubuntu", sans-serif; */
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  color: #3cca98;
}

.meta-author__role {
  /* font-family: "Ubuntu", sans-serif; */
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #999999;
  margin-top: 5px;
}

.meta-author__text {
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  color: #000000;
}

.btn-author {
  color: #fff !important;
  background: #3cca98;
  padding: 7px 26px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
  border-radius: 6px;
  /* font-family: "Ubuntu", sans-serif; */
}

.btn-author:hover {
  background: #28b181;
}
html {
  word-break: break-word;
}
@media only screen and (max-width: 968px) {
  .meta-author {
    flex-direction: column;
  }

  .meta-author__left {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .meta-author__content {
    width: 100%;
  }
}

.list-teams__line {
  display: flex;
  align-items: flex-start;
  margin-bottom: 60px;
}

.list-teams__img {
  flex: 0 0 auto;
  margin-right: 1.5em;
}

.list-teams__line:last-child {
  margin-bottom: 0;
}

.list-teams__line:nth-child(odd) .list-teams__img {
  order: 2;
  margin-right: 0;
  margin-left: 1.5em;
}

.list-teams {
  margin-bottom: 30px;
}

.list-teams__text p {
  margin-bottom: 5px;
}

@media only screen and (max-width: 768px) {
  .list-teams__line {
    display: block;
  }

  .list-teams__img {
    margin: 0 !important;
    margin-bottom: 20px !important;
  }
}
.recent-posts-text {
  color: #9d9898;
  font-size: 12px;
  margin: 5px 0;
}

.oceanwp-recent-posts li {
  align-items: flex-start;
}

a.recent-more,
.oceanwp-about-me-text a {
  display: block;
  /* vertical-align: middle; */
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-decoration-line: underline;
  color: #a91fc5;
  margin-left: auto;
}

.recent-posts-details-more {
  text-align: right;
}

a.recent-more:hover {
  text-decoration: none;
}

.oceanwp-recent-posts li {
  flex-wrap: wrap;
}
.oceanwp-recent-posts .recent-posts-thumbnail {
  position: relative;
  width: 68px !important;
  margin-right: 10px !important;
}
.oceanwp-recent-posts .recent-posts-details {
  width: calc(100% - 80px) !important;
}

.recent-posts-text {
  width: 100%;
  margin-top: 10px;
}

.recent-posts-details-more {
  width: 100%;
}

.blog-entry.thumbnail-entry .blog-entry-comments {
  margin-right: auto;
}

.site-breadcrumbs {
  position: static !important;
}

.comment-author .comment-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;

  position: relative;
}
.comment-author .comment-meta.chit {
  padding-left: 160px;
}
.cheating__chit {
  width: 154px;
  height: 43px;
  position: absolute;
  left: -10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(../img/cheating.png) no-repeat center center;
  cursor: pointer;
  /* font-family: "Ubuntu", sans-serif; */
  background-size: contain;
}

.cheating__chit:hover:after {
  border-radius: 9px;
  content: attr(data-text);
  position: absolute;
  bottom: 112%;
  width: 360px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  text-transform: none;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  padding: 10px 9px;
  background: #fff;
  border: 1px solid #ff840b;
}

@media only screen and (max-width: 768px) {
  .comment-author {
    display: flex;
    flex-direction: column;
  }

  .comment-author .comment-meta {
    margin-bottom: 22px !important;
  }
}

.table-scroll {
  max-width: 100%;
  overflow: auto;
  margin-bottom: 2.618em;
}

.table-scroll table {
  margin: 0;
  min-width: 560px;
}

.slick-dots li.slick-active {
  width: 120px;
}

.slick-dots li button {
  width: 20px;
  height: 7px;
  background-color: #ededed !important;
  border-radius: 0;
  overflow: hidden;
}

.slick-dots li.slick-active button {
  position: relative;
  width: 100%;
  background-color: #d9d9d9 !important;
}
.section-cats__btn a.theme-button {
  color: #fff;
}
.slick-dots li.slick-active button .slick-progress {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #a91fc5 !important;
}

.section-cats {
  padding: 41px 0;
  margin-left: -20px;
  margin-right: -20px;
}

.section-cats__title {
  text-align: center;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: bold;
}

.section-cats__btn {
  text-align: center;
}

.section-cats__btn a {
  display: block;
  vertical-align: middle;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  margin-left: auto;
  padding: 17px 30px;
  display: inline-block;
  border-radius: 10px;
}

.section-cats__btn a:hover {
  text-decoration: none;
}

.section-cats .blog-entry-inner {
  padding: 20px;
}

.section-cats .blog-entry-title,
.section-cats .blog-entry-title a {
  font-size: 18px !important;
}

.section-cats .blog-entry-header {
  margin-bottom: 9px !important;
}

.section-cats .blog-entry-summary {
  font-size: 12px;
}

article.blog-entry.clr.thumbnail-entry.post-71.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-forex-focused-brokers.tag-adventure.entry.has-media {
}

.section-cats .blog-entry.thumbnail-entry {
  padding: 0;
  margin: 0;
  border: 0;
}

ul.slick-dots {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
}

.slick-dots li button {
  text-indent: -9999px !important;
}

.slick-prev {
  background: url('data:image/svg+xml,<svg width="18" height="33" viewBox="0 0 18 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1.66626L2 16.6554L17 31.6663" stroke="%23A91FC5" stroke-width="2" stroke-miterlimit="10"/></svg>')
    no-repeat center center !important;
}

.slick-arrow {
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 999;
  left: -50px;
  top: -105px;
  bottom: 0;
  margin: auto;
}

.slick-next.slick-arrow {
  left: auto;
  right: -50px;
  background: url('data:image/svg+xml,<svg width="18" height="33" viewBox="0 0 18 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.66626L16 16.6554L1 31.6663" stroke="%23A91FC5" stroke-width="2" stroke-miterlimit="10"/></svg>')
    no-repeat center;
}

.section-cats a.theme-button:not(:hover) {
  background-color: #a91fc5;
}

.slick-arrow:hover {
  opacity: 0.6;
}

@media only screen and (max-width: 1024px) {
  .slick-prev {
    left: 0 !important;
    border: 0 !important;
    background-color: #fff !important;
  }

  button.slick-next {
    right: 0 !important;
    border: 0 !important;
    background-color: #fff !important;
  }
}

.widget-area.sidebar-primary .recent-posts-details-inner .rating-style {
  margin-right: 0;
  margin-top: 8px;
}

.widget-area.sidebar-primary .comments-number-style__icon {
  width: 22px;
  height: auto;
}

.widget-area.sidebar-primary .comments-number-style__icon svg {
  max-width: 100%;
  height: auto;
}

.widget-area.sidebar-primary .recent-posts-comments .comments-number-style__text {
  margin-top: 0;
}

.widget-area.sidebar-primary .oceanwp-recent-posts .recent-posts-info {
  display: flex;
  align-items: center;
  margin-top: 5px;
  flex-wrap: wrap;
  row-gap: 10px;
}

.widget-area.sidebar-primary .oceanwp-recent-posts .recent-posts-date {
  margin-right: 10px;
}
.single-header-ocean-5 {
  margin-bottom: 35px !important;
}

div#footer-inner {
  background-color: #313131;
}

div#footer-inner ul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 10px 0;
  list-style: none;
}

div#footer-inner ul ul {
  display: none;
}

#footer-bottom {
  text-align: center;
}

#footer-bottom #copyright {
  flex: none !important;
  float: none !important;
  text-align: center;
  width: 100%;
  padding: 0;
}

div#footer-inner ul a {
  color: #fff;
  text-decoration: underline;
  padding: 5px;
  display: inline-block;
  font-size: 13px;
}

div#footer-inner ul a:hover {
  text-decoration: none;
}

html,
body,
#outer-wrap {
  height: 100%;
}

#wrap {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

#main {
  flex: 1; /* растягивает контент */
}
body.error404 #main #content-wrap {
  flex: 1;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

body.error404 #main {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

body.error404 #primary {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex: 1;
}
a.comments-number-style__text {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}
.related-post__meta {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 16px;
}

.related-post__meta .recent-posts-comments {
  margin-top: 6px;
}
@media only screen and (max-width: 540px) {
  .attention-block {
    padding: 20px;
    padding-top: 78px;

    background-position: center 20px;
    background-size: 44px;
  }
  .attention-block.attention-block-danger {
    background-size: 32px;

    background-position: center 20px;
  }
}

.comment-form-comment {
  margin-bottom: 10px;
}

/* .meta-item > .meta-cat::after {
  white-space: nowrap;
} */

.meta-item > li {
  white-space: nowrap;
  font-style: italic;
}

#main .meta-item > li a {
  /* font-style: normal; */
  color: #a91fc5;
  text-shadow:
    0 0 2px white,
    0 0 8px white;
}

#main .meta-item > li a:hover {
  /* font-style: normal; */
  color: #333;
}

#main ul.meta-item > li {
  /* color: #b9e8d7; */
}

.cheating__chit_new {
  background-color: #ff840b;
  padding: 0px 13px;
  border-radius: 3px;
  color: white;
  font-size: 11px;
  font-weight: 700;
  position: relative;
  line-height: 29px;

  position: absolute;
  left: 0px;
  margin: auto;
}

.cheating__chit_new::before {
  content: "";
  display: block;
  width: 29px;
  height: 43px;
  background: url(../img/cheating.svg) no-repeat center center;
  position: absolute;
  left: -15px;
  top: -5px;
}

.cheating__chit_new:hover:after {
  border-radius: 9px;
  content: attr(data-text);
  position: absolute;
  bottom: 112%;
  width: 360px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  text-transform: none;
  font-size: 12px;
  color: #313131;
  line-height: 20px;
  font-weight: 400;
  padding: 10px 9px;
  background: #fff;
  border: 1px solid #ff840b;
}

.table-scroll {
  word-break: normal;
}
.table-scroll tr td:first-of-type {
  white-space: pre;
}

i[class*="fa-"],
i.icon-envelope {
  display: inline-block;
  vertical-align: -0.125em;
  line-height: 1;
  width: 1em;
  height: 1em;
}

i[class*="fa-"]::before,
i.icon-envelope::before {
  content: "";
  display: block;

  width: 100%;
  height: 100%;
  background-color: currentColor;

  -webkit-mask-image: var(--fa-mask);
  mask-image: var(--fa-mask);
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

i.fa-bars {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
}

i.fa-angle-down {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z'/%3E%3C/svg%3E");
}

i.fa-angle-up {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z'/%3E%3C/svg%3E");
}

i.fa-search {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");
}

i.fa-home {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM240 320l32 0c26.5 0 48 21.5 48 48l0 96-128 0 0-96c0-26.5 21.5-48 48-48z'/%3E%3C/svg%3E");
}

i.fa-angle-right,
.theme-heading .text {
  --fa-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M247.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L179.2 256 41.9 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
}

i.icon-envelope {
  --fa-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 896' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1023 168q1-3 1-6t-1-6l-2-6q-12-54-77-54H112q-30 0-57.5 11T13 137l-5 5q-10 11-7 26q-1 2-1 4v516q0 40 36 76t76 36h832q37 0 58.5-34t21.5-78V170.5l-1-2.5zm-911-8h832L512 505L81 161q8-1 31-1zm832 576H112q-9 0-20.5-8T72 708.5T64 688V230l427 341q9 8 21 8q12-1 21-8l427-341v462q0 44-16 44z'/%3E%3C/svg%3E");
}

.theme-heading .text::before {
  content: "";
  display: inline-block;
  width: 0.625em;
  height: 0.8em;
  margin-right: 8px;
  vertical-align: -0.125em;
  background-color: currentColor;

  -webkit-mask: var(--fa-mask) center/contain no-repeat;
  mask: var(--fa-mask) center/contain no-repeat;
}

.frontpage-hero {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
}

.frontpage-hero .hero-wrapper {
  display: flex;
  padding: 30px 0px 10px 0px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .frontpage-hero .hero-wrapper {
    padding: 200px 0px 200px 0px;
  }
}

.frontpage-hero .hero-heading {
  color: #ffffff;
  font-size: 35px;
  line-height: 1;
  margin-bottom: 20px;
}

.frontpage-hero .hero-text {
  line-height: 1.5em;
  color: #ffffff;
  font-size: 100%;
  margin-bottom: 40px;
}

.frontpage-hero .hero-button {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #3cca98;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  fill: #ffffff;
  color: #ffffff;
  padding: 16px 22px 16px 22px;
  margin-right: auto;
  column-gap: 10px;
  border-radius: 3px;
  line-height: 1;
  text-align: center;
}
.frontpage-hero .hero-button:hover,
.frontpage-hero .hero-button:focus {
  background-color: #000000;
}

.hero-button .hero-button-text {
  vertical-align: baseline;
  line-height: 1;
}

.hero-button .hero-button-icon svg {
  height: 1em;
  width: 1em;
}

.hero-column {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 30px 30px 40px 30px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.5);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}

.frontpage-hero .hero-wrapper::after {
  display: block;
  content: "";
  flex-grow: 1;
  width: 100%;
}

@media (max-width: 1024px) {
  .frontpage-hero .hero-heading {
    font-size: 25px;
  }
}

@media (max-width: 767px) {
  .frontpage-hero .hero-wrapper::after {
    display: none;
  }
  .frontpage-hero .hero-heading {
    font-size: 18px;
  }
  .frontpage-hero .hero-button {
    font-size: 12px;
  }
}

.slick-dots li:not(.slick-active) {
  display: none;
}

.oceanwp-about-me-text a {
  margin: 10px 10px;
}

#respond .form-submit {
  float: none;
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  flex-wrap: wrap;
}

#respond {
  margin-bottom: 40px;
}

input[type="checkbox"]:checked:before {
  content: "✓";
}

