/*!
 Theme Name:   Business Launcher
 Theme URI:    https://walkerwp.com/business-launcher/
 Description:  This is the child theme for gridchamp, Business  Launcher is the seo friendly, responsive and feature rich free WordPress theme for for business site like agency, business consultant, corporation, statrtup business, creative agency,marketing website and many more. Business Launcher is the feature rich customizer which provides, cta blocks for single and multiple column, about us, banner and slider options, testimonials, latest post section for home page, and creating theme more powerful tools, it includes features, portfolios, teams, faqs, pricing tables, newsletter, brands logos for home page section and interior page as well as for require features.
 Author:       WalkerWP
 Author URI:   https://walkerwp.com/
 Template:     gridchamp
 Version:      1.0.0
 Tested up to: 5.7
 Requires PHP: 5.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, grid-layout, blog, news, two-columns, three-columns, footer-widgets
 Text Domain:  business-launcher

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/
.cta-box {
    padding-top: 84px;
}
.extra-cta-list .image-holder {
    width: 90px;
    height: 90px;
    border-radius: 0;
    text-align: left;
    display: flex;
    align-items: initial;
    justify-content: flex-start;
    left: 0;
    top: 0;
    margin-left: 0;
    transition: all ease 0.23s;
    border: 0;
    padding: 0;
}
.about-layout-1 .walkerwp-grid-6.img-col img {
    margin-top: -180px;
    position: relative;
    z-index: 2;
    border: 0;
    border-left: 0;
}
.about-layout-1 .walkerwp-grid-6.img-col {
    width: 50%;
    padding: 0;
}
.gridchamp-slider-one .gridchamp-slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    left: 40px;
}

.about-layout-1  .walkerwp-grid-6.text-col {
    width: 50%;
    padding: 0 50px 50px;
}
.extra-cta-list .cta-box h3 {
    margin: 10px 0 -6px;
}
.home .gridchamp-top-header.walker-wraper {
    padding: 0;
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 23;
    border-bottom: 1px solid var(--primary-color);
}
.gridchamp-top-header.walker-wraper {
    padding: 0;
}
.header-layout-1.transparent-header {
    padding-top: 60px;
}
.walker-wraper.header-layout-1 {
    padding-left: 50px;
     padding-right: 50px;
}
a.header-location,
span.header-slogan {
    border-right: 1px solid var(--primary-color);
    padding-right: 15px;
    display: inline-block;
    line-height: 40px;
}
.gridchamp-top-header ul.gridchamp-social li a {
    display: inline-block;
    line-height: 40px;
    border-left: 1px solid var(--primary-color);
    padding: 0 10px;
}
.gridchamp-top-header ul.gridchamp-social li:last-child a {
    border-right: 1px solid var(--primary-color);
}
.gridchamp-top-header ul.gridchamp-social li{
    margin: 0;
}
.transparent-header-enabled .gridchamp-top-header .walker-container {
    padding: 0 50px 0 50px;
}
.walkerwp-slider-box h1.slider-title,
.banner-overlay h1, 
.slide-content h1{
    color: var(--primary-color);
}
.walker-wraper.service-wraper.service-layou-1 .walkerwp-grid-12 {
    padding: 0;
}
.walker-wraper.service-wraper.service-layou-1 .service-thumbnail {
    width: 50%;
    display: inline-block;
    float: left;
    line-height: 0;
    position: relative;
}
.walker-wraper.service-wraper.service-layou-1 .service-content {
    width: 50%;
    float: left;
    display: inline-block;
    padding: 50px;
    position: relative;
}
.service-layou-1 .gridchamp-service-section {
    width: 100%;
    float: left;
    position: relative;
}
.service-layou-1 .gridchamp-service-section:last-child .service-thumbnail {
    float: right;
}
.service-layou-1 .gridchamp-service-section:before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: var(--primary-color);
    position: absolute;
    opacity: 0.045;
}
.testimonial-wraper .walker-container {
    max-width: 1180px;
}
.testimonial-layout-1 .walkerwp-testimonial-box {
    text-align: left;
    padding: 0 20px;
}
.walker-wraper.testimonial-wraper.testimonial-layout-1 .swiper-pagination {
    text-align: left;
    left: 15px;
}
.walker-wraper.testimonial-wraper.testimonial-layout-1  .walkerwp-testimonial-box .testimonial-thumbnail img {
    width: 110px;
    height: 110px;
}
.walker-wraper.testimonial-wraper.testimonial-layout-1 .walkerwp-testimonial-box .testimonial-thumbnail:before {
    left: 60px;
    width: 50px;
    height: 50px;
    background-position: 10px 13px;
}
.extra-cta-list .cta-box:hover .image-holder {
    box-shadow: none;
}
.walkerwp-recentpost-box .content-part {
    padding: 20px;
    border: 1px solid #ededed;
}
.walkerwp-recentpost-box:hover {
    box-shadow: none;
}
.walkerwp-recentpost-box .content-part h3 {
    margin: 0 0 -5px;
}
.walkerwp-recentpost-box  .home-post-thumbnails {
    margin-bottom: 15px;
}
.walker-wraper.recentblog-wraper .post-list {
    padding-top: 0;
}
.walkerwp-recentpost-box .thumbnail-box {
    position: relative;
    display: inline-block;
    margin: 0 0 -25px;
}
a.post-date-stamp {
    position: absolute;
    bottom: 15px;
    left: 0;
    z-index: 7;
    background: var(--primary-color);
    color: var(--light-color);
    text-decoration: none;
    padding: 15px 15px 0;
    text-align: center;
}
a.post-date-stamp span.post-date-day {
    width: 100%;
    display: block;
    font-size: 44px;
    font-weight: 700;
    line-height: 28px;
}
.gridchamp-primary-button, 
.gridchamp-secondary-button, 
a.gridchamp-primary-button, 
a.gridchamp-secondary-button,
.walkerwp-pricing-table .package-footer a {
    padding: 8px 35px;
    border: double 4px;
    box-shadow: 0 16px 15px -16px rgb(0 0 0 / 23%);
}
.testimonial-wraper .review-message{
    
}
.home.logged-in .gridchamp-top-header.walker-wraper{
    top:30px;
}
.gridchamp-top-header span.header-slogan i, 
.gridchamp-top-header a.header-email i, 
.gridchamp-top-header a.header-location i {
    margin-right: 5px;
    color: var(--primary-color);
}
.testimonial-wraper .review-message {
    background: url(images/rating_star.png) no-repeat;
    padding: 28px 0 0;
}
@media(max-width:1024px){
    .about-layout-1 .walkerwp-grid-6.img-col {
        padding: 0 20px;
    }
    .about-layout-1 .walkerwp-grid-6.img-col img {
        margin-top: -30px;
    }
    .home .gridchamp-top-header.walker-wraper {
        position: relative;
        background: var(--dark-color);
    }
    .transparent-header-enabled .gridchamp-top-header .walker-container {
        padding: 0 15px;
    }
    .gridchamp-top-header .walkerwp-grid-6{
        text-align: left;
    }
    .gridchamp-top-header ul.gridchamp-social li a {
        border-left: 0;
    }
    .gridchamp-top-header ul.gridchamp-social li:last-child a {
        border-right: 0;
    }
}
@media(max-width:767px){
    .walker-wraper.service-wraper.service-layou-1 .service-content {
        width: 100%;
        padding: 20px;
    }
    .walker-wraper.service-wraper.service-layou-1 .service-thumbnail {
        width: 100%;
    }
    .walkerwp-recentpost-box .home-post-thumbnails {
        margin-bottom: 6px;
        height: auto;
    }
    .gridchamp-top-header .walkerwp-grid-6{
        text-align: left;
    }

}