/*
 Theme Name:   XXXXZ
 Theme URI:    http://zemarqu.es
 Description:  Twenty Twenty Child Theme
 Author:       Zé
 Author URI:   http://zemarqu.es
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  XXXXZ
*/

.header-inner {
	max-width: 100%;
	//padding: 2.55rem 0;
}

@media (min-width: 1000px){
	.header-inner {
		padding: 2.55rem 0;
	}
}

.site-title {
	display: inline-block;
	font-size: 3rem;
}

.faux-heading-page-title {
	display: inline-block;
	font-size: 3rem;
	font-weight: 700;
	opacity: 0.5;
	text-transform: lowercase;
}

@media (min-width: 700px) {
	.site-title,
	.faux-heading-page-title{
		font-size: 4rem;
	}
}

.site-description {
	display: none;
}

.header-toggles:only-child .toggle-inner .toggle-text {
	display: none;
}

.nav-toggle .toggle-icon, .nav-toggle svg,
button.close-nav-toggle svg {
	height: 3rem;
}

.nav-toggle .toggle-inner {
	height: auto;
	padding-top: 0;
}

@media (min-width: 700px) {
	button.close-nav-toggle {
		padding: 3.4rem 0;
	}
}

button:focus {
	outline: 0;
}

.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
	text-transform: lowercase;
	font-size: 3rem;
}

@media (min-width: 700px){
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
		font-size: 4rem;
	}
}

.home article {
	min-height: 60vh;
}

.post-meta-wrapper {
	max-width: 100%;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 76rem;
	width: calc(100% - 4rem);
}

.section-inner.small {
	max-width: 76rem;
}

.section-inner.large {
	max-width: 120rem;
}


.hide-element {
	border: 0;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip; rect(1px, 1px, 1px, 1px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.wp-block-latest-posts.is-grid li{
	border-top-width: 0;
}


#site-footer{
	border-top: none;
}
