/*
Theme Name: Stal Child
Theme URI: http://stal.mikado-themes.com
Description: A child theme of Stal
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: stal
Template: stal
*/

#qodef-page-header {
  background-color: #463c3c !important;
}

#qodef-page-header #qodef-vertical-navigation-menu a {
  color: #ffffff !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-grid-inner {
  display: flex !important;
  flex-wrap: wrap !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-grid-item {
  display: flex !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-inner {
  display: flex !important;
  flex-direction: column !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-media {
  display: flex !important;
  max-height: 300px !important;
  overflow: hidden !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-media-image {
  display: flex !important;
  width: 100% !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-content {
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-link,
.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-quote {
  display: flex !important;
  flex-direction: column !important;
  flex-grow: 1 !important;
}

.page-id-5509
  .elementor-widget-stal_core_blog_list
  .qodef-e-content
  .qodef-info--top {
  display: none !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-text h4 {
  color: #9a271c !important;
}

.page-id-5509 .elementor-widget-stal_core_blog_list .qodef-e-text p {
  font-size: 19px !important;
  line-height: 30px !important;
}

.page-id-280
  .elementor-element-80fd444
  .elementor-widget-stal_core_blog_list
  .qodef-e-content
  .qodef-info--top {
  display: none !important;
}

.page-id-280
  .elementor-element-80fd444
  .elementor-widget-stal_core_blog_list
  .qodef-e-text
  h5 {
  color: #9a271c !important;
  font-size: 19px !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

.page-id-280
  .elementor-element-44496c2
  .qodef-grid-inner
  .qodef-e-content
  .qodef-e-info-date {
  display: none !important;
}

.single-post #qodef-related-posts .qodef-grid-inner {
  display: flex;
}

.single-post #qodef-related-posts .qodef-grid-inner .qodef-grid-item {
  display: flex;
}

.single .qodef-info--top {
  margin-top: 25px;
}

.single .qodef-e-text {
  margin-top: 15px;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-inner {
  display: flex !important;
  flex-direction: column !important;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-content {
  flex-grow: 1 !important;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-content
  .qodef-info--top {
  display: none !important;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-content
  .qodef-e-text
  h5 {
  color: #9a271c !important;
  font-size: 19px !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-content
  .qodef-e-text
  p {
  font-size: 14px !important;
  line-height: 16px !important;
}

.single-post
  #qodef-related-posts
  .qodef-grid-inner
  .qodef-grid-item
  .qodef-e-media {
  display: flex !important;
  max-height: 160px !important;
  overflow: hidden !important;
}

.single-post .elementor-text-editor ul {
  margin-top: 1em;
  padding-left: 3em;
  list-style: none;
}

.single-post .elementor-text-editor ol {
  margin-top: 1em;
  padding-left: 3em;
}

.single-post .elementor-text-editor ul li {
  text-indent: -0.5em;
  padding-left: 1em;
}

.single-post .elementor-text-editor ol li {
  text-indent: -1.1em;
  padding-left: 1em;
}

.single-post .elementor-text-editor ul li:before {
  list-style: none;
  list-style-position: inside;
  content: "\2022";
  font-size: 130%;
  line-height: 0;
  margin: 0 0.3rem 0 -0.25rem;
  position: relative;
  top: 0.08rem;
  color: #9a271c;
}

.single .wysiwyg-output p {
  font-size: 16px;
  line-height: 1.625em;
  font-weight: 300;
  color: #747474;
  font-family: "Roboto", sans-serif;
}

.single .wysiwyg-output blockquote p {
  font-size: 20px;
  line-height: 30px;
  color: #101010;
  font-weight: 300;
}

.single .wysiwyg-output hr {
  margin: 2rem 0 !important;
  background-color: #767676 !important;
  max-width: none !important;
}

.single .wysiwyg-output em {
  font-family: sans-serif !important;
}

.single .wysiwyg-output strong em {
  font-weight: bolder;
}
