/*
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-links-container ul.listing-links {
    display: none;
}
#navigation.style-1 ul a {
  padding: 2px 7px !important;
}
#navigation.style-1 ul li a {
  font-size: 13px !important;
  text-transform: 600;
  text-transform: uppercase;
}
#logo img {
  max-height: 40px !important;
}
.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;
}
#titlebar.gradient p {
	padding-top: 25px;
}
.tax_label {
  display: none;
}
.listeo_core-registration-separator {
  font-weight: 500;
  font-size: 15px;
  color: #3184AE;
  padding: 5px 10px;
  background-color: #F6F4C9;
}
@media screen and (max-width: 767px){
	.parallax #titlebar {
  padding: 45px 25px;
}
.headline-mw.headline-extra-spacing.headline-box-mw::after {
  left: 45%;
}
#titlebar.gradient p {
	padding-bottom: 20px;
}
}
@media (min-width: 1240px) {
  body.full-width-header .left-side {
    width: 70% !important;
  }
}
@media (min-width: 1240px) {
  body.full-width-header .right-side {
    width: 30% !important;
  }
}
@media (min-width: 1240px) {
  .category-small-box-alt {
    width: calc(100% * (1/2) - 25px);
  }
}
@media (min-width: 1240px) and (max-width: 1560px) {
  .user-menu {
  padding-left: 15px;
  margin-left: 15px;
}
.header-widget .button, .header-widget .button.border {
  margin-left: 10px;
}
.right-side button.button.border, .right-side a.button.border {
  border: 0px !important;
  padding: 0px !important;
}
.right-side a.button.border, .right-side a.button {
  padding: 3px !important;
  top: 9px !important;
}
}