/* до 639px (0px - 639px)*/
/* до 990px (640px - 990px) */
/* до 1199 (990px - 1199px) */
/* до 1599px (1200px - 1599px) */
/* 1600 */
/* 1920 */
.page-single {
  margin-top: 16px;
}
@media (max-width: 1199px) {
  .page-single {
    margin-top: 8px;
  }
}
.page-single .page-backlink {
  margin: 0 0 40px;
}
@media (max-width: 1199px) {
  .page-single .page-backlink {
    margin-bottom: 20px;
  }
}
@media (max-width: 639px) {
  .page-single .page-backlink {
    margin-bottom: 15px;
  }
}
.page-single .page-single-article {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 390px;
  grid-gap: 30px;
}
@media (max-width: 1199px) {
  .page-single .page-single-article {
    grid-template-columns: 100%;
    max-width: 835px;
    margin-right: auto;
  }
}
.page-single .page-single-article:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  background-color: #d7d7d8;
  bottom: 0;
  left: -70px;
  right: -70px;
}
@media (max-width: 1199px) {
  .page-single .page-single-article:after {
    display: none;
  }
}
.page-single .page-single-nav {
  position: sticky;
  top: 20px;
  align-self: flex-start;
  padding: 30px 20px;
  margin-bottom: 50px;
  border-radius: 6px;
  border: 1px solid rgba(25, 30, 35, 0.6);
}
@media (max-width: 1199px) {
  .page-single .page-single-nav {
    display: none;
  }
}
.page-single .page-single-nav-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding-left: 15px;
  margin-bottom: 20px;
}
.page-single .page-single-nav ol {
  list-style: decimal;
}
.page-single .page-single-nav > ol {
  margin-left: 20px;
}
.page-single .page-single-nav > ol > li {
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
}
.page-single .page-single-nav > ol > li:not(:last-of-type) {
  margin-bottom: 8px;
}
.page-single .page-single-nav > ol > li > ol {
  margin: 10px;
  padding-left: 10px;
}
.page-single .page-single-nav > ol > li > ol li {
  font-size: 16px;
  line-height: 20px;
}
.page-single .page-single-nav > ol > li > ol li:not(:last-of-type) {
  margin-bottom: 8px;
}
.page-single .page-single-picture {
  position: relative;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
  height: 375px;
}
@media (max-width: 989px) {
  .page-single .page-single-picture {
    height: 340px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-picture {
    min-height: 0;
    height: 145px;
    border-radius: 0;
    margin-left: -11px;
    margin-right: -11px;
  }
}
.page-single .page-single-picture:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: -webkit-linear-gradient(90deg, rgba(0, 96, 112, 0.85), rgba(0, 96, 112, 0) 75%);
  background-image: -moz-linear-gradient(90deg, rgba(0, 96, 112, 0.85), rgba(0, 96, 112, 0) 75%);
  background-image: -ms-linear-gradient(90deg, rgba(0, 96, 112, 0.85), rgba(0, 96, 112, 0) 75%);
  background-image: -o-linear-gradient(90deg, rgba(0, 96, 112, 0.85), rgba(0, 96, 112, 0) 75%);
  background-image: linear-gradient(0deg, rgba(0, 96, 112, 0.85), rgba(0, 96, 112, 0) 75%);
}
.page-single .page-single-picture > img {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.page-single .page-single-box {
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 25px 20px;
  color: #ffffff;
}
@media (max-width: 639px) {
  .page-single .page-single-box {
    padding: 10px;
  }
}
.page-single .page-single-box h1 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
  text-transform: uppercase;
  max-width: 75%;
}
@media (max-width: 989px) {
  .page-single .page-single-box h1 {
    max-width: 100%;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-box h1 {
    font-size: 13px;
    line-height: 17px;
  }
}
.page-single .page-single-info {
  display: flex;
  margin-top: 5px;
}
@media (max-width: 639px) {
  .page-single .page-single-info {
    margin-top: 8px;
  }
}
.page-single .page-single-info > *:not(:last-of-type) {
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
.page-single .page-single-info .single-views {
  font-size: 16px;
  line-height: 20px;
  padding-left: 25px;
  padding-right: 10px;
  position: relative;
}
@media (max-width: 639px) {
  .page-single .page-single-info .single-views {
    display: none;
  }
}
.page-single .page-single-info .single-views:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0.6;
  height: 20px;
  width: 20px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20clip-path%3D%22url(%23a)%22%20fill%3D%22%23fff%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20.1917%209.61109c-.1797-.24442-4.4626-5.98463-9.9325-5.98463-5.46996%200-9.753%205.74021-9.93255%205.98439a.6568.6568%200%200%200%200%20.77825c.17956.2444%204.46259%205.9846%209.93255%205.9846%205.4699%200%209.7528-5.7402%209.9325-5.9844.1705-.2318.1705-.54657%200-.77821ZM10.2592%2015.055c-4.02921%200-7.51893-3.8098-8.55196-5.05536%201.03169-1.2466%204.5141-5.0545%208.55196-5.0545%204.029%200%207.5185%203.80922%208.5519%205.05536-1.0317%201.2466-4.5141%205.0545-8.5519%205.0545Z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.2584%206.04443c-2.19453%200-3.97996%201.77473-3.97996%203.95607%200%202.1813%201.78543%203.9561%203.97996%203.9561%202.1944%200%203.9799-1.7748%203.9799-3.9561%200-2.18134-1.7855-3.95607-3.9799-3.95607Zm0%206.59337c-1.46311%200-2.65329-1.183-2.65329-2.6373%200-1.45426%201.19022-2.63735%202.65329-2.63735%201.463%200%202.6532%201.18309%202.6532%202.63735%200%201.4543-1.1902%202.6373-2.6532%202.6373Z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3CclipPath%20id%3D%22a%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20transform%3D%22translate(.19898)%22%20d%3D%22M0%200h20.1206v20H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FclipPath%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
}
.page-single .page-single-info .single-reading {
  margin-left: 10px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  position: relative;
}
@media (max-width: 639px) {
  .page-single .page-single-info .single-reading {
    margin-left: 0;
    font-size: 12px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.8);
  }
}
.page-single .page-single-info .single-reading:before {
  content: '';
  position: absolute;
  top: 50%;
  opacity: 0.6;
  left: 0;
  transform: translateY(-50%);
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.5605%209.41194%209.31619%207.73881V4.33062c0-.34268-.27867-.61968-.62343-.61968-.34475%200-.62342.277-.62342.61968v3.71807c0%20.19519.09227.37925.24937.49575l2.49359%201.85906c.1123.0836.2432.1239.3735.1239.1901%200%20.3771-.0849.4993-.2485.2071-.2733.1509-.66184-.1246-.86696Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M8.69339%200C4.25532%200%20.64514%203.58853.64514%208c0%204.4115%203.61018%208%208.04825%208%204.43811%200%208.04821-3.5885%208.04821-8%200-4.41147-3.6101-8-8.04821-8Zm0%2014.7607c-3.74982%200-6.80143-3.0334-6.80143-6.7607%200-3.72734%203.05161-6.76066%206.80143-6.76066%203.75041%200%206.80141%203.03332%206.80141%206.76066%200%203.7273-3.0516%206.7607-6.80141%206.7607Z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E");
}
.page-single .page-single-info .single-reading-title {
  margin-right: 3px;
  opacity: 0.6;
}
.page-single .social-sharing {
  margin: 30px 0 40px;
}
@media (max-width: 1199px) {
  .page-single .social-sharing {
    margin: 20px 0;
  }
}
@media (max-width: 639px) {
  .page-single .social-sharing {
    margin: 15px 0 20px;
  }
}
.page-single .page-single-body {
  margin-bottom: 50px;
}
@media (max-width: 1199px) {
  .page-single .page-single-body {
    margin-bottom: 10px;
  }
}
@media (max-width: 989px) {
  .page-single .page-single-body {
    margin-bottom: 20px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-body {
    font-size: 14px;
  }
}
.page-single .page-single-body h2 {
  font-size: 28px;
  line-height: 37px;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: #006070;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  .page-single .page-single-body h2 {
    font-size: 24px;
    line-height: 31px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-body h2 {
    font-size: 18px;
    line-height: 21px;
  }
}
.page-single .page-single-body h2:not(:first-of-type) {
  margin-top: 40px;
}
@media (max-width: 639px) {
  .page-single .page-single-body h2:not(:first-of-type) {
    margin-top: 20px;
  }
}
.page-single .page-single-body h3 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .page-single .page-single-body h3 {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-body h3 {
    font-size: 16px;
    line-height: 21px;
    margin-top: 20px;
  }
}
.page-single .page-single-body p {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #191E23;
}
@media (max-width: 639px) {
  .page-single .page-single-body p {
    font-size: 14px;
    line-height: 20px;
  }
}
.page-single .page-single-body p:not(:last-of-type) {
  margin-bottom: 15px;
}
@media (max-width: 639px) {
  .page-single .page-single-body img {
    max-height: 186px;
  }
}
.page-single .page-single-body ul {
  padding-left: 20px;
}
@media (max-width: 1199px) {
  .page-single .page-single-body ul {
    padding-left: 5px;
  }
}
.page-single .page-single-body ul li {
  list-style: square;
}
@media (max-width: 1199px) {
  .page-single .page-single-body ul li {
    margin-left: 15px;
  }
}
.page-single .page-single-body i {
  font-style: italic;
}
.page-single .page-single-similar {
  margin-top: 30px;
  padding-bottom: 80px;
  position: relative;
}
@media (max-width: 1199px) {
  .page-single .page-single-similar {
    padding-bottom: 50px;
  }
}
@media (max-width: 989px) {
  .page-single .page-single-similar {
    margin-top: 10px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-similar:before {
    content: '';
    height: 1px;
    position: absolute;
    left: -5px;
    right: -5px;
    top: -10px;
    background-color: #d7d7d8;
  }
}
.page-single .page-single-similar .similar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 989px) {
  .page-single .page-single-similar .similar-header {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-similar .similar-header {
    margin-bottom: 20px;
  }
}
.page-single .page-single-similar .similar-title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 500;
  color: #191E23;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
@media (max-width: 989px) {
  .page-single .page-single-similar .similar-title {
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-similar .similar-title {
    font-weight: 500;
    font-size: 13px;
    line-height: 136.02%;
  }
}
.page-single .page-single-similar .similar-backlink {
  font-size: 24px;
  line-height: 31px;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: #191E23;
  opacity: 0.6;
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .page-single .page-single-similar .similar-backlink {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 989px) {
  .page-single .page-single-similar .similar-backlink {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
  }
}
@media (max-width: 639px) {
  .page-single .page-single-similar .similar-backlink {
    font-size: 12px;
    line-height: 128.52%;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 1199px) {
  .page-single .page-single-similar .similar-items {
    overflow-x: auto;
  }
}
[data-action='single'] .page-blog .page-blog-inner {
  border-top: 0 !important;
  border-bottom: 0 !important;
}
[data-action='single'] .section-blog-items {
  margin-left: -11px;
  margin-right: -11px;
  padding-left: 11px;
  padding-right: 11px;
}
[data-action='single'] .content-footer-plug {
  display: none;
}
/*# sourceMappingURL=blog-single.css.map */