/*
Theme Name: Witravel 2022
Theme URI: https://www.witravel.de
Description: Customized theme for the website of "Witravel", based on Hello Elementor Theme.
Author: ABART Digitalagentur
Author URI: https://www.abart-digital.com
Template: hello-elementor
Version: 1.1.0
Text Domain: witravel
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.elementor-posts .elementor-post .elementor-post__card {
  border-radius: 24px;
  position: relative;
  box-shadow: 0 !important;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__thumbnail__link {
  margin: 0;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text {
  position: absolute;
  bottom: 0;
  background: linear-gradient(180deg, rgba(6, 37, 45, 0) 0%, rgba(6, 37, 45, 0.7) 40%);
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__title,
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__excerpt {
  margin-bottom: 4px;
  text-transform: none;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__title a,
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__title p,
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__excerpt a,
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__excerpt p {
  color: #fff;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__title p,
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__excerpt p {
  font-weight: 600;
  margin-bottom: 16px;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__title {
  font-size: 26px;
  line-height: 1.1;
  margin-bottom: 8px;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__text .elementor-post__read-more {
  margin-bottom: 24px;
}
.elementor-posts .elementor-post .elementor-post__card .elementor-post__meta-data {
  position: absolute;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  color: #06252d;
  text-transform: uppercase;
  top: 11px;
  width: 50%;
  border: 0 !important;
  text-shadow: 1px #000;
}

.single-post .post-content h1,
.single-post .post-content h2,
.single-post .post-content h3,
.single-post .post-content h4 {
  margin-top: 3rem;
  margin-bottom: 2rem;
}
.single-post .post-content h2 {
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
}
.single-post .post-content p {
  font-size: 18px;
  line-height: 1.7;
}
.single-post .post-content .wp-block-image figure {
  position: relative;
}
.single-post .post-content .wp-block-image figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  padding: 24px;
  margin: 0;
  background: linear-gradient(180deg, rgba(6, 37, 45, 0) 0%, rgba(6, 37, 45, 0.7) 50%);
  color: #fff;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-style: normal;
  font-weight: 500;
}
.single-post .post-content .wp-block-gallery {
  margin: 3rem 0;
}
.single-post .elementor-widget-post-comments .comment-reply-title {
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
}
.single-post .elementor-widget-post-comments a {
  color: #ff6561;
  font-weight: 600;
}
.single-post .elementor-widget-post-comments .comment-form-comment label {
  margin-bottom: 12px;
}
.single-post .elementor-widget-post-comments .comment {
  background-color: #fff;
  padding: 40px;
  border-radius: 24px;
}
.single-post .elementor-widget-post-comments .comment.depth-1 {
  margin-bottom: 40px;
}
.single-post .elementor-widget-post-comments .comment .comment-body {
  padding: 0 !important;
  border: 0 !important;
  margin-bottom: 24px;
}
.single-post .elementor-widget-post-comments .comment .comment-body .comment-author {
  display: flex;
  align-items: center;
}
.single-post .elementor-widget-post-comments .comment .comment-body .comment-author .avatar {
  position: relative !important;
}
.single-post .elementor-widget-post-comments .comment .comment-body .comment-author .fn {
  margin-right: 4px;
}
.single-post .elementor-widget-post-comments .comment .comment-body .comment-meta time {
  color: #adadad;
}
.single-post .elementor-widget-post-comments .comment .depth-2 {
  background-color: #eeeeee;
  padding: 24px !important;
  border-radius: 24px;
}
.single-post .elementor-widget-post-comments .submit {
  background-color: #ff6561;
  color: #fff;
  border-color: #ff6561;
}

@media screen and (min-width: 768px) {
  .single-post .post-content p {
    font-size: 20px;
  }
}

/*# sourceMappingURL=style.css.map */
