/*
 Theme Name:   Solak Child  
 Theme URI:    https://wordpress.themeholy.com/solak/
 Description:  This is a child theme for solak - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy
 Template:     solak
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  solak-child
*/

/*  [ Add your custom css below ] 
- - - - - - - - - - - - - - - - - - - - */

:root {
    --theme-color: #FF862B !important;
    --theme-color2: #FF862B !important;
    --section-space: 80px;
}

.main-header-section .header-layout2 .header-top {
    padding: 10px 50px;
}

.main-header-section .header-layout2 .sticky-wrapper .menu-area::before,
.main-header-section .header-layout2 .sticky-wrapper .menu-area::after {
    height: 83px;
}

.main-header-section .header-layout2 .sticky-wrapper .menu-area .header-logo a img {
    height: 83px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.main-header-section .header-layout2 .container {
    padding-left: 0px;
    padding-right: 0px;
/*     max-width: 100%; */
}

.main-header-section .header-layout2 .menu-area {
	padding: 0px 60px 0px 60px;
}

.main-header-section .header-layout2 .header-logo {
    padding: 0px;
}

.main-header-section .main-menu ul.sub-menu li a:before {
    color: #FF862B;
}

.home-main-banner .th-hero-wrapper .th-slider .swiper-wrapper .swiper-slide .hero-inner .container {
    padding: 0px 50px;
}

.home-main-banner .th-hero-wrapper .hero-over-image .container {
    padding: 0px 50px;
}

.client-logo .brand-item img.original {
    filter: brightness(1);
}

.client-logo .brand-item {
    height: 276px;
}

.om-service-offering .process-box .box-content ul li {
    text-align: left;
}

.om-service-offering .process-box-wrap:after {
    display: none;
}

.copyright-text a {
    color: #FF862B;
}

.breadcumb-wrapper {
    padding: 183px 50px 50px 50px;
}

.video-section .img-box1 .about-wrapp {
    display: none;
}

.custom-job-box {
    border-bottom: none !important;
}

.showing_jobs {
    display: none !important;
}

.contact-media .box-text {
    max-width: 100%;
    height: 66px;
}

.th-widget-about .footer-info {
    max-width: 370px;
}

.copyright-wrap {
    padding: 15px 0;
}

.home-service-section .swiper-slide .service-card {
    height: 445px;
}

.blog-details {
    padding-top: 60px;
}

.blog-details {
    padding-bottom: 60px;
}

.blog-details .type-post {
    margin: 0 50px;
}

.blog-details .blog-comment-area {
    display: none;
}

.footer-widget.widget_nav_menu a:hover:before {
    color: #FF862B;
}

.th-widget-about .footer-info i {
    width: 30px;
    height: 30px;
    line-height: 31px;
    font-size: 15px;
}

.price-box {
	height: 475px;
}

.project-om-service-offer .elementor-widget-container p {
	color: #ffffff;
	margin: 0 0 5px 0;
}

.feature-card {
	padding: 30px 30px 30px 30px;
	height: 300px;
}

/* .service-page-section .service-card.style2 {
    height: 440px;
} */

/* Career Page */

.career-page-section .awsm-job-listings .awsm-job-item {
    border-radius: 15px;
}

.career-page-section .awsm-filter-wrap .awsm-filter-item {
    width: 33.33%;
}

.career-page-section .awsm-selectric {
    border-radius: 15px;
}

.career-page-section .awsm-grid-right-col .awsm-job-specification-wrapper {
    display: flex;
    gap: 10%;
}

.single-awsm_job_openings #smooth-wrapper .container {
    max-width: 80%;
}

.single-awsm_job_openings #smooth-wrapper .container .blog-comment-area {
    display: none;
}

.th-mobile-menu ul li.th-active>a {
    color: #FF862B;
}

.th-menu-toggle {
    background-color: #FF862B;
}

.th-menu-wrapper .th-menu-area {
    border-right: 3px solid #FF862B;
}

.th-menu-wrapper .th-menu-toggle {
    background-color: #FF862B;
    color: #ffffff;
}

.footer-widget.widget_nav_menu a {
    margin-bottom: 15px;
}

@media (max-width: 768px) {

    .main-header-section .header-layout2 .header-top .social-links,
    .main-header-section .header-layout2 .header-top .header-links {
        display: none !important;
    }

    .main-header-section .header-layout2 .header-top {
        padding: 0px 50px;
    }

    .main-header-section .header-layout2 .menu-area {
        padding: 0px 20px;
    }

    .main-header-section .header-layout2 .menu-area::before,
    .main-header-section .header-layout2 .menu-area::after {
        mask-size: 0% 0%;
    }

    .breadcumb-wrapper {
        padding: 183px 20px 50px 20px;
    }

    .home-main-banner .th-hero-wrapper .th-slider .swiper-wrapper .swiper-slide .hero-inner .container {
        padding: 0 20px;
    }

    .home-main-banner {
        padding-top: 80px;
    }

    .hero-style1 {
        padding: 130px 0 160px 0;
    }

    .header-layout2 .th-menu-toggle {
        color: #ffffff;
    }

    .home-main-banner .th-hero-wrapper .hero-over-image .container {
        padding: 0px 20px;
    }

    .project-box-static-wrap {
        display: block;
    }

    .working-process-section .process-card_wrapp .process-image .box-img {
        width: 250px;
    }

    .our-service-section .sec-btn {
        margin-bottom: 20px;
    }
	
	.blog-details .type-post {
		margin: 0px;
	}
	
	.contact-media .box-text {
		max-width: 100%;
	    height: 100%;
	}
	
	.price-box {
		height: 100%;
	}

    /* .service-page-section .service-card.style2 {
        height: 520px;
    } */
}