/*
 Theme Name:     Educoracao Theme
 Theme URI:      http://plura.pt/
 Description:    Plura Custom Educoracao Theme
 Author:         Plura
 Author URI:     http://plura.pt
 Template:       twentytwenty
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


:root {
	--color-purple: #190D42;
	--color-rose: #D42D97
	--color-blue: #2244BF;
}

/* FONTS */

body, p, label,
.entry-content h1,
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5,
.entry-content h6 {

	font-family: "Core Sans G" /*"core_sans_g55_medium"*/;

	font-weight: 500;

}

body, p, label {
	font-weight: 500;
}

.entry-content h1,
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5,
.entry-content h6 {

	font-weight: normal;
	font-weight: 900;

	/*font-family:"core_sans_g85_heavy";*/

}


a,
h1.entry-title,
h4 {
	color: var(--color-purple);
}

form button.wp-block-button__link {
	background-color: var(--color-purple);
}






p {
	text-align: justify;
}

#site-header,
footer {
	display: none;
}


@media (min-width: 700px) {
	
	.singular .entry-header {
		padding: 4rem 0;
	}

}


article>.post-inner {
	padding-top: 0;
}

#badges {
	align-items: center;
	display: flex;
	justify-content: center;
}

#badges a {
	display: contents;
}

#badges img {
	width: min(40%, 200px);
}

#badges img[src*="google"] {
	width: min(50%, 250px);
}

@media (min-width: 768px) {
	
	#badges img {
		margin: 0 70px 0 0;		
	}
	
	#badges img[src*="google"] {
		margin: 0 50px 0 0;
	}	
	
}

form label {
	font-size: 2.1rem;
	font-weight: normal !important;
	letter-spacing: normal;
}

form .grunion-field-wrap {
	border-right: none !important;
}

@media (max-width: 1023px) {
	form button {
		width: 100%;
	}
}

/*.wp-block-columns.custom-footer {
	background-color: #666;
	width: 100% !important;
	max-width: initial !important;
	margin: 100px 0 0 !important;
	padding: 50px 0;
}

.wp-block-columns.custom-footer,
.wp-block-columns.custom-footer a {
	color: #fefefe;
}

.wp-block-columns.custom-footer a {
	font-weight: bolder;
}*/
