/*!
Theme Name: Monstroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Monstroid2 child theme.
Template: monstroid2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: monstroid2-child
*/

.ljb-project {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ljb-project .project-gallery {
  width: 100%;
}

.ljb-project .project-gallery img {
  width: 100%;
  height: auto;
}

.ljb-project .post-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
}

.ljb-project .project-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 70%;
          flex: 1 1 70%;
  margin-right: 5%;
}

.ljb-project .project-sidebar {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ljb-project .project-sidebar span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ljb-project .post-thumbnail {
  height: 300px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ljb-project .post-thumbnail img {
  width: 100%;
  height: auto;
}


body.single-project .slick-list {
	max-width: 800px;
}


.widget-below-projects {
  background-color: #f3f1f1;
  width: 100%;
}

.my-custom-class {
  border: 15px solid red !important;
}

body.page-id-339 .post-thumbnail .post-thumbnail__link.custom-hover {
  position: relative;
  overflow: hidden;
}

.post-thumbnail__link.custom-hover .entry-excerpt {
  -webkit-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  visibility: hidden;
  position: absolute;
  /* top: 100%; */
  bottom: -100%;
  background: rgba(206, 33, 49, .75);
  color: white;
  padding: 15px 10px;
}

.post-thumbnail__link.custom-hover.hovered .entry-excerpt {
  visibility: visible;
  /* top: auto; */
  bottom: 0;
}


@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
   .elementor-element .elementor-widget-container .elementor-image-carousel-wrapper,
   .elementor-element .elementor-widget-container .elementor-image-carousel-wrapper .swiper-wrapper,
   .elementor-element .elementor-widget-container .elementor-image-carousel-wrapper .swiper-slide,
   .elementor-element .elementor-widget-container .elementor-image-carousel-wrapper .swiper-slide-inner,
   .elementor-element .elementor-widget-container .elementor-image-carousel-wrapper .swiper-slide-image {
	   width: 1000px !important;
	   max-width: 1000px !important;
   }
}


.elementor-element .projects-filter .featured-projects {
	display: none !important;
}