/*
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
*/

/* Define global color variables */
:root {
	--e-global-color-primary: #445E8F;
    --e-global-color-secondary: #111111;
    --e-global-color-text: #333333;
    --e-global-color-accent: #384D76;
    --e-global-color-874cba6: #445E8F;
}

.single-people .page-title-bar-01 .page-title-bar-heading {
	display: none;
}
.single-people .page-title-bar-01 .page-title-bar-inner {
	padding-block: 17px;
	text-align: center;
}

.people-list-shortcode {
	display: grid;
	gap: 12px;
}

.people-list-shortcode .tm-button-link.tm-button {
	display: inline-flex;
	text-decoration: none;
}

.people-list-shortcode .tm-button-link.tm-button.style-flat.active::before {
	background-color: #111;
	color: #fff;
}

.countdown .countdown-clock {
	justify-content: center;
	align-items: center;
	gap: 0;
}
.unicamp-modern-slider-style-04 .tm-modern-slider .sub-title {
	font-size: 14px;
	letter-spacing: normal;
}
.page-mobile-main-menu > .inner {
	background-color: #e7e7e7;
}
body .page-mobile-main-menu .menu__container > li > a {
	color: var(--e-global-color-secondary);
}
body .page-mobile-main-menu .menu__container > li.current-menu-item > a {
	color: var(--e-global-color-primary);
	font-weight: 600;
}
.headroom--not-top .header-buttons .header-sticky-button {
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
	color: #fff;
}
.entry-after-product {
	margin-top: 0;
	border: 0;
}
a.brand-color.tumblr {
	display: none;
}
#billing_address_1_field,
#billing_address_2_field {
	flex: 0 0 100%;
	max-width: none;
}
.woocommerce-order-details .shop_table .order-total .amount,
.widget_shopping_cart_content .cart-footer .amount {
	color: #445e8f;
}
.single-product form.cart .variations select {
	cursor: pointer;
}
.woocommerce-checkout .checkout_coupon .form-group {
	width: auto;
}
.single-product .reset_variations {
	margin-left: 20px;
}
#order_review > .ppcp-messages {
    display: none !important;
}
.single-product form.cart .variations select {
    min-width: 48%;
    padding: 14px 23px;
}

/* Responsive begin  */

@media screen and (min-width: 1200px) {
	.header-05 .header-left,
	.header-05 .header-right {
		width: auto;
	}
}
@media screen and (max-width: 1023px) {
	.page-footer {
		margin-top: 3rem;
	}
}

@media screen and (max-width: 767px) {
	body .branding-logo-wrap img,
	body .error404--header .branding-logo-wrap img,
	body .header-sticky-both .headroom.headroom--not-top .branding img,
	body
		.header-sticky-up
		.headroom.headroom--not-top.headroom--pinned
		.branding
		img {
		width: 215px;
	}
	.header-right .page-open-components {
		display: none;
	}
	span.button-text {
		line-height: 1.5;
		padding-block: 8px;
	}
	.header-05 .header-wrap {
		padding-right: 5px;
	}
}
