/*
Theme Name:     Medicare Child
Theme URI:      https://askanything.xyz
Description:    Child Theme für das Medicare-Theme, entwickelt und implementiert von AskAnything.
Author:         Lucio Orlando
Template:       medicare
Version:        1.0
*/

html *::selection {
  background-color: #ec1c24;
  color: #ffffff;
}

/* ---------- Hide header/title on event pages ---------- */
body.single-tribe_events section.btPageHeadline, body.post-type-archive-tribe_events section.btPageHeadline { 
	display: none !important; 
}
/* --------------------------------- */

/* ---------- Adjust newsletter label/button ---------- */
.tnp-subscription .tnp-submit {
  background-color: #ec1c24 !important;
  border-radius: 50px;
  padding: 10px 30px !important;
  font-weight: 700;
  margin-top: 1.25rem !important;
  cursor: pointer;
}

.tnp-subscription label {
  margin-bottom: -1rem !important;
}

.tnp-subscription div.tnp-field {
	margin-bottom: 1.5rem !important
}
/* --------------------------------- */

/* ---------- Set link color red ---------- */
.btLightSkin .btContent a, .btDarkSkin .btLightSkin a {
  color: #ec1c24;
}

/* overwrite red button color to white*/
.btBox .tagcloud a, .btTags ul a {
	color: #FFF !important;
}
/* --------------------------------- */

/* ---------- blog image max-width ---------- */
.btArticle .btMediaBox img, .btArticle .btMediaBox .slick-slider {
	max-width: 500px;
}

.btArticle {
	padding-top: 2rem;
}

.btArticle.format-standard .btMediaBox img{
	display: none;
}
/* --------------------------------- */

/* ---------- styling of event views ---------- */

:root {
	--wpem-primary-color: #e10f28;
}

/* remove unused objects/content in event overview */
.event_listings br, /* random strange newlines*/
.showing-applied-filters a:not(.reset), /* RSS link */
.event_listings .wpem-event-banner .wpem-event-banner-img p,  /* random p in image that creates space */
.wpem-event-listing-list-view .wpem-event-banner  /* image in list view */
{
	display: none;
}

#ui-datepicker-div {
	font-family: "Barlow";
}

.wpem-event-listings .wpem-event-layout-wrapper .event_featured,
.wpem-event-listings .wpem-event-layout-wrapper .event_featured:hover {
	background-color: #fff;
}

.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_featured {
	border-left-color: var(--wpem-primary-color);
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .event_featured .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .event_featured .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date,
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .event_featured .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month{
	background-color: var(--wpem-primary-color);
	color: var(--wpem-white-color);
}

/* remove unused objects/content in event detail */
.event_listing-template-default .btPageHeadline, /* Headline with titel */
.event_listing-template-default .wpem-single-event-images, /* event image */
.event_listing-template-default .wpem-viewed-event, /* viewed count */
.event_listing-template-default .wpem-event-organizer, /* event organizer */
.event_listing-template-default .wpem-single-event-sidebar-info br, /* random newlines in sidebar */
.event_listing-template-default .wpem-single-event-body-sidebar > h3, .event_listing-template-default .wpem-share-this-event /* separate sharing links */
{
	display: none !important;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
	padding-top: .5rem;
}

/* --------------------------------- */

/* ---------- form styling for forminator (same as newsletterform) ---------- */
.forminator-ui.forminator-custom-form .forminator-input {
	border-radius: 50px !important;
	border: none !important;
}
.forminator-ui.forminator-custom-form .forminator-textarea {
	border-radius: 25px !important;
	border: none !important;
}
.forminator-ui.forminator-custom-form .forminator-label{
	font-weight: unset !important;
}
.forminator-ui.forminator-custom-form .forminator-input:focus,
.forminator-ui.forminator-custom-form .forminator-textarea:focus {
	box-shadow: 0 0 0 2px #ec1c24 inset !important;	
}

.forminator-ui.forminator-custom-form .forminator-button-submit,
.forminator-ui.forminator-custom-form .forminator-button-submit:hover {
	background-color: #ec1c24 !important;
    border-radius: 50px !important;
    padding: 10px 30px !important;
    cursor: pointer;
	color: #fff !important;  
	box-shadow: none !important;
}
/* --------------------------------- */