/*
Theme Name: McLuhan Child
Theme URI: https://andersnoren.se/teman/mcluhan-wordpress-theme/
Template: mcluhan
Author: Anders Norén
Author URI: https://andersnoren.se
Description: McLuhan is a clean, simple and lightweight WordPress theme, featuring a front page with a complete post archive arranged by year rather than a traditional blog flow. It also sports fully customizable background colors for the sidebar and content, Block Editor/Gutenberg support, a responsive design, social network links with icons, an AJAX-powered mobile search with instant results, a resume page template and a full-width template. Demo: https://andersnoren.se/themes/mcluhan/
Tags: two-columns,left-sidebar,custom-menu,custom-colors,editor-style,featured-images,full-width-template,sticky-post,threaded-comments,theme-options,blog,translation-ready,block-styles,wide-blocks
Version: 2.1.1.1659137650
Updated: 2022-07-29 18:34:10
*/

p.has-drop-cap:not(:focus):first-letter {
	font-size: 3.5em;
	margin: .2em .2em .1em -.075em;
}

p.has-drop-cap.drop-right:not(:focus):first-letter {
	float: right;
	margin: .2em -.075em .1em .2em;
}

.campaign-jump {
	border: 1px solid #000;
	border-radius: 4px;
	border-color: #721414;
	color: #fff;
	background: #721414;
	padding: 2px 20px;
	display: block;
	line-height: 1.25;
}

.campaign-jump span {
	text-transform: uppercase;
	font-size: 75%;
}

.campaign-jump span.jump-to {
	font-size: 65%;
}

.campaign-jump a {
	border-bottom: none;
}

.campaign-jump a:hover {
	border-bottom: none;
}

.campaign-jump:hover {
	background: #9d1b1b;
}

@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-regular.woff2 ) format('woff2');
}

@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-italic.woff2 ) format('woff2');
}

@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-600.woff2 ) format('woff2');
}

@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-600italic.woff2 ) format('woff2');
}

@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-700.woff2 ) format('woff2');
}

@font-face {
	font-family: 'Archivo';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url( assets/fonts/archivo-v18-latin-ext_latin-700italic.woff2 ) format('woff2');
}

.site-title {
	font-weight: bold;
}

header.site-header .siteicon {
	width: 39px;
	height: 45px;
	margin-bottom: 15px;
	display: block;
	filter: invert(100%) sepia(0%) saturate(7425%) hue-rotate(184deg) brightness(106%) contrast(91%);
}

header.site-header a {
	border-bottom: none !important;
	border-bottom-color: transparent !important;
	text-decoration: none !important;
}

@media (max-width: 1000px) {
	
	header.site-header .siteicon {
		width: 18px;
		height: 18px;
		margin-bottom: 0;
		display: inline-block;
		vertical-align: -3px;
	}
	
	.site-title span {
		padding-left: 8px;
	}
}

header.site-header .site-title a:hover {
	border-bottom: none;
	border-bottom-color: transparent;
}

.entry-header {
	margin: 80px auto 25px;
}

.full-width-template main .section-inner,
.page-template-canon-page-template main .section-inner {
	max-width: 800px;
}

.featured-image {
	height: 150px;
	margin-bottom: 60px;
}

.featured-image img {
	width: 150px;
	height: 150px;
	border-radius: 10px;
}

@media (max-width: 620px) {
	.featured-image img {
		margin-bottom: 40px;
	}
}

.wp-block-audio {
	margin-bottom: 35px;
	padding-top: 10px;
}

/* UNIVERSAL NUMBER */

.episode-number {
	border: 1px solid black;
	border-radius: 4px;
	padding: 2px 5px 2px 3px;
	margin-right: 15px;
	display: inline-block;
	opacity: 0.7;
	white-space: nowrap;
	line-height: 1.25;
}

.episode-number svg {
	width: 15px;
	height: 15px;
	vertical-align: -1px;
	margin-left: 3px;
}

.episode-number.type-ehg {
	border-color: #c10f0f;
	color: #c10f0f;
}

.episode-number.type-ehg svg {
	filter: invert(17%) sepia(44%) saturate(6732%) hue-rotate(355deg) brightness(83%) contrast(96%);
}


.episode-number.type-eehg {
	border: 1px solid #6e5944;
	color: #6e5944;
}

.episode-number.type-eehg svg {
	filter: invert(34%) sepia(14%) saturate(1037%) hue-rotate(349deg) brightness(94%) contrast(83%);
}

.member-icon {
	width: 30px;
	height: 30px;
	padding-right: 4px;
	vertical-align: -4px;
	filter: invert(34%) sepia(14%) saturate(1037%) hue-rotate(349deg) brightness(94%) contrast(83%);
}

table.tablesorter .episode-number {
	margin-right: 0;
}

table.tablesorter .episode-number svg {
	margin-left: 0;
	vertical-align: -2px;
}

/* UNIVERSAL NUMBER END */

ul.episode-guests,
ul.episode-topics,
ul.episode-notes {
	list-style-type: none ;
	padding: 0;
	margin: 0;
}

.episode-topic-prefix {
	border: 1px solid rgba(0,0,4,0.4);
	border-radius: 4px;
	padding: 2px 5px;
	margin-right: 10px;
	background: rgba(0, 0, 0, 0.06);
}

.episode-topic-emoji {
	padding-right: 4px;
}

.episode-guest-emoji,
.episode-note-emoji {
	padding-right: 10px;
}

.post-preview a {
	align-items: center;
}

.post-preview a time {
	flex: 1 1 auto;
	text-align: right;
}

.posts h2.title span em {
	font-weight: bold;
}

.episode-topic-show {
	font-style: italic;
}

.all-tags.meta.bottom {
	margin-top: 15px;
}

.all-tags.meta.bottom p.tags {
	display: inline;
}

.all-tags.meta.bottom p.tags a {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.all-tags.meta > * + * {
	margin-left: 0;
}

p.tags span {
	font-size: 75%;
	padding-right: 3px;
}

table.tablesorter thead tr th {
	border: none;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	text-align: left;
}

table.tablesorter .archive-episode-number a {
	border-bottom: none;
}

.canon-ep-num {
	white-space: nowrap !important;
}

.hidey-data {
	display: none;
}

/*
Canon Table Responsive
*/
@media screen and (max-width: 651px)  {

	/* Force table to not be like tables anymore */
	table.tablesorter, .tablesorter thead, .tablesorter tbody, .tablesorter th, .tablesorter td, .tablesorter tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.tablesorter thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.tablesorter tr {
	  margin: 0 0 1rem 0;
	}
  
	.tablesorter tr:nth-child(odd) {
	  background: rgba( 0, 0, 4, 0.05 );
	}

	.tablesorter td {
		/* Behave  like a "row" */
		border: none;
		//border-bottom: 1px solid #eee;
		position: relative;
		//padding-left: 50%;
	}

	.tablesorter td:nth-of-type(1) {  
		padding: 15px 15px 5px 15px;
	}
	.tablesorter td:nth-of-type(2),
	.tablesorter td:nth-of-type(3),
	.tablesorter td:nth-of-type(4) {  
		padding: 5px 15px 5px 15px;
	}
	.tablesorter td:nth-of-type(5) {  
		padding: 5px 15px 15px 15px;
	}
}

.episode-topic-prefix-othertags {
	display: none;
}

.callout {
	background-color: #fff6ad;
	padding: 1.25em;
	border-radius: 0.5em;
}

.membership-callout {
	background-color: rgba(110, 89, 68, 0.04);
	padding: 1.25em;
	border-radius: 0.5em;
	border: 1px solid rgba(110, 89, 68, 0.4);
}

.membership-callout h3 {
	margin: 5px 0 20px 0;
}

.action-button {
	background: #9d1b1b;
	color: white;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
	padding: 10px;
	border-radius: 6px;
	text-align: center;
	font-weight: bold;
}

.action-button.action-join svg {
	width: 18px;
	height: 18px;
	margin-right: 6px;
	vertical-align: -2px;
	filter: invert(100%) sepia(0%) saturate(7425%) hue-rotate(184deg) brightness(106%) contrast(91%);
	opacity: 0.75;
}

.action-button.action-member svg {
	width: 20px;
	height: 20px;
	margin-right: 6px;
	vertical-align: -2px;
	filter: invert(100%) sepia(0%) saturate(7425%) hue-rotate(184deg) brightness(106%) contrast(91%);
	opacity: 0.75;
}

a .action-button {
	border-bottom: none;
}

a:hover .action-button  {
	background: #bb1e1e;
}

.action-button.action-member {
	margin-top: 15px;
}

/* SUBSCRIBE */

.subscribe::before {
	display: inline-block;
	height: 18px;
	width: 18px;
	vertical-align: -3px;
	padding-right: 15px;
}

.subscribe-apple::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z'/></svg>");
}

.subscribe-google::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512'><path d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'/></svg>");
}

.subscribe-spotify::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'><path d='M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z'/></svg>");
}

.subscribe-overcast::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path d='M51.82 1.612C64.19 6.377 70.35 20.27 65.58 32.64C54.26 62.03 48 94.21 48 128C48 161.8 54.26 193.1 65.58 223.4C70.35 235.7 64.19 249.6 51.82 254.4C39.45 259.2 25.56 253 20.8 240.6C7.37 205.8 0 167.8 0 128C0 88.25 7.37 50.22 20.8 15.38C25.56 3.009 39.45-3.154 51.82 1.612V1.612zM524.2 1.612C536.6-3.154 550.4 3.009 555.2 15.38C568.6 50.22 576 88.25 576 128C576 167.8 568.6 205.8 555.2 240.6C550.4 253 536.6 259.2 524.2 254.4C511.8 249.6 505.6 235.7 510.4 223.4C521.7 193.1 528 161.8 528 128C528 94.21 521.7 62.03 510.4 32.64C505.6 20.27 511.8 6.377 524.2 1.612V1.612zM172.6 432L141.7 498.2C136.1 510.2 121.9 515.4 109.9 509.8C97.84 504.1 92.65 489.9 98.25 477.9L241.2 171.6C230.5 160.2 224 144.9 224 128C224 92.65 252.7 64 288 64C323.3 64 352 92.65 352 128C352 144.9 345.5 160.2 334.8 171.6L477.7 477.9C483.4 489.9 478.2 504.1 466.2 509.8C454.1 515.4 439.9 510.2 434.3 498.2L403.4 432H172.6zM291.3 191.9C290.2 191.1 289.1 192 288 192C286.9 192 285.8 191.1 284.7 191.9L239.8 288H336.2L291.3 191.9zM380.1 384L358.6 336H217.4L195 384H380.1zM152 128C152 147.4 156 165.8 163.3 182.4C168.6 194.5 163.1 208.7 150.9 213.1C138.8 219.3 124.6 213.8 119.3 201.6C109.5 179 104 154.1 104 128C104 101.9 109.5 76.96 119.3 54.39C124.6 42.25 138.8 36.7 150.9 42.01C163.1 47.31 168.6 61.46 163.3 73.61C156 90.23 152 108.6 152 128V128zM472 128C472 154.1 466.5 179 456.7 201.6C451.4 213.8 437.2 219.3 425.1 213.1C412.9 208.7 407.4 194.5 412.7 182.4C419.1 165.8 424 147.4 424 128C424 108.6 419.1 90.24 412.7 73.61C407.4 61.46 412.9 47.32 425.1 42.01C437.2 36.7 451.4 42.25 456.7 54.39C466.5 76.96 472 101.9 472 128V128z'/></svg>");
}

.subscribe-pocketcasts::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M316.4 161.7C298.1 150.5 278.2 144 256 144C194.1 144 144 194.1 144 256C144 317.9 194.1 368 256 368C317.9 368 368 317.9 368 256H416C416 334.2 359.9 399.3 285.7 413.2C278.4 405.1 267.8 400 256 400C244.2 400 233.6 405.1 226.3 413.2C161.7 401.1 110.9 350.3 98.76 285.7C106.9 278.4 112 267.8 112 256C112 244.2 106.9 233.6 98.76 226.3C112.7 152.1 177.8 96 256 96C291.5 96 324.3 107.6 350.9 127.2L385.1 92.93C349.7 64.8 304.8 48 256 48C152.7 48 66.93 123.4 50.75 222.1C39.49 229.2 32 241.7 32 256C32 270.3 39.49 282.8 50.75 289.9C65.12 377.6 134.4 446.9 222.1 461.3C229.2 472.5 241.7 480 256 480C270.3 480 282.8 472.5 289.9 461.3C388.6 445.1 464 359.3 464 256H512C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C318.1 0 374.9 22.08 419.3 58.8L463 15.03C472.4 5.657 487.6 5.657 496.1 15.03C506.3 24.4 506.3 39.6 496.1 48.97L314.9 231C318.2 238.7 320 247.1 320 256C320 291.3 291.3 320 256 320C220.7 320 192 291.3 192 256C192 220.7 220.7 192 256 192C264.9 192 273.3 193.8 280.1 197.1L316.4 161.7z'/></svg>");
}

.subscribe-rss::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z'/></svg>");
}

/* CLUB GOALS */

.timeline ul, .timeline li {
  list-style: none;
  padding: 0;
}

.timeline .container {
  display: flex;
  /*justify-content: center;*/
  align-items: center;
}

.timeline .wrapper {
}

.timeline .sessions {
  position: relative;
  margin-left: 0;
}

.timeline li {
  padding-bottom: 1.5rem;
  border-left: 1px solid #721414;
  position: relative;
  padding-left: 25px;
  margin-left: 10px;
  line-height: 1;
}

.timeline li.reached {
  border-left: 1px solid #147229;
}

.timeline li:last-child {
  border: 0px;
  padding-bottom: 0;
}

.timeline li:before {
  content: "";
  width: 20px;
  height: 20px;
  background: #c23434;
  border: 1px solid #721414;
  box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  position: absolute;
  left: -11px;
  top: 0px;
}

.timeline li.reached:before {
  background: #37af51;
  border: 1px solid #147229;
}

.timeline h5 {
	margin: 15px 0 10px;
}

.timeline h5 span {
	font-size: 50%;
	padding: 3px;
	border-radius: 3px;
	vertical-align: 3px;
	margin-left: 3px;
	text-transform: uppercase;
}

.timeline h5 span.oo {
	background: rgb(255, 219, 100);
}

.timeline h5 span.qf {
	background: rgb(140, 244, 175);
}

.timeline h5 span.mf {
	background: rgb(251, 180, 234);
}

.timeline li .milestone {
	display: inline-block;
	padding: 5px 7px;
	background: rgba(194, 52, 52, 0.25);
	border-radius: 5px;
}

.timeline li.reached .milestone {
	background: rgba(55, 175, 81, 0.25);
}

.timeline p {
  line-height: 1.5;
  margin-top: 0.4rem;
}

/* MENU */

.menu-wrapper li.menu-item:last-of-type {
	margin-bottom: 50px;
}

/* ARCHIVES */

.guest-emoji {
	padding-right: 15px;
	font-size: 150%;
}

.social-menu a::before {
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: calc( 50% - 9px );
	transition: transform .3s ease-out;
	text-align: center;
	z-index: 2;
	filter: invert(100%) sepia(0%) saturate(7425%) hue-rotate(184deg) brightness(106%) contrast(91%);
	width: 19px;
	height: 19px;
	margin: auto;
}

.social-menu a:hover::before { 
	filter: invert(10%) sepia(71%) saturate(3560%) hue-rotate(353deg) brightness(93%) contrast(90%);
}

.social-menu a[href*="instagram.com"]::before { 
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/></svg>");
	top: calc( 50% - 11px ); 
}

.social-menu a[href*="patreon.com"]::before { 
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z'/></svg>");
}

.social-menu a[href*="twitter.com"]::before { 
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/></svg>");
}
	 
.social-menu a[href*='?s=']::before {
	content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M504.1 471l-134-134C399.1 301.5 415.1 256.8 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM48 208c0-88.22 71.78-160 160-160s160 71.78 160 160s-71.78 160-160 160S48 296.2 48 208z'/></svg>");
	top: calc( 50% - 10px ); 
}

