html {
	opacity: 1 !important;
}

body,
input[type=text],
input[type=email],
input[type=password],
textarea,
button,
input[type=submit],
input[type=button],
#TB_window,
#TB_secondLine {
	font-family: 'Barlow', Arial, sans-serif;
  font-weight: 400;
}

#cookie-notice,
#cookie-notice .cn-button,
.cn-button {
  	font-family: 'Barlow', Arial, sans-serif !important;
}

.a_header .title {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
	font-weight: 700;
}

.a_header .description {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
	font-weight: 400;
}

.post-title,
.archive-title,
.page .post-list .post-title, .page .post-list .post-subheadline {
	font-family: 'Barlow Condensed', Arial, sans-serif;
  font-weight: 600;
	font-size: 1.667em;
  line-height: 1.185;
}

.post-content h1 {
	font-family: 'Barlow Condensed', Arial, sans-serif;
	font-weight: 600;
}

.post-content h2, .post-content h3 {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
	font-weight: 400;
}

.post-content h3 {
	font-size: 1.667em;
}

.post-content h4, .post-content h5, .post-content h6 {
	font-weight: 600;
}

.has-medium-font-size {
	font-size: 22px;
}

strong, b {
	font-weight: 600;
	letter-spacing: 0;
}

blockquote {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
	font-weight: 400;
}

.blog .page-header {
	display: none;
}

.home.blog .a_navi .main li.platform-item > a {
	background-color: #EB6466;
}

.uses-block-editor .toggle-content .wp-block-group__inner-container > *:last-child {
	margin-bottom: 14px;
	border-bottom: 1px solid #000;
}

.uses-block-editor .toggle-content .wp-block-group__inner-container {
	padding-bottom: 0;
	border-bottom: 0;
}

.wp-block-button__link {
	margin-top: 0;
}

/* Inis B Platform Seach */
.search-results .single-item {
	position: relative;
	padding: 36px 0 50px;
}

.search-results .single-item:before {
	content: 'Seite des IniForums';
	color: #98a2b1;
	font-size: 0.875em;
	border-top: 1px solid #98a2b1;
	position: absolute;
	top: 0;
	left: 0;
	width: 278px;
}

.search-results .post:before {
	content: 'Im Blog des IniForums';
	color: #324664;
	border-color: #324664;
}

.search-results .is-external-post:before {
	content: 'Auf der Plattform';
	color: #EB6466;
	border-color: #EB6466;
}

/* Inis B Partner Feed */
.post-meta-footer .no-partner-logo {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
  background-color: #000;
  color: #FFF;
	line-height: 38px;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
}

/* Sharer */
.sharer .sharer-button {
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #324664;
	background-color: #FFF;
	color: #324664;
}

.sharer:hover .sharer-button {
	background-color: #324664;
}

.sharer .sharer-navigation a {
	color: #324664;
	border-color: #324664;
}

.sharer .sharer-navigation a:hover {
	color: #FFF;
	background-color: #324664;
}

/* Inis B Partner Filter */
.partner-post-filter {
	background-color: #e0e3e8;
}

.partner-post-filter .searchform #s {
  border-color: #324664;
}

.partner-post-filter .button a {
  color: #324664;
	background-color: #FFF;
  border: 1px solid #324664;
}

.partner-post-filter .button.selected a,
.partner-post-filter .button a:hover {
  color: #EB6466;
	background-color: #FFF;
  border-color: #EB6466;
}

.archive-layout .list-view.active a:before ,
.archive-layout .list-view a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill:%23EB6466;' d='M6,0.5C3,0.5,0.5,3,0.5,6v18c0,3,2.5,5.5,5.5,5.5h18c3,0,5.5-2.5,5.5-5.5V6c0-3-2.5-5.5-5.5-5.5H6z'/%3E%3C/g%3E%3Crect x='3.5' y='4.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3Crect x='3.5' y='20.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3Crect x='3.5' y='12.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3C/svg%3E%0A");
}

.archive-layout .masonry-view.active a:before ,
.archive-layout .masonry-view a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill:%23EB6466;' d='M6,0.5C3,0.5,0.5,3,0.5,6v18c0,3,2.5,5.5,5.5,5.5h18c3,0,5.5-2.5,5.5-5.5V6c0-3-2.5-5.5-5.5-5.5H6z'/%3E%3C/g%3E%3Crect x='3.5' y='16.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='3.5' y='4.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='16.5' y='16.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='16.5' y='4.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3C/svg%3E");
}

.partner-list-extended,
.partner-list-extended .single-item {
	display: flex;
	flex-wrap: wrap;
}

.partner-list-extended .single-item:nth-child(4n+0) {
	margin-right: 0;
}

.partner-list-extended .single-item {
	align-items: flex-start;
}

.partner-list-extended .single-item img {
	display: block;
	float: none;
}

.partner-list-extended .single-item .partner-logo {
	position: relative;
	display: block;
}

.partner-list-extended .single-item .partner-logo .partner-title {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
	color: #FFF;
	font-weight: 700;
	font-size: 1.222em;
	line-height: 1.185;
	padding: 0 5%;
	position: absolute;
	width: 90%;
	text-align: center;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.partner-list-extended .single-item-title {
	position: static;
}

.partner-list-extended .item-active .single-item-title {
	display: block;
}

.partner-list-extended .single-item-title-inner {
	padding: 0;
	margin-top: 10px;
}

.partner-list-extended a {
  border-bottom: 0;
}

.partner-list-extended .button {
	align-self: flex-end;
}

/* Inis B Partner Feed */
.tribe-common .partner-feed-meta,
.partner-feed-meta {
  display: flex;
  align-items: flex-start;
}

.post-meta-footer .logo {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 50%;
  margin-right: 10px;
	margin-top: -8px;
	flex-shrink: 0;
}

.post-meta-footer .no-partner-logo {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
  background-color: #000;
  color: #FFF;
	line-height: 38px;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
}

.post-meta-footer .logo img {
  border-radius: 50%;
  max-width: 40px;
}

.single-share-rating {
	font-size: 1em;
}

.single-share-rating .sharer-wrapper {
	margin-right: 10px;
}

.read-more .more-link,
.read-more .sharer-wrapper {
	float: left;
	margin-right: 10px;
}

/* ---- Ratings ---- */
.post-ratings {
	font-size: 1em;
	position: relative;
	margin: 17px 0 0 0;
	padding: 0;
	display: inline-block;
	width: auto;
}

/*.wp-masonry-active .post:not(.sticky) .read-more .post-ratings {
	margin: 10px 0;
}

.post-ratings img:hover ~ .user-rates {
  display: none;
}*/

.post-ratings img {
	vertical-align: middle;
	width: 36px;
	height: 36px;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.post-ratings .rate-image {
	display: inline-block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 6px;
	position: relative;
}

.post-ratings .rate-image:before {
	content:'';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='36px' height='36px' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20'%3E%3Cpath d='M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21c1.28-2.41 1.46-4.81.32-6.25c-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25c1.28 2.42 3.69 4.81 7.02 6.21z' fill='%23ccc'/%3E%3C/svg%3E");
	background-position: 0 0;
	width: 36px;
	height: 36px;
	position:absolute;
	left: 0;
	top: 0;
}

.post-ratings:hover .rate-image:before,
.post-ratings .rate-image.rated:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='36px' height='36px' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20'%3E%3Cpath d='M10 17.12c3.33-1.4 5.74-3.79 7.04-6.21c1.28-2.41 1.46-4.81.32-6.25c-1.03-1.29-2.37-1.78-3.73-1.74s-2.68.63-3.63 1.46c-.95-.83-2.27-1.42-3.63-1.46s-2.7.45-3.73 1.74c-1.14 1.44-.96 3.84.34 6.25c1.28 2.42 3.69 4.81 7.02 6.21z' fill='%23EB6466'/%3E%3C/svg%3E");
}

.post-ratings .user-rates {
	font-weight: 600;
}

/*.read-more .post-ratings {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);fill:%23EC6062;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='30' height='30'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M15,30c8.3,0,15-6.7,15-15S23.3,0,15,0S0,6.7,0,15S6.7,30,15,30'/%3E%3Cpath class='st1' d='M10.5,6C9.9,6,9.4,6.2,9,6.6C8.6,6.9,8.4,7.4,8.4,8c0,0.6,0.2,1.1,0.6,1.4C9.4,9.8,9.9,10,10.5,10 c0.6,0,1.1-0.2,1.5-0.6c0.4-0.4,0.6-0.8,0.6-1.4c0-0.6-0.2-1.1-0.6-1.4C11.6,6.2,11.1,6,10.5,6'/%3E%3Cpath class='st1' d='M9.2,12.4L8.8,23.5c0,0.1,0,0.2,0.1,0.2C9,23.8,9,23.8,9.1,23.8h3.1c0.1,0,0.2,0,0.2-0.1 c0.1-0.1,0.1-0.1,0.1-0.2l-0.4-11.1c0-0.1,0-0.2-0.1-0.2c-0.1-0.1-0.1-0.1-0.2-0.1H9.5c-0.1,0-0.2,0-0.2,0.1 C9.2,12.2,9.2,12.3,9.2,12.4'/%3E%3Cpath class='st1' d='M18.4,17.9h2.4c0.1,0,0.2,0,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.2l0.4-11.1c0-0.1,0-0.2-0.1-0.2 c-0.1-0.1-0.1-0.1-0.2-0.1h-3.2c-0.1,0-0.2,0-0.2,0.1c-0.1,0.1-0.1,0.1-0.1,0.2l0.4,11.1c0,0.1,0,0.2,0.1,0.2 C18.2,17.9,18.3,17.9,18.4,17.9'/%3E%3Cpath class='st1' d='M19.5,24c0.6,0,1.1-0.2,1.5-0.6c0.4-0.4,0.6-0.9,0.6-1.4c0-0.6-0.2-1.1-0.6-1.5c-0.4-0.4-0.9-0.6-1.5-0.6 c-0.6,0-1.1,0.2-1.5,0.6c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.6,0.2,1.1,0.6,1.4C18.3,23.8,18.9,24,19.5,24'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 30px;
	padding-left: 40px;
	min-height: 30px;
	position: relative;
}*/

/* ---- Masonry ---- */
.wp-masonry-active.blog .a_content_inner,
.wp-masonry-active.archive .a_content_inner {
  max-width: 2320px;
}

.grid-sizer {
	width: 22%;
}

.gutter-sizer {
	width: 4%;
}

.wp-masonry-active .a_content_post_wrapper .post {
	width: 22%;
  padding-bottom: 75px;
}

.wp-masonry-active .a_content_post_wrapper .sticky {
	width: 48%;
}

.wp-masonry-active .a_content_post_wrapper .post:not(.sticky) .post-thumbnail,
.wp-masonry-active .a_content_post_wrapper .post:not(.sticky) .post-content-inner {
	width: 100%;
	float: none;
}

.wp-masonry-active .a_content_post_wrapper .post:not(.sticky) .post-thumbnail {
	margin-bottom: 10px;
}

/* --- Inis B Partner Filter --- */
.page-header {
  margin: 0 auto;
  max-width: 1100px;
}

.partner-post-filter {
  background-color: #ccc;
  padding: 0 15px 15px;
  margin: 0 auto 40px;
  max-width: 1070px;
}

.partner-sort-list-search {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.partner-post-filter .searchform {
  margin-top: 15px;
  flex-grow: 1;
}

.partner-post-filter .searchform div {
  display: flex;
  max-width: 320px;
}

.partner-post-filter .searchform #s {
  padding: 4px 1px;
  margin-bottom: 0;
  flex-grow: 1;
}

.partner-post-filter .searchform #searchsubmit {
  margin-bottom: 0;
  flex-shrink: 0;
}

.partner-post-filter .partner-topic {
  display: inline-block;
  margin-right: 6px;
}

.partner-post-filter .button a {
  font-weight: 400;
  margin: 15px 0 0;
  padding: 3px 12px !important;
  color: #000;
  background-color: #FFF;
  border: 1px solid #000;
  transition: color 0.5s ,border-color 0.5s;
}

.archive-layout {
  flex-shrink: 0;
  margin-top: 18px;
}

.archive-layout li {
	width: 30px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-left: 6px;
}

.archive-layout li a:before {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-size: 30px 30px;
}

.archive-layout .list-view a:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill:%23324664;' d='M6,0.5C3,0.5,0.5,3,0.5,6v18c0,3,2.5,5.5,5.5,5.5h18c3,0,5.5-2.5,5.5-5.5V6c0-3-2.5-5.5-5.5-5.5H6z'/%3E%3C/g%3E%3Crect x='3.5' y='4.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3Crect x='3.5' y='20.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3Crect x='3.5' y='12.5' style='fill:%23FFFFFF;' class='st2' width='23' height='5'/%3E%3C/svg%3E%0A");
}

.archive-layout .masonry-view a:before {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill:%23324664;' d='M6,0.5C3,0.5,0.5,3,0.5,6v18c0,3,2.5,5.5,5.5,5.5h18c3,0,5.5-2.5,5.5-5.5V6c0-3-2.5-5.5-5.5-5.5H6z'/%3E%3C/g%3E%3Crect x='3.5' y='16.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='3.5' y='4.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='16.5' y='16.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3Crect x='16.5' y='4.5' class='st2' style='fill:%23FFFFFF;' width='10' height='9'/%3E%3C/svg%3E");
}

.orderby-dropdown {
  margin-top: 19px;
  flex-shrink: 0;
}

.orderby-dropdown select {
	width: 240px
}

.js-active #sort-button {
	display: none;
}

/* Partner Info */
.single-info {
	position: relative;
}

.single-info .info-description-wrapper {
	font-size: 16px;
	font-size: 1rem;
	font-weight: normal;
	text-transform: none;
	line-height: 1.556;
	text-align: left;
	width: 220px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	z-index: 10;
	margin-left: -110px;
}

.single-info .info-description {
	position: relative;
	display: block;
	color: #FFF;
	background-color: #000;
	padding: 0;
	border-radius: 10px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	transition: opacity 0.5s;
}

.info-description a,
.info-description a:hover {
	color: #FFF;
}

.imprint-link {
  word-break: break-all;
}

.single-info:hover .info-description-wrapper,
.touch .single-info.info-active .info-description-wrapper {
	padding-bottom: 30px;
}

.single-info:hover .info-description,
.touch .single-info.info-active .info-description {
	opacity: 1;
	transition: opacity 0.5s;
	padding: 15px;
	height: auto;
	overflow: visible;
}

.single-info .info-description:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000;
	border-width: 12px;
	border-top-width: 18px;
	margin-left: -12px;
}

/* ---- Infinite Scroll ---- */
.js-active .wp-infinite-scroll-active .navigation {
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

/* ---- Tribe Events Imports ---- */
#tribe-events-pg-template {
	padding-left: 20px;
	padding-right: 20px;
}

.tribe-events-back {
	font-size: 15px;
	margin-bottom: 20px;
}

.tribe-events-schedule h2 {
	font-size: 1em;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
	background-image: none !important;
}

.single-tribe_events .tribe-events-event-meta,
.tribe-events-event-meta::before, .tribe-events-event-meta ~ div:not(.tribe-events-event-meta):not(.event-tickets) {
	border-top: 0;
}

.tribe-events-single-event-title {
	font-size: 1.7em;
	line-height: 1;
	font-weight: 400;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 1.667em;
	font-weight: 400;
	padding-bottom: 0;
	text-transform: none;
}

.tribe-events-event-meta {
	display: block;
}

.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
	width: 100%;
}

.tribe-events-meta-group {
	width: 100%;
}

.tribe-events-cal-links .tribe-events-gcal {
	margin-right: 20px;
}

.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover {
	color: #FFF;
	font-weight: 700;
	font-size: 1rem;
	line-height: 38px;
	min-height: 38px;
	padding: 0 17px 0 14px;
}

/* Inis B Platform Events */
.tribe-events-cal-links,
.tribe-events-single-event-title,
.tribe-events-content,
.tribe-events-event-meta,
.tribe-events-schedule .recurringinfo, .tribe-events-schedule h2, .tribe-related-event-info .recurringinfo,
.tribe-events-back a, .tribe-events-back a:visited,
.tribe-common * {
	font-family: 'Barlow', Arial, sans-serif !important;
}

.tribe-common a.more-link:active, .tribe-common a.more-link:focus, .tribe-common a.more-link:visited {
	color: #FFF;
}

.tribe-common .read-more {
	line-height: 1.556;
}

.tribe-common .sharer .sharer-navigation {
	bottom: 49px;
}

.tribe-common .tribe-events-calendar-list__event-description {
	display: block !important;
	visibility: visible !important;
	margin-top: 20px;
}

.tribe-common .tribe-events-calendar-list__event-title,
.tribe-common .tribe-events-calendar-list__event-title a {
	font-family: 'Barlow Condensed', Arial, sans-serif !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif !important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
	font-size: 0.889em;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
	display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
	margin-right: 10px;
}

.tribe-common .post-meta-footer {
	margin-top: 30px;
}

.tribe-common a.imprint-link {
	color: #FFF;
}

.tribe-events .tribe-events-c-ical {
	margin-top: 40px;
}

.single-tribe_events .tribe-block__events-link {
	margin-top: 20px;
}

.tribe-block__events-link {
	font-family: 'Barlow Semi Condensed', Arial, sans-serif;
}

.tribe-block__events-link .tribe-block__btn--link img {
  display: inline;
}

.tribe-block__events-link .tribe-block__btn--link:before,
.tribe-block__events-link .tribe-block__btn--link a:before {
  content: '';
}

.tribe-block__events-link .tribe-block__btn--link a {
	color: #FFF !important;
	padding: 3px;
}

.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-recurrence-description,
.tribe-block__event-website,
.tribe-block__organizer__details,
.tribe-block__venue {
	font-family: 'Barlow', Arial, sans-serif;
	border: 0;
}

.single-tribe_events #tribe-events-footer {
	display: none;
}

h2.tribe-events-schedule__datetime {
	font-size: 21px;
	padding-bottom: 0;
}

.tribe-block__event-website a {
	border: 0;
}

.read-more .ical-link {
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6 7.576H9.227v1.732H12.6v3.742a.2.2 0 0 1-.198.2H1.918a.199.199 0 0 1-.198-.2V5.092c0-.111.089-.201.198-.201h10.485a.2.2 0 0 1 .198.2v2.485zm5.755-3.86l-.066.067L17.16 4.93l2.601 2.646H14.33V2.843a.797.797 0 0 0-.79-.803h-.74c-.034.003-.32.004-.856.004V.804a.797.797 0 0 0-.79-.804c-.446 0-.8.36-.8.803v1.24H3.992V.804A.797.797 0 0 0 3.202 0c-.447 0-.8.36-.8.803v1.24h-.796c-.041 0-.058-.003-.075-.003H.79c-.436 0-.79.36-.79.803V3.91c0 .055.006.108.016.16v8.978a.36.36 0 0 0-.008.082v1.067c0 .443.354.803.79.803h.74a12956.843 12956.843 0 0 1 12.01 0c.437 0 .79-.36.79-.803V13.13a.36.36 0 0 0-.008-.082v-3.74h5.43l-2.599 2.643 1.192 1.215L23 8.44l-4.645-4.725z' fill='%23ffffff' fillRule='evenodd'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 15px center;
}

.read-more .ical-link img {
	visibility: hidden;
	margin-right: 7px;
	margin-bottom: 2px;
}

/* ---- Media Queries: Smaller than 2372px ---- */
@media (max-width: 2372px) {
	.wp-masonry-active.blog .a_content_inner {
		padding-left: 4%;
		padding-right: 4%;
	}
}

/* ---- Media Queries: Smaller than 1600px ---- */
@media (max-width: 1600px) {
  .grid-sizer {
  	width: 30.666%;
  }

  .wp-masonry-active .a_content_post_wrapper .post {
  	width: 30.666%;
  }

  .wp-masonry-active .a_content_post_wrapper .sticky {
  	width: 100%;
  }
}

/* ---- Media Queries: Smaller than 1300px ---- */
@media (max-width: 1300px) {
	.single-info .info-description-wrapper {
		left: 8px;
		margin-left: 0;
	}

	.single-info .info-description {
		border-bottom-left-radius: 0;
	}

	.single-info .info-description:after {
		left: 12px;
	}

	/*.read-more .sharer-wrapper {
		float: none;
	}

	.read-more .post-ratings {
		margin: 10px 0;
	}*/

  .grid-sizer {
    width: 48%;
  }

  .wp-masonry-active .a_content_post_wrapper .post {
    width: 48%;
  }

  .wp-masonry-active .a_content_post_wrapper .sticky {
    width: 100%;
  }
}

/* ---- Media Queries: Smaller than 1200px ---- */
@media (max-width: 1200px) {
	.wp-masonry-active.blog .a_content_inner {
		padding-left: 18px;
		padding-right: 18px;
	}
}

/* ---- Media Queries: Smaller than 768px ---- */
@media (max-width: 768px) {
	.partner-list-extended .single-item {
		width: 32.222%;
	}

	.partner-list-extended .single-item:nth-child(4n+0) {
		margin-right: 1.666%;
	}

	.partner-list-extended .single-item:nth-child(3n+0) {
		margin-right: 0;
	}

  /* -- Partner Filter -- */
  .partner-sort-list-search {
    display: block;
  }

  .partner-post-filter .searchform div {
    max-width: 100%;
  }

  .archive-layout {
    display: none;
  }

  .orderby-dropdown {
    width: 100%;
    margin-top: 10px;
  }

  .orderby-dropdown select {
    width: 100%;
  }
}

/* ---- Media Queries: Smaller than 600px ---- */
@media (max-width: 600px) {
	.tribe-common .sharer .sharer-navigation {
		bottom: 41px;
	}

	.partner-list-extended .single-item {
		width: 48.565%;
	}

	.partner-list-extended .single-item:nth-child(4n+0),
	.partner-list-extended .single-item:nth-child(3n+0) {
		margin-right: 1.666%;
	}

	.partner-list-extended .single-item:nth-child(2n+0) {
		margin-right: 0;
	}

  .wp-masonry-active .post-meta-footer {
    margin-top: 10px;
  }

  /* -- Masonry -- */
	.masonry .gutter-sizer {
		width: 0;
	}

	.wp-masonry-active .a_content_post_wrapper .post {
		width: 100%;
    padding-bottom: 50px;
	}

  /* -- Ratings --*/
	.read-more .post-ratings {
		margin-top: 12px;
	}
}

/* ---- Media Queries: Print ---- */
@media print {
  .partner-post-filter, .sharer, .post-ratings, .read-more .post-ratings {
		display: none;
	}

	/* -- Masonry -- */
	.masonry .gutter-sizer {
		width: 0;
	}

	.wp-masonry-active .a_content_post_wrapper .post {
		position: static !important;
		width: 100%;
		padding-bottom: 50px;
	}

	.wp-masonry-active .a_content_post_wrapper .post:not(.sticky) .post-thumbnail {
		width: 21.636%;
		float: left;
	}

	.wp-masonry-active .a_content_post_wrapper .post:not(.sticky) .post-content-inner {
		width: 74.727%;
		float: right;
	}
}
