/*
Theme Name:     Pixwell child
Template:      	pixwell
Theme URI:      https://tf01.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Pixwell in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

.single-portfolio-holder {
    display: inline !important;
    
}

.single-portfolio-feat {
    padding-right: 5px;
    display: none;
}

/* home page custom css */


.abt-desc-custom{
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #333333;
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    margin: 0 10px 0 0 ;
}

.home-about-me-custom a{
    transition: all .3s cubic-bezier(0.32, 0.74, 0.57, 1);
}

.home-about-me-custom a:hover{
    color: #81d742;
}

.home-about-me-custom h1{
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    font-size: 30px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.home-about-me-custom h2{
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 18px;
    margin: 10px 0 10px 0;
}

.home-about-me-custom p{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin: 10px 0 10px 0;
}
       

.flex-container {
    display: flex;
    flex-wrap: nowrap;   
    align-items: center;
}

.home-about-me-custom-left-text{
    width: 60%;
    padding: 0 30px 0 0;
    align-items: center;
}

.home-about-me-right-img{
    width: 40%;
    
}

.home-about-me-custom-right-text{
    width: 60%;
    padding: 0 0 0 30px ;
    align-items: center;
}

.home-about-me-left-img{
    width: 40%;
    
}

  
.home-about-me-profile h1{
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    font-size: 30px;
    margin-bottom: 5px;
    
}
.home-about-me-profile h2{
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 22px;
    margin: 10px 0 10px 0;
}

.home-about-me-profile h3{
    font-family: 'Poppins', sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 14px;
}
 



.is-bg-icon .social-link-Behance:hover{
    background-color: #0057ff;
}

.is-bg-icon .social-link-E-Mail:hover{
    background-color: #81d742;
}

.home-about-me-connect{
    text-align: center;
    width: 60%;
    margin: auto;
}

.home-about-me-connect h1{
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    font-size: 30px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.home-about-me-connect h2{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin: 10px 0 10px 0;
    font-weight: 400;
}

.cta-btn{
    font-size: 1.2rem;
    margin: 10px 10px 10px 0;
}


.about-me-img-sizer{
    padding: 0 60px 0 0;
    
}

.home-aboutme-scroll{
    text-align: center;
}

.home-aboutme-scroll h3{
    font-family: 'Poppins', sans-serif;
    font-weight: 600;    
    font-size: 14px;
    margin-top: 50px;
    text-transform: uppercase;
    
}

.home-aboutme-scroll i{
    font-size: 18px;
    font-weight: 700;
    
}


.learn-more-about-me{
    font-family: 'Poppins', sans-serif;
}

.learn-more-about-me-left{
    width: 50%;
    padding-right: 30px;
}

.learn-more-about-me-right{
    width: 50%;
    padding-left: 30px;        
}

.flex-container-del-align{
    align-items: baseline !important;
}

.learn-more-about-me h1{    
    font-weight: 200;
    font-size: 30px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.learn-more-about-me h2{
    font-weight: 600;
    font-size: 18px;    
    text-transform: uppercase;
}

.learn-more-about-me p{
    font-weight: 400;
    font-size: 14px; 
    text-transform: none;   
    margin-bottom: 17px;
    line-height: 17px;
}

.learn-more-about-me ul li {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;    
    text-transform: none;
    font-weight: 400;
    margin: 0px 0 17px 0;
}

.hamc-tools{
    margin: 50px 0;
}

.hamc-tools hr{
    opacity: 0.5;
}

.hamc-tools img{
    width: 90%;
    margin: 10px 0 20px 0;
}
.hamc-tools ul{
    margin-top: 0px;

}

.hamc-tools ul li{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;    
    text-transform: none;
    font-weight: 500;
    margin: 0 0 5px 30px;
    list-style-type: disc;
}

.about-me-only-image img{
       
    margin: 0px 0 30px 0 ;
}

.home-wolf-hider{
    display: none;
}

.home-wolf-hide{
    display: block;
}

.home-content-hider{
    display: none;
}

.home-content-hide{
    display: block;
}

.footer-widget{
    display: none;
}

#uid_87415a03a {
    
    padding-top: 50px;    
    padding-bottom: 0px; 
   
}


.footer-social a {
    margin: 8px;
    width: 46px;
    height: 46px;    
    padding: 5px;
}

.footer-social i {    
    color: #ffffff;
    font-size: 24px;
    
}

button.pp-filter-el {    
    padding: 12px 15px;
    
}

.pp-terms-filter{
    background: #f8f8f8;
}

.filter-label {
    font-size: 20px !important;
}


.cta-btn.is-bg:hover{
    background: #333333;
    color: #81d742;
}

#uid_87415a03a .cta-btn-2{
    color:  #ffffff;
    background: #333333;
}

#uid_87415a03a .cta-btn-2:hover{
    color: #333333;
    background: #81d742;
}

.entry-content .wpcf7 input, .entry-content .wpcf7 textarea {
    
    border: solid 1px #dedede;
}

.rbc-content-section .rbc-sidebar{
    margin: 30px 0 30px 0 ;
}

/* MOBILE VIEW */

@media only screen and (max-width: 769px) {

    
    .flex-container {
        display: block;
        flex-wrap: nowrap;   
        align-items: center;
    }
    
    .home-about-me-custom-left-text{
        width: 100%;
        padding: 0 0 0 0;
        
    }
    
    .home-about-me-right-img{
        width: 100%;
        display: block;
        
    }
    
    .home-about-me-custom-right-text{
        width: 100%;
        padding: 15px 0 0 0;
        align-items: center;
        
    }
    
    .home-about-me-left-img{
        width: 100%;
        
        
    }
    
    .home-about-me-custom h1{
        font-family: 'Poppins', sans-serif;
        font-weight: 200;
        font-size: 27px;
        margin-bottom: 5px;
        
    }

    .home-about-me-custom h2{
        
        font-size: 16px;
        
    }

 
    .home-wolf-hider{
        display: block;
        width: 70%;
        margin: 35px auto;
    }

    .home-wolf-hide{
        display: none;
    }

    .home-content-hider{
        display: block;
        width: 100%;
        margin: 35px auto;
    }

    .home-content-hide{
        display: none;
    }
    

    .just-me-img{
        width: 70%;
        margin: auto;
    }
    
    .home-about-me-connect {
        
        width: 100%;
        
    }

    .home-about-me-connect hr{
        margin-bottom: 20px;
        
        
    }

    .main-menu > li > a, .off-canvas-menu > li > a {
        font-family: Poppins;
        font-weight: 500;
        font-size: 28px !important;
        letter-spacing: .5px;
    }
    

}