@import url(./helpers/swiper.min.css);
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Light.eot");
  src: url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light.woff2") format("woff2"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-LightItalic.eot");
  src: url("../fonts/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic.woff2") format("woff2"), url("../fonts/OpenSans-LightItalic.woff") format("woff"), url("../fonts/OpenSans-LightItalic.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Bold.eot");
  src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-SemiBold.eot");
  src: url("../fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans-SemiBold.ttf") format("truetype"), url("../fonts/OpenSans-SemiBold.svg#OpenSans-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Tenor Sans';
  src: url("../fonts/TenorSans.eot");
  src: url("../fonts/TenorSans.eot?#iefix") format("embedded-opentype"), url("../fonts/TenorSans.woff2") format("woff2"), url("../fonts/TenorSans.woff") format("woff"), url("../fonts/TenorSans.ttf") format("truetype"), url("../fonts/TenorSans.svg#TenorSans") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icons/fonts/icomoon.eot?rd62is");
  src: url("../fonts/icons/fonts/icomoon.eot?rd62is#iefix") format("embedded-opentype"), url("../fonts/icons/fonts/icomoon.ttf?rd62is") format("truetype"), url("../fonts/icons/fonts/icomoon.woff?rd62is") format("woff"), url("../fonts/icons/fonts/icomoon.svg?rd62is#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-instagram:before {
  content: "\e900"; }

.icon-twitter:before {
  content: "\e901"; }

.icon-facebook:before {
  content: "\e902"; }

.icon-pinterest:before {
  content: "\e903"; }

.icon-menu:before {
  content: "\e904"; }

.icon-close:before {
  content: "\e905"; }

.icon-search:before {
  content: "\e906"; }

.icon-arrow:before {
  content: "\e907"; }

.main-title-section .post-main-title {
  padding: 50px 0;
  background-color: #eae9e9;
  text-align: center;
  font-size: 30px;
  font-family: montserrat-lt,times new roman,serif;
  letter-spacing: .025em; }

.main-image-section .post-main-image {
  text-align: center;
  margin: 30px 0; }

.post-content-section .post-content .post-image-wrapper {
  text-align: center;
  margin: 0 0 24px; }
.post-content-section .post-content p {
  font-family: montserrat-lt, times new roman, serif;
  font-size: 18px;
  margin: 0 0 24px; }
.post-content-section .post-content h3 {
  font-family: montserrat-lt, times new roman, serif;
  color: #000;
  font-size: 18px;
  margin: 15px 0; }

.post-slider-section {
  padding: 50px 0; }
  .post-slider-section .post-slider-title {
    font-family: montserrat-lt, times new roman, serif;
    color: #000;
    font-size: 18px;
    margin: 15px 0; }
  .post-slider-section .post-slider {
    position: relative;
    max-height: 160px; }
    @media only screen and (min-width: 1201px) {
      .post-slider-section .post-slider {
        margin: 0 auto;
        max-width: 50%; } }
    .post-slider-section .post-slider .post-slider-list .post-slider-item a img {
      width: 100%;
      height: 160px;
      object-fit: contain; }
  .post-slider-section .swiper-navigation {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    width: 100%; }
    .post-slider-section .swiper-navigation div::after {
      font-size: 16px;
      color: #000000; }
    .post-slider-section .swiper-navigation .swiper-button-prev {
      left: 0; }
    .post-slider-section .swiper-navigation .swiper-button-next {
      right: 0; }

.post-footer-section {
  padding: 50px 0 100px; }
  .post-footer-section .post-footer {
    font-family: montserrat-lt, times new roman, serif;
    line-height: 1.7;
    color: #757575; }
    .post-footer-section .post-footer a {
      font-family: montserrat-lt, times new roman, serif; }

.navigation-posts-section .navigation-posts {
  padding: 100px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-top: 1px solid #ccc; }
  .navigation-posts-section .navigation-posts .arrow img {
    width: 30px; }
  .navigation-posts-section .navigation-posts .name {
    max-width: 320px; }
  .navigation-posts-section .navigation-posts .post-prev, .navigation-posts-section .navigation-posts .post-next {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center; }
  .navigation-posts-section .navigation-posts .post-prev .arrow {
    margin: 0 20px 0 0; }
  .navigation-posts-section .navigation-posts .post-next {
    flex-direction: row-reverse; }
    .navigation-posts-section .navigation-posts .post-next .arrow {
      margin: 0 0 0 20px; }
    .navigation-posts-section .navigation-posts .post-next img {
      transform: rotate(180deg); }

.also-like-section {
  padding: 0 0 100px; }
  .also-like-section .also-like-title {
    text-transform: uppercase;
    font: 700 1em montserrat-bld,arial,sans-serif;
    border-bottom: 1px solid #ccc;
    padding: 0 0 25px;
    margin: 0 0 30px; }
  .also-like-section .also-like-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column; }
    .also-like-section .also-like-list .also-like-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      margin: 0 0 15px;
      padding: 0 0 25px;
      border-bottom: 1px solid #ccc; }
      .also-like-section .also-like-list .also-like-item .item-image {
        margin: 0 25px 0 0; }
        .also-like-section .also-like-list .also-like-item .item-image img {
          width: 320px;
          height: 160px;
          object-fit: cover; }
      .also-like-section .also-like-list .also-like-item .item-title {
        text-decoration: none;
        font-family: montserrat-reg;
        color: #000; }

/*.site-main .caption-text-bg {
  margin-top: 50px;
}*/
.caption-text-no-bg {
  margin: 0 auto;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 37px;
  text-transform: uppercase;
  color: #000000;
  width: 48%; }
  @media (max-width: 767px) {
    .caption-text-no-bg {
      width: 100%;
      padding: 0 45px;
      font-size: 20px;
      line-height: 23px; } }

/*# sourceMappingURL=single-post.css.map */
