/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

.wp-block-social-links li a {color: #fff !important;}
.logos-solucoes .mcb-item-column-inner {overflow: hidden;}
.post-type-archive-mec-events #Wrapper,
.mec-events-template-default #Wrapper {background-color: #fff;}
.post-type-archive-mec-events #Header_wrapper,
.mec-events-template-default #Header_wrapper {background-color: #000 !important;}
.post-type-archive-mec-events #Wrapper #main-content,
.mec-events-template-default #Wrapper #main-content {padding-top:50px;}
#Top_bar .menu li ul li {width: 280px;}
#Footer .widget .social li {display: inline-block; font-size: 25px; padding-right: 10px;}
#Footer .logo-clientes {margin: 0px; text-align: center;}
#Footer .logo-clientes img {max-width: 100%; height: 100%;}
#Footer .copyright {color: #fff;}
#Footer .widgets_wrapper { padding: 70px 0 0 0;}
#Footer #back_to_top {line-height: 42px; text-align: center;}

.form-light input {color: #000;}

.ficha-tecnica {line-height:30px; width: 100%; display: flex; align-items: center; margin: 5px 0 10px 0;}
.ficha-tecnica img {width: 50px; vertical-align: middle; margin: 5px 15px 0 0;}
.border-top { border-top: 1px solid #eee; padding-top: 10px; margin-top: 10px; }

.solucoes .promo_box {padding-bottom: 30px; border-bottom: 1px solid #f58220; margin-bottom: 40px;}
.solucoes .promo_box h2 {font-size: 35px;}
#Error_404 .error_desk p .button {margin-left: 0px;}

.cursos-wrapper {display: flex; flex-direction: column; gap: 24px; margin: 50px 0;}
.curso-item {display: flex; gap: 24px; align-items: flex-start; margin-top:25px; padding-bottom: 40px; border-bottom: 1px solid #f58220;}
.curso-imagem img {width: 100%; height: auto; border-radius: 6px;}
.curso-imagem {flex: 0 0 20%;}
.curso-conteudo {flex: 1;}
.curso-titulo {margin: 0 0 12px;}
.curso-excerpt {margin-bottom: 16px;}
.cursos-wrapper .curso-item:last-child {border-bottom: none; padding-bottom: 0;}
@media (max-width: 768px) {
    .curso-item {flex-direction: column;}
    .curso-imagem {flex: 1 1 auto;}
}