/*
 Theme Name: Divi Child
 Theme URI: https://www.pengatv.co.za/
 Description: Divi Child Theme
 Author: Headway Digital
 Author URI: https://www.headwaydigital.co.za/
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

#main-footer {
    background: url(https://headway.digital/dev/penga/wp-content/uploads/2024/02/BG5.jpg) no-repeat;
    background-size: cover;
}
imge {
	pointer-events: none; 
}
#et-info-phone, #et-info-email {
    position: relative;
    font-weight: 400;
}
.et_header_style_left #et-top-navigation nav>ul>li>a:hover {
    color: #1abc9c;
}
.et_pb_widget {
    float: none !important;
    max-width: 100% !important; 
	text-align: center!important; 
}
#main-footer .footer-widget h4 {
    font-weight: 600 !important;
}
.tss-meta-info, .tss-wrapper .tss-layout3 .profile-img-wrapper img, .tss-wrapper .tss-isotope1 .profile-img-wrapper img, .tss-wrapper .tss-carousel3 .profile-img-wrapper img, .tss-wrapper .tss-layout3 .rating-wrapper, .tss-wrapper .tss-isotope1 .rating-wrapper, .tss-wrapper .tss-carousel3 .rating-wrapper, .author-name, .tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
display: none !important; 
}


.tss-carousel-main .swiper-pagination-bullet, .tss-carousel .swiper-pagination-bullet {
    background: #bbb;
}

.tss-carousel-main .swiper-pagination-bullet:hover, .tss-carousel-main .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {
    font-style: normal;
    font-size: 20px !important;
    line-height: 1.4em;
    font-weight: 400;
    max-width: 80%;
    color: #fff !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {
	background-color: transparent; 
	padding: 0; 
	margin-top: 30px; 
}
.item-content strong {
    font-weight: 700;
    display: table;
    clear: both;
    width: 100%;
    margin-top: 20px;
    font-size: 17px;
}
.et_pb_slide_description .et_pb_slide_title {
    text-transform: none!important;
    font-weight: 100 !important;
    text-shadow: none !important;
}

.ms-slide .ms-slide-bgcont img {
    min-width: 100% !important;
    min-height: 100% !important; 
}

#portfolio .et_pb_icon_wrap {
background: none transparent !important; 
}
#portfolio .et_pb_icon {
    margin-bottom: 0 !important;
}
#portfolio .et-pb-icon {
	opacity: 0; 
	    color: #FFFFFF;
    font-size: 70px;
    background: #1abc9c;
    border-radius: 100%;
}
#portfolio .et_pb_icon_wrap {
    margin-top: -15px;
}
#portfolio .et-pb-icon:hover {
    color: #FFFFFF;
    font-size: 70px;
    background: #1abc9c;
    border-radius: 100%;
	opacity: 1; 
}
#et-boc .area-outer-wrap[data-da-color=light] .da-close {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    opacity: 1 !important;
}
.popup p {
    margin-bottom: 0!important;
    height: 0 !important;
    display: none;
}

/* 
#photography, #design, #annual-reports, #infographics {
    border: 20px solid #fff;
    border-radius: 6px;
}
*/
.et_pb_slide_content p {
	font-size: 16px; 
	line-height: 22px; 
}
.et_pb_slide_0 .et_pb_slide_description .et_pb_slide_title {
    max-width: 600px;
}
.et_pb_slide_0 .et_pb_slide_content p {
    max-width: 400px;
}
#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area] {
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* Responsive */

@media only screen and (max-width: 767px) {
	#et-info, #et-secondary-menu {
    line-height: 20px !important;
}

/* 	#photography, #design, #annual-reports, #infographics {
    border: 10px solid #fff;
    border-radius: 6px;
}*/
.et_pb_slide_content p {
	font-size: 13px; 
	line-height: 17px; 
}
.et_header_style_left #logo {
    max-width: 75% !important;
    max-height: 60%;
}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {
    font-style: normal;
    font-size: 16px !important;
    line-height: 1.3em;
    font-weight: 400;
    max-width: 100%;
    color: #fff !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.et_pb_video_0, .et_pb_video_1, .et_pb_video_2, .et_pb_video_3, .et_pb_video_4 {
    border-width: 5px !important;
    border-color: #FFFFFF;
}
}

img {
	pointer-events: none;
}