/*
Theme Name: Solarva
Theme URI: http://demo.casethemes.net/solarva
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Solarva is a stunning, professional and flexible Ecology, Solar Energy, and Renewable Energy WordPress theme. Solarva based on in-depth research into Solar power, Wind power, Hydro power, Geothermal energy, Biomass, Biofuels, etc. Solarva is the new outstanding, extremely modern WordPress Theme, designed for energy efficiency company, solar and alternative energy and eco friendly technologies websites.
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 7.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: solarva
Tags: eco, ecology, electricity, energy, energy business, environment, environmental, green energy, natural, nature, nature theme, renewable energy, solar, wind
Copyright (c) 2024 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

.home{
    background: #072032;

}
.elementor-element-11a8040  {
    background-color: white !important;
}
footer {
    position: relative;
    z-index: 200;
}

.home .pxl-swiper-filter {
    display: none !important;
}

.elementor-element-2e17965 .pxl-swiper-slider .pxl-post--featured img {

    height: 700px;

}

.elementor-element-2e17965 .pxl-featured--link::after {

    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(7, 32, 50, 0.4) 25%, transparent);
}

.elementor-element-2e17965 .pxl-featured--link:hover::after {


    background-color: rgba(7, 32, 50, 0.3);
}

.elementor-element-2e17965 .pxl-post--content {
    padding: 0;
    border-radius: 0;
    background: transparent;
}

.elementor-element-2e17965 .pxl-post--title {
    padding: 0;
    background: transparent;
    transform: none;
    opacity: 1;
}

.elementor-element-2e17965 .pxl-title--link {
    padding: 60px 30px;
    display: block;
    font-size: 32px;
}

.elementor-element-2e17965 .pxl-case-studies-carousel3 .pxl-post--inner {

    border-radius: 20px;
    overflow: hidden;
}

.elementor-element-47c54fe .pxl-btn-link {
    display: none !important;
}
 

.pxl-service-grid2 .pxl-post--title, .pxl-service-carousel2 .pxl-post--title {
    border-bottom: none !important;
}
.pxl-post--excerpt{
    color: #fff !important;
}
 
.pxl-btn--wrap{
    display:none !important;
}

.pxl-item--suffix {
    padding-left: 12px;
    zoom: 0.65;
}
#pxl-page-title-default {
    background:#003973;
    padding: 300px 0 50px !important;
    border-bottom: 6px solid #f84e1d;
}
@media screen and (max-width: 992px) {
    #pxl-page-title-default {
        background:#fff;
        padding: 200px  6px 0px !important;
        border-bottom: 0px solid #f84e1d;
    }
    #pxl-page-title-default .pxl-page-title {
        text-align: left !important;
        color: #f84e1d !important;
        font-size: 32px !important;
        line-height: 1.2 !important;
    }
  }


#pxl-page-title-default .pxl-page-title {
    text-align: center;
}
#pxl-footer-elementor .container {
    padding: 0  !important;
}
 
.pxl-post--featured img,
.pxl-item--image img {
    border-radius: 18px !important;
}

.pxl-case-studies-grid1 .pxl-content--group {
    opacity: 1 !important;
    display: flex;
    flex-direction: column-reverse;
    gap: 36px;
}

#pxl-page-title-default  .pxl-breadcrumb{
display: none   !important;
}

.blog .pxl-item--divider,
.blog .pxl-item--excerpt {
    display: none !important;
}

.blog  #pxl-main,
.single-post #pxl-main,
.single-portfolio #pxl-main{
    margin-top: -200px;
}


@media screen and (max-width: 992px) {
    .blog  #pxl-main,
    .single-post #pxl-main,
    .single-portfolio #pxl-main{
        margin-top: -150px;
    }
    
  }

.pxl-page-title{
    display: none !important;
}
.pxl-post--date{
    display: none !important;
}
.single-service .pxl-page-title{
    display: block !important;
    color: #fff !important;
}

 
.pxl-related-post.pxl-related-post1 .pxl-item--link:hover, .pxl-related-post.pxl-related-post1 .pxl-item--link.active ,
.pxl-related-post.pxl-related-post1 .pxl-item--icon{
    border-radius: 50px;
}
.pxl-related-post.pxl-related-post1 .pxl-item--link{
    box-shadow: none !important;
    padding-inline: 15px !important;
    gap: 10px   !important;
    border-radius: 100px !important;
 
}

.pxl-related-post.pxl-related-post1 .pxl-item--group {
    gap:15px !important;
}



#pxl-header-elementor{
    min-height: 80px !important;
    position: absolute !important;
    top:  0 !important;
    left: 0!important;
    width: 100% !important;
}

.pxl-anchor-divider .pxl-icon-line:before, .pxl-anchor-divider .pxl-icon-line:after {
    background: #f84e1d !important;
}

#pxl-nav-mobile {
    zoom:1.5
}



.mouse-down {
    width: 50px;
    height: 90px;
    border: 3px solid #f84e1d;
    border-radius: 60px;
    position: relative;
  }
  .mouse-down::before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #f84e1d;
    border-radius: 50%;
    opacity: 1;
    animation: wheel 2s infinite;
    -webkit-animation: wheel 2s infinite;
  }
  
  @keyframes wheel {
    to {
      opacity: 0;
      top: 60px;
    }
  }
  @-webkit-keyframes wheel {
    to {
      opacity: 0;
      top: 60px;
    }
  }


  .pxl-case-studies-grid1 .pxl-post--content {
    z-index: 100 !important;
    overflow: hidden !important;
  }

  .elementor-widget-pxl_project_info {
    position: sticky !important;
    top: 30px;
  }
  @media screen and (max-width: 992px) {
 
  #pxl-header-elementor {
    background: #072032 !important;
   
 
    
  } 

  .pxl-menu-primary li.menu-item > a, .pxl-menu-primary li.pxl-item--link > a {
 
    line-height: 72px !important;
    color: #ffffff !important;
    font-size: 24px !important;
    border-bottom: 1px solid rgb(248 78 29) !important;
        margin-top: 10px !important;
}
.pxl-menu-close:before, .pxl-menu-close:after {
    
    background-color: #F44336 !important;
    
}

}

  .pxl-header-menu.active {

      background: #072032;
  }