/*
Theme Name:  Listeo ChildTheme
Theme URI: http://listeo.pro
Author: Purethemes
Author URI: http://themeforest.net/user/purethemes
Description: Directory WordPress Theme by Purethemes
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: listeo
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  listeo
*/
.listing-details li.main-detail-_level_of_difficulty {
    flex: 0 0 100%;
}
.listing-details li.main-detail-_about_me {
  flex: 0 0 100%;
}
#listeo-recent-posts-3 .widget-text span {
	display: none;
}
.parallax #titlebar {
  padding: 175px 0;
}
#titlebar h1, #titlebar h2 {
  font-size: 32px;
  line-height: 40px;
  margin: 1px 0 3px 0;
  font-weight: 800;
  text-transform: uppercase;
}
#breadcrumbs {
  font-size: 18px;
  font-weight: 600;
  color: #888;
}
#navigation.style-1 ul li a {
  font-size: 15px;
  text-transform: 600;
  text-transform: uppercase;
}
.headline-mw.headline-extra-spacing.headline-box-mw::after {
  left: 47.5%;
  width: 60px;
  line-height: 12px;
  content: "";
  height: 2px;
  border-radius: 6px;
  background: #0097b2;
  display: block;
  position: absolute;
  margin: 0 auto;
  text-align: center;
}
.headline-mw .elementor-heading-title {
  margin: 0 0 12px 0;
}
.headline-mw.headline-extra-spacing.headline-box-mw {
  text-align: center
}
#footer ul.menu {
  width: 100%;
}
#footer {
  background-color: #202428;
  color: #ffffff;
}
#footer ul.menu li a {
  color: #ffffff;
}
#footer h4 {
  color: #fff;
  font-weight: 600;
}
#navigation.style-1 ul li a {
  font-weight: 600;
}
.listing-item-container.compact .listing-item {
  border: 4px solid azure;
}
.m-a-box-name a {
  font-weight: 500;
}
a.m-a-box-name-url:hover {
  color: #0096b2!important;
}
.mw-opacity-hover img:hover {
	opacity: 0.7;
}
.mw-opacity-hover .m-a-list .m-a-list-item a:hover {
	color: #0096b2;
}
.mw-opacity-hover img, .mw-opacity-hover .m-a-list .m-a-list-item a {
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	transition-delay: 0s;
}
.single-post .parallax {
  background-position: 50% 50% !important;
  background-attachment: inherit !important;
}
.footer-new-bottom-inner {
  margin-top: 20px;
  padding: 10px 0;
  font-size: 11px;
}
a .el-floating-chat-cta {
	color: #ffffff !important;
}
#dashboard .copyrights {
	display: none;
}
@media screen and (max-width: 767px){
	.parallax #titlebar {
  padding: 45px 25px;
}
.headline-mw.headline-extra-spacing.headline-box-mw::after {
  left: 45%;
}
}
@media (min-width: 1240px) {
  .category-small-box-alt {
    width: calc(100% * (1/2) - 25px);
  }
}