/*
Theme Name:   Divi child theme
Description:  Write here a brief description about your child-theme
Author:       angelalifang
Author URL:   http://pinetreeinvestment.wordpress.com
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Divi-child
*/

/* Write here your own personal stylesheet */
/* Header */
#top-menu li.current-menu-item>a:before, #top-menu li>a:hover:before {
    transform: scaleX(1);
}
#top-menu li>a { transition: transform 0.5s; }
#top-menu li>a:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 20px;
    background: #159957;    
    transform: scaleX(0);
    transform-origin: left;
}
#top-menu li>a:hover { opacity:1!important; color:#159957; }
.et-fixed-header #top-menu li>a:before { bottom: 12px; }
/* //Header */

/* Banner Slider */
.banner-slider .elementor-element-populated {
    padding: 0px!important;
}
h1.entry-title.main_title {
    display: none;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0px;
}

/* //Banner Slider */

/* Footer */
#footer-info {
    width: 100%;
    text-align: center;
}
#main-footer div#media_image-3 {
    margin-bottom: 20px;
}
#main-footer .footer-widgets .footer-widget:nth-child(2) {
    margin-left: 50px!important;
}
ul#menu-footer-menu li {
    width: 50%;
    float: left;
    line-height: 30px;
}
#footer-widgets .footer-widget li:before { top:12px; }
.footer-widget h4.title {
    margin-bottom: 15px;
}
#menu-footer-menu a:hover {
    color: #159957!important;
    transition: 0.5s all;
}
#menu-footer-menu a:before {
	display:none;	
}
li.jetpack-social-widget-item a:hover {
    color: #159957!important;
}
#footer-widgets .footer-widget .widget_custom_html li:before { display:none; }
.contact li i {
    position: absolute;
    left: 0;
    line-height: 24px;
}
.widget_custom_html {
    margin-bottom: 20px!important;
}
.contact li {
    padding-left: 24px!important;
}
ul.jetpack-social-widget-list li:first-child {
    padding-left: 0!important;
}
.contact li a:hover {
    color: #159957!important;
	transition:0.5s all;
}
/* //Footer */

/* Team */
.our-team .elementor-column-wrap.elementor-element-populated {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
    margin: 20px;
    overflow: hidden;
}
/* //Team */



/* disable sidebar from blog template */
body.blog #main-content .container:before {background: none;}
body.blog #content-area #left-area { width: 100%; }
body.blog div#sidebar { display: none; }

/* space on top - Blog Page*/
body.post-template-default.single.single-post div#content-area {
    margin-top: 50px;
}