/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
/* removing the H3 titles from Sponsors page */
body {
	font-family: 'Lora', Times New Roman, serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', Arial, sans-serif;
	color: #002ea2;
}

.cache-buster-kaxdsnf {
	display: none;
}

.site-header .site-title {
	border: 0;
	font: 0/0 a;
	display: block;
	text-shadow: none;
	color: transparent;
	background: url('http://wayback.fauppsala.se:80/wayback/20201101150910/https://2017.helsinki.wordcamp.org/files/2017/01/cropped-logo-1.png');
	background-size: 100%;
	background-repeat: no-repeat;
	width: 200px;
	height: 250px;
}

.site-header .site-title a {
	display: block;
	width: 200px;
	height: 250px;
}

.page-header, .widget {
	border-top: 4px solid #002ea2;
}

.wcorg-sponsor h3 {
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.main-navigation a {
	color: #002ea2;
}

.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
	background-color: #002ea2;
	border-color: #002ea2;
	color: #fff;
}

input[type="submit"] {
	background: #002ea2;
}

.social-navigation a {
	color: #002ea2;
	border: 1px solid #002ea2;
}

.tix-attendee-list a.tix-field {
	box-shadow: none;
}

@media (max-width: 35em) {
	#tix-attendees .tix-columns-3 li {
		width: 100%;
	}
}

@media (min-width: 35em) and (max-width: 64em) {
	#tix-attendees .tix-columns-3 li {
		width: 50%;
	}
}

.widget.widget_wpcom_social_media_icons_widget li a {
	color: #002ea2;
}

@media screen and (min-width: 56.875em) {
	.site-header .site-title {
		border: 0;
		font: 0/0 a;
		display: block;
		text-shadow: none;
		color: transparent;
		background: url('http://wayback.fauppsala.se:80/wayback/20201101150910/https://2017.helsinki.wordcamp.org/files/2017/01/wchelsinki_logo_360x200.png');
		background-size: 100%;
		background-repeat: no-repeat;
		width: 360px;
		height: 200px;
	}
	
	.site-header .site-title a {
		display: block;
		width: 360px;
		height: 200px;
	}
	
	.site-description {
		clip: rect(1px,1px,1px,1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}
	
	.site-header {
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 5%;
	}
	
	.site-header-menu {
		display: block;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
	
	.site-header-main {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

/* Schedule page. */
.wcpt-col-time {
	width: 120px;
}

.global-session.registration-and-breakfast,
.global-session.opening-words,
.global-session.coffee-break,
.global-session.lunch,
.global-session.closing-words {
	background-color: rgba(0,52,185,0.95);
	color: #fcfcfc;
}

@media screen and (max-width: 700px) {
	.wcpt-session-title {
		display: inline;
		padding: 0;
	}
	
	span.wcpt-session-speakers {
		padding-top: .5em;
		padding-left: 0;
	}
	
	span.wcpt-session-speakers a,
											span.wcpt-session-speakers a:visited {
		color: #002ea2;
	}
	
	span.wcpt-session-title {
		padding: 0 0 10px 10px;
		display: inline-block;
	}
	
	.wcpt-time {
		padding: 16px 16px 0;
	}
	
	.wcpt-session-type-session {
		padding: 8px 16px 16px;
		margin-bottom: 0;
	}
}

@media screen and (min-width: 701px) {
	.wcpt-col-time, .wcpt-time {
		text-align: center;
	}
	
	.wcpt-session-speakers:before {
		color: #d1d1d1;
		content: "\007C";
		font-size: .875em;
		padding: 0 .5em 0 .25em;
	}
}





/*
     FILE ARCHIVED ON 15:09:10 Nov 1, 2020 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 8:41:46 Aug 14, 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)).
*/
