/*
Theme Name: Construz Child
Theme URI: https://wp.framerpeak.com/construz/
Author: Favdevs
Author URI: https://themeforest.net/user/favdevs
Template: construz
Tested up to: 5.8
Requires PHP: 7.4
Description:  Construz - Construction WordPress Theme
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: construz-child
Copyright (C) 2024 Favdevs
*/

/*
    Add your custom styles here
*/


.breadcumb-wrapper{
    display: none;
}


.hero-subtitle img{
    display:none !important;
}


.testi-card-thumb img{
    display:none !important;
}

.hero-rating-wrap {
    display:none !important;
}

.hero-style5 h1, .hero-style5 p{
    text-shadow: 5px 5px 15px black;
}

.hero-style5 p{
   font-weight:700;
}


.hero_shape_5_1 img{
    display:none;
}

.process-card{
    height:400px;
}


.swiper-slide-image{
    width:400px !important; 
    height: 400px !important;
    object-fit: cover !important;
}

/*-------------------------Blog page------------*/

.sk-blog-container{
    width: 80%; height: auto;
    margin: 0 auto; margin-top: 180px;
}

.sk-blog-container .sk-flex-row{
    display: flex; flex-direction: row; gap:80px;
}

.sk-blog-container .sk-flex-row .posts{
    width: calc(100% - 430px); height: auto;
}

.sk-blog-container .sk-flex-row .posts .button .button-link{
    display: inline-block;
    margin: 10px 0;
    padding: 10px 20px; box-sizing: border-box;
    background-color: #ce2029; color:#fff;
    border: 1px solid #000 ;
    text-transform: uppercase;
}

.sk-blog-container .sk-flex-row .posts .button .button-link:hover{
    background-color: #fff; color:#000;
}

.sk-blog-container .sk-flex-row .side-bar{
    width: 350px; height: auto;
}

@media screen and (max-width: 968px){
    .sk-blog-container .sk-flex-row{
        display: flex; flex-direction: column; gap:40px;
    }

    .sk-blog-container .sk-flex-row .posts{
        width: 100%; height: auto;
    }

    .sk-blog-container .sk-flex-row .side-bar{
        width: 100%; height: auto;
    }

}

.sk-blog-container .sk-flex-row .side-bar .row{
    width: 100%; height: auto;
    margin-bottom: 40px;
}

.search-form .search-submit {
    display: none;
}

.side-bar .search-form{
        width: 100%; height: auto;
}

.sk-blog-container .post-list{
    list-style: none;
    padding: 0;
}

.sk-blog-container .post .title{
    margin-bottom:0;
}

.sk-blog-container .sk-flex-row .side-bar .search-form .search-field {
    width: 100%; height: auto;
    border: 1px solid gray; border-radius: 8px; box-sizing: border-box;
    margin: 0; 
}

.sk-blog-container .sk-flex-row .side-bar .categories-list{
    width: 100%; height: auto;
    margin:0; padding: 0; padding-left: 20px; box-sizing: border-box;
    list-style-type: disc;
}


.sk-blog-container .sk-flex-row .side-bar .row .recent-posts{
    width: 100%; height: auto;
    margin: 0; padding: 0;
    list-style: none;
}

.sk-blog-container .sk-flex-row .side-bar .row .recent-posts .post{
    width: 100%; height: auto;
    margin: 10px 0;
    padding-left:10px ; box-sizing: border-box;
}

.sk-blog-container .sk-flex-row .side-bar .row .recent-posts .post .sk-flex-row{
    width: 100%; height: auto;
    display: block;
    align-items: center;
}

.sk-blog-container .sk-flex-row .side-bar .row .recent-posts .post .sk-flex-row .thumbnail{
   width: 150px; height: 150px; object-fit: cover;
    border: 1px solid gray;
   box-sizing:border-box;
   
}

.sk-blog-container .sk-flex-row .side-bar .row .recent-posts .post .sk-flex-row .thumbnail img{
   width: 100%; height: auto;
   border-radius: 5px;
}

.sk-blog-container .sk-flex-row .side-bar .row .recent-posts .post .sk-flex-row .title{
   width: 100%; height: auto; 
}



