.site-header {
	height: 71px;
	margin-top: 0;
}

.image-container img {
	height: auto;
}

.wp-block-image img {
	height: auto;
}

#tix-attendees ul {
	padding: 0;
}

.wordcamp-schedule__column-header.is-column-time {
	text-indent: -9999px;
	background-color: white;
}

.entry-content a {
	text-decoration: underline;
}

.wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
	color: currentColor !important;
}

.error-404.not-found {
	max-width: 50rem;
	margin: 0 auto;
	padding: 90px 0;
}

.error-404 .widget.widget_archive {
	display: none;
}

.page-slug-ponentes .wordcamp-post-list.wordcamp-post-list {
	padding: 60px 0;
}

.page-slug-ponentes .wordcamp-speakers__title a {
	background-color: #ff6c6c;
	border: .125rem solid #000;
	font-family: Archivo Black;
	font-size: 1rem;
	letter-spacing: .00875rem;
	line-height: 1;
	padding: .5625rem 1.5rem;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	text-decoration: none;
}

.page-slug-ponentes .wordcamp-post-list__post {
	padding: 18px;
	border: 2px solid #000;
	position: relative;
	padding-top: 168px;
	box-shadow: -10px 10px 0 #969696;
	background: #fff;
}

.page-slug-ponentes .wordcamp-image__avatar-container {
	position: absolute;
	top: 0;
	margin-top: 18px;
}

.page-slug-ponentes h4.wordcamp-speakers__sessions-heading {
	text-transform: uppercase;
	font-family: Archivo Black;
	font-size: 1rem;
	background-color: #fff56c;
	border: 1px solid #000;
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	margin-bottom: 20px !important;
	font-weight: 400;
}

.page-slug-ponentes h4.wordcamp-speakers__sessions-heading:after {
	content: "/ CHARLA";
}

.page-slug-ponentes a.wordcamp-speakers__session-link {
	text-decoration: underline !important;
	color: #923445;
	font-size: 23px;
	line-height: 1;
	font-family: Archivo Black;
}

.page-slug-ponentes .wordcamp-speakers__session-info {
	font-size: 15px;
	font-style: normal !important;
	color: #565656 !important;
}

.page-slug-ponentes .wordcamp-post-list.has-layout-grid {
	grid-template-columns: 1fr;
}

.page-slug-ponentes .wordcamp-block__item-content.wordcamp-speakers__content p {
	line-height: 1.4;
	font-weight: 600;
}

.single-wcb_speaker main#main, .single-wcb_session main#main {
	padding: 40px 0;
}

.single-wcb_speaker article.wcb_speaker, .single-wcb_session article.wcb_session {
	padding: 20px;
	border: 2px solid #000;
	position: relative;
	box-shadow: -10px 10px 0 #969696;
	background: #fff;
	max-width: 810px;
	margin: 0 20px;
}

.single-wcb_session article.wcb_session {
	box-shadow: -10px 10px 0 #f9f071;
}

.single-wcb_session h1.entry-title {
	background: transparent;
	padding-top: 0;
	color: #923445;
	line-height: 1;
	text-align: left;
}

.single-wcb_speaker header.entry-header {
	text-align: center;
}

.single-wcb_speaker .entry-title {
	text-align: center;
	background: transparent;
	padding-top: 0;
	background-color: #ff6c6c;
	border: .125rem solid #000;
	font-family: Archivo Black;
	font-size: 1rem;
	letter-spacing: .00875rem;
	line-height: 1;
	padding: .5625rem 1.5rem;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	margin: 0;
}

.single-wcb_speaker .entry-content p, .single-wcb_session .entry-content p {
	line-height: 1.4;
	font-weight: 600;
}

.single-wcb_session ul#session-speaker-names {
	padding: 0;
}

.single-wcb_session h2.session-speakers {
	background-color: #969696;
	display: inline-block;
	text-transform: uppercase;
	font-family: Archivo Black;
	font-size: 1rem;
	padding: 8px 12px;
	line-height: 1;
	border: 1px solid #000;
	font-weight: 400;
	margin-bottom: 0;
}

.single-wcb_session ul#session-speaker-names a {
	text-decoration: underline !important;
	color: #923445;
	font-size: 23px;
	line-height: 1;
	font-family: Archivo Black;
}

.single-wcb_speaker .speaker-avatar img {
	width: 90px;
	height: 90px;
	object-fit: cover;
	margin: 20px auto;
	display: block;
}

.single-wcb_speaker h2.speaker-sessions {
	text-transform: uppercase;
	font-family: Archivo Black;
	font-size: 1rem;
	background-color: #fff56c;
	border: 1px solid #000;
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	font-weight: 400;
}

.single-wcb_speaker h2.speaker-sessions:after {
	content: " / CHARLA";
}

.single-wcb_speaker ul#speaker-session-names {
	padding: 0;
}

.single-wcb_speaker ul#speaker-session-names a {
	text-decoration: underline !important;
	color: #923445;
	font-size: 23px;
	line-height: 1;
	font-family: Archivo Black;
}

.tax-wcb_session_category .site-main {
	display: grid;
	max-width: 1024px;
	margin: 0 auto;
	grid-template-columns: 1fr;
	grid-column-gap: 2.5em;
	grid-row-gap: 2.5em;
}

.tax-wcb_session_category .site-main .page-header {
	grid-column: 1 / -1;
	text-align: center;
}

.tax-wcb_session_category h2.entry-title a {
	text-decoration: underline !important;
	color: #923445;
	font-size: 23px;
	line-height: 1;
	font-family: Archivo Black;
	font-weight: 400;
}

.tax-wcb_session_category .entry-content p {
	line-height: 1.4;
	font-weight: 600;
}

.tax-wcb_session_category article {
	padding: 18px;
	border: 2px solid #000;
	position: relative;
	box-shadow: -10px 10px 0 #969696;
	background: #fff;
}

.tax-wcb_session_category .site-content {
	padding: 20px;
}

.single-wcb_session .session-video a {
	text-transform: uppercase;
	font-family: Archivo Black;
	font-size: 1rem;
	background-color: #fff56c;
	border: 1px solid #000;
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	margin-bottom: 20px !important;
	font-weight: 400;
	text-decoration: none;
}

.colaboradores__inframundo img {
	max-width: 50%;
	margin: auto;
	display: block;
}

@media only screen and (min-width: 65rem) {
	.page-slug-sala-b.wp-embed-responsive .wp-has-aspect-ratio iframe, .page-slug-sala-a.wp-embed-responsive .wp-has-aspect-ratio iframe {
		height: 100% !important;
		width: 100% !important;
	}
	
	.colaboradores__inframundo img {
		max-width: 50%;
		margin: auto;
		display: block;
	}
	
	.page-slug-sala-b.page-template-default .entry-content, .single .entry-content, .page-slug-sala-a.page-template-default .entry-content, .single .entry-content {
		max-width: 86rem;
	}
	
	.page-slug-patrocinadores.page-template-default .entry-content, .single .entry-content {
		max-width: 75rem;
	}
	
	.patrocinadores__atmosfericos li img {
		max-width: 50%;
		margin: 0 auto;
		display: block;
	}
	
	.patrocinadores__terestres li img {
		max-width: 65%;
		margin: 0 auto;
		display: block;
	}
	
	.tax-wcb_session_category .site-content {
		padding: 40px 0;
	}
	
	.tax-wcb_session_category .site-main {
		grid-template-columns: repeat(2,1fr);
	}
	
	.single-wcb_speaker main#main, .single-wcb_session main#main {
		padding: 90px 0;
	}
	
	.single-wcb_speaker article.wcb_speaker, .single-wcb_session article.wcb_session {
		padding: 40px 80px;
		margin: 0 auto;
	}
	
	.page-slug-ponentes .wordcamp-post-list.has-layout-grid {
		grid-template-columns: repeat(3,1fr);
		grid-column-gap: 2.5em;
		grid-row-gap: 2.5em;
	}
	
	.page-slug-ponentes.page-template-default .entry-content, .single .entry-content {
		max-width: 1190px;
		max-width: 74.375rem;
		margin: 0 auto;
		position: relative;
		padding: 0 15px;
	}
	
	.site-header {
		height: 103px;
	}
	
	.tix-ticket-413 {
		height: 150px;
		vertical-align: text-top;
	}
	
	.site-header {
		margin-top: .625rem;
	}
	
	.wordcamp-schedule__column-header.is-column-time {
		background-color: #f9f9f9 !important;
		box-shadow: none;
	}
	
	.wordcamp-schedule__date {
		font-family: Archivo Black;
		font-size: 2.25rem;
		line-height: 1;
		text-align: center;
		text-transform: capitalize;
	}
	
	.wordcamp-schedule__column-header {
		background-color: #ff6c6c !important;
		box-shadow: 0 0 0 2px #000;
		text-transform: uppercase;
		font-size: 25px !important;
		font-family: Archivo Black;
	}
	
	body:not(.block-editor-page) .wordcamp-schedule:not(.is-style-single-column-layout) .wordcamp-schedule__day {
		grid-gap: 10px !important;
	}
	
	body:not(.block-editor-page) .wordcamp-schedule:not(.is-style-single-column-layout) .wordcamp-schedule__time-slot-header, body:not(.block-editor-page) .wordcamp-schedule:not(.is-style-single-column-layout) .editor-styles-wrapper h3.wordcamp-schedule__time-slot-header, body:not(.block-editor-page) .wordcamp-schedule:not(.is-style-single-column-layout) .wordcamp-schedule__session {
		box-shadow: 0 0 0 2px #000 !important;
	}
	
	body:not(.block-editor-page) .wordcamp-schedule:not(.is-style-single-column-layout) .wordcamp-schedule__time-slot-header {
		background-color: #faf071 !important;
		font-size: 18px;
		font-weight: bold;
	}
	
	.wordcamp-schedule__session-title a, .editor-styles-wrapper h4.wordcamp-schedule__session-title a, .wordcamp-schedule__session-tracks a, .wordcamp-schedule__session-speakers a, .wordcamp-schedule__session-category a {
		font-weight: bold;
		font-size: 19px;
	}
	
	.wordcamp-schedule__session-speakers a {
		text-decoration: underline !important;
		color: #923445;
		font-size: 17px;
		font-weight: 600;
	}
	
	h4.wordcamp-schedule__session-title + p {
		margin: 0;
		color: #949494;
	}
}

.type-wcb_sponsor .entry-content a, .type-post .entry-content a {
	text-decoration: underline;
	color: #ff6c6c;
}

.wcfd-disabled-form #wcorg-login-message a {
	text-decoration: underline;
}

.contact-form input[type=checkbox], .contact-form input[type=radio] {
	margin-bottom: 4px;
}

.wp-block-jetpack-button {
	text-align: right;
/* Llamado a Patrocinadores (Jorge Torres) */
}

.post-slug-llamado-de-patrocinadores .por-que-patrocinar .wp-block-columns {
	margin-bottom: 0;
}

.post-slug-llamado-de-patrocinadores .por-que-patrocinar p {
	font-size: 90%;
}

.post-slug-llamado-de-patrocinadores .planes-cols-container .wp-block-column:not(:first-child) {
	margin-left: 0;
}

.post-slug-llamado-de-patrocinadores .planes-cols-container .wp-block-column h2 {
	background: #fff;
	width: 80%;
	margin: 0 auto;
}

.post-slug-llamado-de-patrocinadores .planes-cols-container .wp-block-column ul {
	padding: 0 0 0 16px;
	margin: 0 16px 8px;
	font-size: 95%;
}

.post-slug-llamado-de-patrocinadores .plan-terrestre-col {
	background: #fff46f;
}

.post-slug-llamado-de-patrocinadores .plan-atmosferico-col {
	background: #ff6c6c;
}

.post-slug-llamado-de-patrocinadores .plan-galactico-col {
	background: #848484;
}

.post-slug-llamado-de-patrocinadores .plan-galactico-col ul {
	color: #fff;
}

.post-slug-llamado-de-patrocinadores .plan-galactico-col a, .post-slug-llamado-de-patrocinadores .plan-atmosferico-col a {
	color: #fff;
/* Llamado a ponentes (Jorge Torres) */
}

.post-slug-llamado-a-ponentes .formulario-lateral {
	color: #333;
	font-size: 90%;
	padding-left: 16px;
}

.post-slug-llamado-a-ponentes .formulario-lateral ul {
	padding-left: 0;
}

.page-slug-patrocinadores.page-template-default .wp-post-image, .page-slug-patrocinadores .single .wp-post-image {
	box-shadow: none;
	height: auto;
	width: auto;
}

.wordcamp-post-list.has-layout-grid.patrocinadores__galacticos {
	grid-row-gap: 3em;
}

ul.wordcamp-block.wordcamp-post-list.has-layout-grid.wordcamp-sponsors.patrocinadores__atmosfericos.has-grid-columns-2.wp-block-wordcamp-sponsors {
	padding-top: 0;
}

ul.wordcamp-block.wordcamp-post-list.has-layout-grid.wordcamp-sponsors.patrocinadores__terestres.has-grid-columns-4.wp-block-wordcamp-sponsors {
	padding-top: 0;
}





/*
     FILE ARCHIVED ON 14:18:33 Nov 13, 2020 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 16:09:46 Aug 19, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
