/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/vest-post/vest-post.scss ***!
  \*****************************************************************************************************************************************************************************************************************/
.single-vest-container-outer {
  padding: 0 15px; }
  @media screen and (min-width: 1921px) {
    .single-vest-container-outer {
      padding: 0 0.78125vw; } }

.site-main__single-vesti #crumbs {
  margin-top: 64px;
  opacity: 1;
  animation: crumbFade ease-in 1.5s;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 64px 0 24px; }
  @media screen and (max-width: 576px) {
    .site-main__single-vesti #crumbs {
      padding: 0 0 24px; } }
  @media screen and (min-width: 1921px) {
    .site-main__single-vesti #crumbs {
      padding: 3.33333vw 0 1.25vw; } }
  .site-main__single-vesti #crumbs svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 8px; }
  .site-main__single-vesti #crumbs span {
    margin: 0 4px; }
  .site-main__single-vesti #crumbs a {
    position: relative;
    margin: 0 4px;
    color: #333; }
    .site-main__single-vesti #crumbs a:active {
      color: #333; }
    .site-main__single-vesti #crumbs a:hover::before {
      transform-origin: 0% 50%;
      transform: scale3d(1, 2, 1);
      transition-timing-function: cubic-bezier(0.7, 0, 0.2, 1); }
    .site-main__single-vesti #crumbs a::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 0.5px;
      background: #333;
      top: 100%;
      left: 0;
      pointer-events: none;
      transform-origin: 100% 50%;
      transform: scale3d(0, 1, 1);
      transition: transform 0.3s cubic-bezier(0.2, 1, 0.8, 1); }

.site-main__single-vesti .entry-meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  @media screen and (max-width: 991px) {
    .site-main__single-vesti .entry-meta {
      margin-top: 20px; } }
  @media screen and (min-width: 991px) {
    .site-main__single-vesti .entry-meta {
      max-width: 30%; } }
  @media screen and (min-width: 1240px) {
    .site-main__single-vesti .entry-meta {
      margin-top: 0; } }

.site-main__single-vesti .entry-content {
  font-size: 20px; }
  @media screen and (max-width: 1199px) {
    .site-main__single-vesti .entry-content {
      font-size: 18px; } }
  @media screen and (max-width: 991px) {
    .site-main__single-vesti .entry-content {
      font-size: 17px; } }
  @media screen and (max-width: 767px) {
    .site-main__single-vesti .entry-content {
      font-size: 16px; } }
  @media screen and (min-width: 1921px) {
    .site-main__single-vesti .entry-content {
      font-size: 1.04vw; } }
  .site-main__single-vesti .entry-content p:last-child {
    margin-bottom: 0; }

.site-main__single-vesti thead {
  background-color: #00a4e3;
  border-right: 1px solid #fff;
  color: #fff;
  vertical-align: middle; }

.site-main__single-vesti th {
  padding: 21px;
  font-weight: 300; }

.site-main__single-vesti tbody tr {
  background-color: #fff; }

.site-main__single-vesti .table-srebro {
  color: #fff;
  background: linear-gradient(90deg, #838383 0%, rgba(152, 152, 152, 0.470068) 52.99%, #838383 100%); }

.site-main__single-vesti .table-zlato {
  color: #fff;
  background: linear-gradient(90deg, #c1a045 0%, #eac76b 52.99%, #c1a045 100%); }

.site-main__single-vesti .table-platina {
  color: #fff;
  background: linear-gradient(90deg, #d9d8d6 0%, #e5e4e2 52.99%, #d9d8d6 100%); }

.site-main__single-vesti tbody tr td {
  vertical-align: middle;
  padding: 19px;
  text-align: center; }

.site-main__single-vesti .js-table {
  font-family: "Gilroy";
  position: relative;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }

.site-main__single-vesti tbody tr:nth-child(even) {
  background-color: #f2f2f2; }

.site-main__single-vesti a {
  color: #0079c1; }

.vesti-single__entry-header {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 991px) {
    .vesti-single__entry-header {
      flex-direction: column; } }

@media screen and (min-width: 991px) {
  .vesti-single__page-title {
    padding-right: 50px;
    max-width: 70%; } }

@media screen and (max-width: 991px) {
  .entry-meta__date {
    margin-right: 20px; } }

.entry-meta__date,
.entry-meta__time {
  display: flex;
  align-items: center;
  margin-top: 15px; }
  @media screen and (min-width: 1921px) {
    .entry-meta__date,
    .entry-meta__time {
      margin-top: 0.78vw; } }
  .entry-meta__date svg,
  .entry-meta__time svg {
    margin-right: 10px; }
    @media screen and (min-width: 1921px) {
      .entry-meta__date svg,
      .entry-meta__time svg {
        margin-right: 0.52vw;
        width: 1.25vw;
        height: 1.25vw; } }

.vesti-single__content-container {
  max-width: 1030px;
  margin: 0 auto;
  padding: 55px 0 80px; }
  @media screen and (max-width: 767px) {
    .vesti-single__content-container {
      padding: 40px 0 60px; } }
  @media screen and (max-width: 576px) {
    .vesti-single__content-container {
      padding: 30px 0 50px; } }
  @media screen and (min-width: 1921px) {
    .vesti-single__content-container {
      max-width: 53.64vw;
      padding: 2.86vw 0 4.16vw; } }
  .vesti-single__content-container .snnp-postani-clan-video {
    margin: 0;
    padding: 25px 0; }
    @media screen and (max-width: 576px) {
      .vesti-single__content-container .snnp-postani-clan-video {
        padding: 17.5px 0; } }
    @media screen and (min-width: 1921px) {
      .vesti-single__content-container .snnp-postani-clan-video {
        padding: 1.302vw 0; } }
    .vesti-single__content-container .snnp-postani-clan-video.single-vesti-border-bottom {
      border-bottom: 1px solid #bdbdbd;
      padding: 25px 0 50px;
      margin-bottom: 25px; }
      @media screen and (max-width: 576px) {
        .vesti-single__content-container .snnp-postani-clan-video.single-vesti-border-bottom {
          padding: 17.5px 0 35px;
          margin-bottom: 17.5px; } }
      @media screen and (min-width: 1921px) {
        .vesti-single__content-container .snnp-postani-clan-video.single-vesti-border-bottom {
          border-bottom: 0.052vw solid #bdbdbd;
          padding: 1.302vw 0 2.604vw;
          margin-bottom: 1.302vw; } }
    @media screen and (min-width: 991px) {
      .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__wrap {
        max-height: 428px; } }
    @media screen and (min-width: 1921px) {
      .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__wrap {
        max-height: 22.291vw; } }
    .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
      line-height: 1.35; }
      @media screen and (max-width: 1199px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          font-size: 21px; } }
      @media screen and (max-width: 991px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          font-size: 19px; } }
      @media screen and (max-width: 767px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          font-size: 17.5px; } }
      @media screen and (min-width: 991px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          max-width: 552px;
          font-size: 24px; } }
      @media screen and (min-width: 1199px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          font-size: 30px; } }
      @media screen and (min-width: 1921px) {
        .vesti-single__content-container .snnp-postani-clan-video .snnp-postani-clan-video__title {
          font-size: 1.5625vw;
          max-width: 28.75vw; } }
  .vesti-single__content-container .promo-text-block:first-of-type {
    margin-top: 30px; }
  .vesti-single__content-container .promo-text-block .promo-text-block__wrap {
    padding: 0; }

.vesti-single-share-wrap {
  display: flex;
  align-items: center; }
  .vesti-single-share-wrap .nav-social {
    display: flex;
    align-items: center; }
    .vesti-single-share-wrap .nav-social .social-share-link {
      color: #000;
      margin-left: 24px; }
      @media screen and (max-width: 767px) {
        .vesti-single-share-wrap .nav-social .social-share-link {
          margin-left: 15px; } }
      @media screen and (min-width: 1921px) {
        .vesti-single-share-wrap .nav-social .social-share-link {
          margin-left: 0.78vw; } }
    .vesti-single-share-wrap .nav-social span {
      font-size: 18px;
      transition: 0.3s ease; }
      @media screen and (max-width: 576px) {
        .vesti-single-share-wrap .nav-social span {
          font-size: 16px; } }
      @media screen and (min-width: 1921px) {
        .vesti-single-share-wrap .nav-social span {
          font-size: 0.93vw; } }
      @media screen and (min-width: 991px) {
        .vesti-single-share-wrap .nav-social span:hover {
          color: #0079c1; } }

.nav-social {
  display: flex;
  align-items: center; }
  .nav-social .social-share-link {
    margin-left: 24px; }
    @media screen and (max-width: 767px) {
      .nav-social .social-share-link {
        margin-left: 15px; } }
    @media screen and (min-width: 1921px) {
      .nav-social .social-share-link {
        margin-left: 0.78vw; } }
    .nav-social .social-share-link svg {
      height: 18px;
      width: auto; }
      @media screen and (max-width: 576px) {
        .nav-social .social-share-link svg {
          height: 16px; } }
      @media screen and (min-width: 1921px) {
        .nav-social .social-share-link svg {
          height: 1.31772vw; } }
      .nav-social .social-share-link svg path {
        transition: 0.3s ease; }
      @media screen and (min-width: 991px) {
        .nav-social .social-share-link svg:hover path {
          fill: #0079c1; } }

