/* Theme Name: Aiero Theme URI: http://demo.artureanec.com/themes/aiero/ Author: Artureanec Author URI:
https://demo.artureanec.com/ Description: Meet WordPress Theme by Artureanec - really amazing, powerful, clean and
ultramodern product, that created with love and attention to details. We know it's difficult to represent yourself on
the web in the right way, that's why we spent a lot of time trying to make our Theme more effective. It's flexible, easy
customizable, high-quality and really easy to use! So everyone can make awesome website with it. Hope you'll like it.
Enjoy! Version: 2.1.3 License: GNU General Public License version 3.0 License URI:
http://www.gnu.org/licenses/gpl-3.0.html Text Domain: aiero */

    header .main-menu li:hover>ul.sub-menu {
        background: linear-gradient(135deg, #6d3bc6 0%, #3B72DE 60%, #111184 100%) !important;
    }

    .header .main-menu ul.sub-menu>li>a:hover {
        color: #ffffff !important;
    }

    .header .main-menu>li ul.sub-menu>li.current-menu-item>a {
        color: #ffffff !important;
    }

    .button-widget .aiero-button-type-simple {
        display: none !important;
    }

    .footer-wrapper,
    .footer-wrapper .footer {
        background: linear-gradient(135deg, #6d3bc6 0%, #3B72DE 60%, #111184 100%) !important;
    }

    .footer-wrapper {
        margin: 0 0px 0px !important;
    }

    .logo {
        width: auto !important;
        max-width: 250px !important;
        /* height: auto !important; */
    }

    .wp-block-gallery img {
        width: 250px !important;
    }

    .comments-area,
    .comment-respond,
    #comments {
        display: none !important;
    }

    .page-title-decoration-br-inner {
        display: none !important;
    }

    .page-title-decoration-tl {
        display: none !important;
    }

    .page-title-additional {
        display: none !important;
    }

    .page-title-container {
        background-color: transparent !important;
    }

    @media (max-width: 767px) {
        .page-title-bg {
            height: 350px !important;
        }
    }

    .footer-widgets .wp-block-image img {
        width: 315px;
    }

    @media (max-width: 767px) {
        .footer-widgets {
			margin: 0px !important;
        }
    }

    .header-row {
        background: white;
        border-radius: 19px;
    }

    /* Aerio Project Title Responsive Fix */
    .page-title-container .page-title {
        font-size: clamp(32px, 3vw, 90px) !important;
        word-break: break-word;
        overflow-wrap: break-word;
        max-width: 1200px;
        margin: 0 auto;
        text-align: center;
    }

    /* Reduce height of title section */
    .page-title-container {
        padding-top: 180px !important;
        padding-bottom: 80px !important;
    }

    /* Tablet */
    @media (max-width: 1024px) {
        .page-title-container .page-title {
            font-size: 40px !important;
            line-height: 1.2 !important;
        }
    }

    /* Mobile */
    @media (max-width: 767px) {
        .page-title-container .page-title {
            font-size: 25px !important;
            line-height: 1.3 !important;
            padding: 0px 4px 47px 2px !important;
        }
		
		
		
		.single-project-wrapper{
			margin-top: -99px;
		}
		
		

        .page-title-container {
            padding-top: 120px !important;
            padding-bottom: 50px !important;
        }

        .post-comments-wrapper:not(:first-child) {
            margin: 0px !important;
        }
    }

    .top-page-wrapper {
        padding: 0 0px !important;
    }

    .page-title-container .page-title-bg {
        border-radius: 0px 0px 0px 0px !important;
        padding: 70px !important;
    }

    .breadcrumbs {
        border-radius: 0 25px 0 2px !important;
    }

    @media (max-width: 767px) {
        .breadcrumbs-wrapper {
            display:
                none !important;
        }

        .mobile-header-row .logo-container {
            margin: 17px 0px !important;
        }

        .mobile-header,
        .mobile-header.sticky-header,
        .mobile-header.mobile-header-transparent {
            height: 60px !important;
            min-height: 60px !important;
        }

        /* First mobile header hide */
        .mobile-header.sticky-header.mobile-header-type-1 {
            display: none !important;
        }

        /* Second mobile header always visible */
        .mobile-header.mobile-header-transparent 
		 { 
			display: block !important;
			position: fixed !important;
			top: -20px !important;
			left: 0 !important;
			right: 0 !important;
			background: transparent !important;
			height: auto !important; 
			min-height: auto !important;
			padding: 10px !important; 
			z-index: 99999 !important;
			opacity: 1 !important;
			visibility: visible !important;
			transform: none !important;
		}

		
      body {
            padding-top: 0px;
           } 
		
		

      .mobile-header-row
		{ 
		  background: #ffffff !important;
          padding: 10px 36px !important;
		  margin: 0 !important; 
		  display: flex !important;
		  align-items: center !important;
		  justify-content: space-between !important;
		  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
		}
		
        .mobile-header .header-icons-container
		{
            margin: 5px 20px 5px 75px !important;
        }

        .single-post .single-post {
            margin-top: -80px !important;
        }
    }

    .page-title-container .page-title-decoration-bl {
          display: none;
    }

    .page-title-container .page-title-decoration-br {
        padding: 0px 0 0 0px;
    }

    .slide-sidebar-wrapper{
        background-color:#100031 !important;
    }


@media (min-width: 1300px) and (max-width: 1450px) {

	.header-row .header-icons-container{
		 margin: 17px 8px;
		
	}}

