/*
Theme Name: PixlerWeb
Theme URI: https://www.wpazure.com/pixlerweb-details/
Author: Wpazure
Author URI: https://www.wpazure.com/
Description: PixlerWeb is a child theme of ConsultEra WordPress theme, It provides very unique look and extra home page section layouts. A flexibile, lightweight, multi-purpose theme.  It is fully responsive and is sure to make your website stand out from the crowd. Busicorp is suitable for any type of WordPress sites such as business, law firms, personal blog, portfolio, startups, agencies, sports, magazines, lifestyle, fashion, shop, WooCommerce stores, finance, accounting, consulting. Busicorp is highly customizable with powerful theme options. View the demo at https://pixlerweb-lite.wpazure.com/
Template: consultera
Version: 1.0.3
Tested up to: 5.7.2
Requires PHP: 5.6
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: pixlerweb
Slug: pixlerweb
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, portfolio, editor-style, grid-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/



a:hover{
    text-decoration: underline;
}
.child-4 .site-title a:hover,
.sticky-header a:hover,
a.default-button,
a.default-button:hover,
.wc-product-block-v1 .wc-add-to-cart-btn > a, 
.wc-product-block-v2 .wc-add-to-cart-btn > a, 
.wc-product-block-v3 .wc-add-to-cart-btn > a,
.header-style-2 .social-icons li a:hover,
.wc-product-title a:hover,
.post-category a:hover,
.post-title a:hover,
.ce-box a,
.ce-box a:hover,
.child-4 .main-footer a:hover{
    text-decoration: none !important;
}
.entry-content a{
    text-decoration: underline;
}
.child-4 .header-default.overlapped-version .top-bar{
    background: transparent;
}
.child-4 .header-default .social-icons li a{
    font-size: 22px;
    color: #ffffff;
    line-height: 40px;
    width: 40px;
    height: 40px;
    padding: 0px 13px;
    text-align: center;
    border-radius: 3px;
}
.child-4 .header-default .social-icons li a i{
    padding-right: 0;
}
.child-4 .contact-info-single-item-title{
    margin-bottom: 5px;
}
.child-4 .social-icons li{
    margin-right: 5px;
}
.child-4 .main-slider .owl-nav button.owl-prev,
.child-4 .main-slider .owl-nav button.owl-next{
    color: #ffffff;
    width: 50px !important;
    height: auto !important;
    font-size: 16px !important;
}
.child-4 .main-slider:hover .owl-nav button.owl-prev {
    left: 50px;
}
.child-4 .main-slider:hover .owl-nav button.owl-next {
    right: 50px;
}
.child-4 .main-slider .owl-nav button.owl-prev i{
    font-size: 22px;
    position: absolute;
    top: 1px;
    left: -30px;
}
.child-4 .main-slider .owl-nav button.owl-next i{
    font-size: 22px;
    position: absolute;
    top: 1px;
    right: -30px;
}
.child-4 .ce-logo > a{
    color: #ffffff;
    font-weight: 700;
}
.child-4 .contact-info{
    /*padding: 22px 0;*/
    height: 120px;
    align-items: center;
}
.child-4 .contact-info .widget{
    margin-bottom: 0;
}
.child-4 .contact-info-single-item-content{
    margin-bottom: 0;
}
.child-4 .contact-info li{
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
}
.child-4 .contact-info li:last-child{
    margin-right: 15px;
}
.child-4 .ce-box{
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.child-4 .ce-box:hover{
    transform: scale(1.05);
    z-index: 1;
}
.child-4 .ce-box p{
    margin-top: 20px;
}
.child-4 .box-icon {
    font-size: 60px;
    line-height: 0;
    color: #002e5b;
    margin-bottom: 0;
}
.child-4 .box-title-block {
    padding-left: 25px;
}
.child-4 .box-title-block h3{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
}
.child-4 .ce-box::after{
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #5035ff;
    opacity: 0.1;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.child-4 .ce-box:hover::after{
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    opacity: 1;
}
.child-4 .ce-box:hover .box-icon i,
.child-4 .ce-box:hover h3,
.child-4 .ce-box:hover p,
.child-4 .ce-box:hover a,
.child-4 .ce-box:hover .read-more i{
    position: relative;
    z-index: 1;
    color: #ffffff !important;
}
.child-4 .testimonial-single-child {
    padding: 30px 25px;
    position: relative;
    float: none;
    width: 100%;
    -webkit-box-shadow: 0px 15px 15px -2px rgb(0 0 0 / 20%);
    box-shadow: 0px 15px 15px -2px rgb(0 0 0 / 20%);
}
.child-4 .testimonial-single-child p {
    margin-bottom: 0px;
    color: #ffffff;
}
.child-4 .testimonial-single-child:before{
    content: "\f10d";
    font-family: "FontAwesome";
    position: absolute;
    bottom: -50px;
    right: 5px;
    font-size: 140px;
    color: rgba(255,255,255, 0.1);
}
.child-4 .testimonial-single-child:after {
    content: '';
    width: 0;
    height: 0;
    left: 50px;
    border-top: 25px solid #5035ff;
    border-right: 25px solid transparent;
    position: absolute;
    bottom: -25px;
}
.child-4 .testimonial-detail-child {
    margin-top: 40px;
}
.child-4 .testimonial-detail-child .testimonial-img-child {
    float: left;
    margin-right: 20px;
    width: 80px;
    height: 80px;
    position: relative;
    display: inline-block;
}
.child-4 .testimonial-detail-child .testimonial-designation-child {
    font-size: 14px;
    margin-top: 5px;
}
.child-4 .testimonial-detail-child .testimonial-img-child img {
    border-radius: 100px;
    padding: 2px;
    box-shadow: 0px 5px 15px -2px rgb(0 0 0 / 30%);
}
.child-4 .main-footer,
.child-4 .main-footer a,
.child-4 .copyright-bar p{
    color: #a0a0a0 !important;
}
.child-4 .main-footer{
    background-color: #232323;
}
.child-4 .copyright-bar{
    background-color: #171717;
}
.child-4 .main-footer .widget-post .post .date-info{
    color: #a0a0a0;
}
.child-4 .main-footer .widget-links ul li{
    margin-bottom: 5px;
}
.child-4 .team-content, 
.child-4 .team-wrapper::before {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
}
.child-4 .team-wrapper{
    -webkit-box-shadow: 0px 5px 10px -6px rgb(0 0 0 / 20%);
    box-shadow: 0px 5px 10px -6px rgb(0 0 0 / 20%);
    border-radius: 5px;
}
#business_info_widget-2 li:last-child{
    margin-right: 15px;
}
.child-4 .team-content {
    padding: 20px;
    border-radius: 0;
    text-align: center;
    width: 100%;
    margin: auto;
}
.child-4 .contact-info-single-item-subtitle{
    color: #d8d8d8;
}
.child-4 .team-content h3,
.child-4 .team-content h3 a{
    color: #373737;
} 
.child-4 .team-content p,
.child-4 .contact-info-single-item-title i,
.child-4 .contact-info-single-item-title {
    color: #ffffff;
}
.child-4 .team-content h3 {
    margin-bottom: 15px;
    line-height: 30px;
}
.child-4 .team-content p {
    color: #849799;
    font-size: 14px;
    margin-bottom: 15px;
}
.child-4 .team-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.child-4 .team-wrapper:hover::before {
    bottom: 0;
}
.child-4 .post-meta .post-category {
    display: inline-block;
}
.child-4 .post-meta > ul {
    position: relative;
    margin-bottom: 8px;
}
.child-4 .post-meta li {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
}
.child-4 .post-meta .post-category a {
    padding: 0;
    color: #849799;
    border-bottom: 1px solid #849799;
    font-size: 12px;
    text-align: center;
}
.child-4 .post-meta .post-category a:hover{
    color: #ffffff;
}

.child-4 .bg-blue,
.child-4 .main-slider .owl-nav button.owl-next,
.child-4 .main-slider .owl-nav button.owl-prev,
.child-4 .main-slider .owl-carousel button.owl-dot.active,
.child-4 .testimonial-single-child,
.child-4 .testimonial-detail-child .testimonial-img-child img,
.scroll-to-top,
.child-4 .header-default .social-icons li a:hover,
.child-4 .mainmenu ul li a .fa-angle-down{
    background-color: #5035ff !important;
}
.child-4 .ce-box .box-icon i{
    color: #5035ff !important;
}
.child-4 .main-footer a:hover{
    color: #ffffff !important;
}
.child-4 .border-right-0{
    border-right: 0;
}
.child-4 .header-default .menu-area .navbar-nav > li > a{
    padding: 15px;
}
.child-4 .breadcrumb-section{
    padding-top: 300px;
    padding-bottom: 130px;
}
.child-4 .main-footer .social-icons li a{
    color: #ffffff !important;
}



@media only screen and (min-width: 992px){
    .child-4 .header-default .menu-area .navbar-nav > li > a{
        padding: 30px 20px;
    }
    .child-4 .main-slider .owl-nav button.owl-prev {
        left: -100px;
    }
    .child-4 .main-slider .owl-nav button.owl-next {
        right: -100px;
    }
    .child-4 .ce-logo{
        height: 120px;
    }
    .child-4 .header-default .main-nav-bg,
    .child-4 .header-default .sticky-header.is-sticky .main-nav-bg {
        border-radius: 3px;
        background-color: #5035ff;
        box-shadow: 0 0 10px 2px rgb(0 0 0 / 20%);
    }
    .child-4 .header-default .sticky-header.is-sticky{
        margin-top: 10px;
    }
    .child-4 .main-header{
        height: 120px;
        display: flex;
        position: relative;
        align-items: center;
    }
    .child-4 .header-default .sticky-header.is-sticky .inner-nav{
        background-color: transparent;
    }
    .child-4 .navbar-nav > li{
        position: relative;
    }
    .child-4 .navbar-nav > li::after,
    .child-4 .navbar-nav > li::before{
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 2px;
        opacity: 0;
        background: #ffffff;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }
    .child-4 .navbar-nav > li::after{
        bottom: 50%;
    }
    .child-4 .navbar-nav > li::before{
        top: 50%;
    }
    .child-4 .navbar-nav > li:hover::after{
        bottom: 0;
        opacity: 1;
    }
    .child-4 .navbar-nav > li:hover::before{
        top: 0;
        opacity: 1;
    }
    .child-4 .testimonial-child-wrap{
        margin: 0 15px 30px;
    }
}
@media (max-width: 767.98px){
    .mb-30px{
        margin-bottom: 30px;
    }
    .child-4 .banner-slider button.owl-prev, 
    .child-4 .banner-slider:hover button.owl-prev {
        left: 40px !important;
    }
    .child-4 .banner-slider button.owl-next, 
    .child-4 .banner-slider:hover button.owl-next {
        right: 40px !important;
    }
}
@media (max-width: 991.98px){
    .child-4 .header-default .navbar-expand-lg,
    .child-4  .header-default .sticky-header.is-sticky .inner-nav{
        background-color: #5035ff;
    }
}

.gallery-columns-3 .gallery-item {
    width: 30%;
    display: inline-block;
    margin-right: 10px;
    border: 2px solid #ffffff;
    border-radius: 3px;
}

.gallery-columns-3 .gallery-item:nth-child(3) {
    margin-right: 0;
}
