/*
Theme Name: Unicamp Child
Theme URI: https://unicamp.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0.0
Template: unicamp
Text Domain: unicamp-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

#page-open-components {
	display: none !important;
}
p {
    margin-bottom: 1em;
}
@media (max-width: 767px) { 
	.navigation-secondary {
		text-align: center;
	}
	
	.top-bar-info {
		    width: 100% !important;
    text-align: center !important;
	}
}

.top-bar-info .info-item {
	padding: 10px 20px;
    background-color: #9fc64b;
    border-radius: 5px;	
}

.top-bar-info .info-item:last-child {
	padding: 10px 20px;
    background-color: #ffffff;
    border-radius: 5px;
}

.top-bar-info .info-item:last-child a {
	color: #111111 !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px !important;
}

.e-con {
    --container-max-width: 1400px !important;
}

.unicamp-testimonial-style-03 .swiper-slide-visible .testimonial-item {
    border-radius: 10px;
}

.unicamp-testimonial-style-03 .text {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.lael-program .description span {
	font-weight: bold !important;
    margin-bottom: 5px;
    display: block;
}


.lael-program .description h4 {
    margin-bottom: 5px;
}

.lael-program .description i {
	margin-right: 5px;
	font-size: 0.9em;
}

.page-footer .unicamp-icon svg {
    fill: #ffffff;
}


.product-main-image {
	border: 1px solid #f6f6f6;
}

.curriculum-box {
	font-size: 0.9em;
}
.curriculum-box ul {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.curriculum-box ul li + li {
    margin: 1px 0 0;
}

.curriculum-box h5 {
	margin: 0 0 5px;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before {
    display: none;
}
