/*
 Theme Name:     The Archub - Architecture and Interior Design Child Theme
 Theme URI:      https://divi.wplayouts.com/the-archub
 Description:    Premium The Archub - Architecture and Interior Design Child Theme<a href="https://divi.wplayouts.com/the-archub/">View Demo</a>
 Author:         WP layouts
 Author URI:     https://wplayouts.com/
 Template:       Divi
 Version:        1.0.0
 License:     	 GNU General Public License v2 or later
 License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*/


.social-icon-top .et_pb_icon {
    display: inline;
    padding: 12px;
}

.wp-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

/*team members custom css*/



.infu_team_members .et_pb_team_member ul.et_pb_member_social_links a.et_pb_font_icon::before {
    background: #FF5518;
    padding: 10px;
    border-radius: 5px;

}


/** Media screen custom css **/

@media screen and (min-width: 540px) {
    .infu_team_members .et_pb_team_member {
    display:flex !important;
    display: -webkit-box;
    display: -ms-flexbox;
    align-items: center; 

}
    
    .infu_team_members .et_pb_team_member_image{width: 33% !important;    margin: 0!important;    background: #dcdcdc;}
.infu_team_members .et_pb_team_member_description{padding: 19px;}

    .infu_team_members .et_pb_team_member ul.et_pb_member_social_links {
    list-style-type: none!important;
    bottom: 0px;
    position: absolute;
    right: 0;
}
    
}

@media screen and (max-width: 540px) {
    .infu_team_members .et_pb_team_member {text-align: center;}
    .infu_team_members .et_pb_team_member .et_pb_team_member_description {
    padding: 26px;
}
    .infu_team_members .et_pb_team_member_image{margin:0 auto;}
    
}




/*blogs custom css */



.influ_blog_layouts .et_pb_post:hover .entry-featured-image-url img, .influ-portfolio  .et_portfolio_image:hover img {
    transition: transform 2000ms ease 0ms,transform 2000ms ease 0ms,transform 2000ms ease 0ms;
    transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(0deg) rotateY(0deg) rotateZ(6deg)!important;
}

.influ_blog_layouts .et_pb_post .entry-featured-image-url, .influ-portfolio .et_portfolio_image {
    overflow: hidden;
    transition: all 1.5s ease-out;
     margin-bottom: 0px;
}


.influ_blog_layouts .post-meta , .influ-portfolio  .post-meta{
    position: absolute;
    top: 4px;
    background: #fff;
    border-radius: 4px;
    padding: 0px 8px;
   
    left: 6px;
    text-align: center;
    margin: 0px 3px;
}




.influ-portfolio h2.et_pb_module_header {
    position: absolute;
    bottom: 25px;
    opacity: 0;
   transition: all .5s ease-out;
    transform: translateX(-20%);
      padding: 25px !important; 
}




.influ-portfolio .et_pb_portfolio_item:hover .post-meta{

    background: linear-gradient(to left, #ff1469 50%, #fff 50%) right;
    background-size: 200%;
    transition: .5s ease-out;
   
}

.influ-portfolio .et_pb_portfolio_item:hover .post-meta a, .influ-portfolio  .et_pb_portfolio_item:hover h2.et_pb_module_header a {

     color: #fff !important;
}

.influ-portfolio  .et_pb_portfolio_item:hover h2.et_pb_module_header{
    opacity: 1;
    background: linear-gradient(to left, #ff1469 50%, #fff 50%) right;
    background-size: 200%;
    transition: .5s ease-out;
    transform: translateX(0%);
} 


.influ_blog_layouts article.et_pb_post{
    position:relative;
} 



.influ_blog_layouts .et_pb_post .entry-title{
    /* font-size: 22px!important; */
    /* line-height: 1.2em!important; */
    max-height: 56px;
    overflow: hidden;
    margin-bottom: 15px;
}





/* 2 Column Portfolio */
@media (min-width: 981px) {
.influ-portfolio .et_pb_grid_item {
width: 48.25%!important;
margin-right: 3.5%!important;
}
 
.influ-portfolio .et_pb_grid_item:nth-child(3n) {
margin-right: 3.5%!important;
}
 
.influ-portfolio .et_pb_grid_item:nth-child(2n) {
margin-right: 0!important;
}
 
.influ-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
clear: none!important;
}
 
.influ-portfolio .et_pb_grid_item.first_in_row {
clear: unset;
}
}