/*
	Version: 1.5
	Author: Michael Urrang
	Author URI: https://comple.no
*/

#bc-widget-poweredby-header {
    display: none !important;
}

#bcfw-settings {
	display: none !important;
	justify-content: flex-start !important;
	column-gap: 20px !important;
}

.bcfw-cl-schedule-row {
	position: relative !important;
}

.bcfw-cl-schedule-row-title {
	padding: 10px !important;
	background: #bb8a43 !important;
	margin-top: 30px !important;
}

.bcfw-cl-schedule-item {
	background: #7accc8 !important;
}

.bcfw-cl-schedule-row:hover .bcfw-cl-schedule-item-image {
	padding: 0 !important;
}

.bcfw-cl-schedule-item-divider {
	display: none !important;
}

.bcfw-cl-schedule-item-image {
	width: 250px !important;
	height: 250px !important;
	padding: 12px !important;
	transition: all 0.3s !important;
}

.bcfw-cl-schedule-item-name {
	font-family: 'IBM Plex Serif' !important;
	font-size: 3rem !important;
	margin-bottom: 5px !important;
}

#bc-widget .text-base {
    font-size: 1.8rem !important;
}

#bc-widget .md\:text-base {
    font-size: 1.2rem !important;
}

#bc-widget .md\:text-sm {
    font-size: 1.3rem !important;
}

.bcfw-cl-details-content-description {
	font-size: 1.6rem !important;
}

#bc-widget-detail-venue {
	font-size: 1.6rem !important;
}

.bcfw-cl-schedule-item-time-wrapper {
	position: absolute !important;
	bottom: 20px;
	left: -12px;
	width: 160px !important;
	background: #FFF !important;
	padding: 5px !important;
	transition: all 0.3s !important;
}

#bcfw-settings-finished-wrapper {
	display: none !important;
}

.bcfw-cl-schedule-row:hover .bcfw-cl-schedule-item-time-wrapper {
	left: 12px !important;
}

.bcfw-cl-schedule-item-venue-desktop {
	font-weight: 700 !important;
}

#bc-widget-detail-name {
	font-family: 'IBM Plex Serif' !important;
	font-size: 3.4rem !important;
	line-height: 1.2 !important;
}

.bcfw-cl-details-content-tag {
	font-size: 1.5rem !important;
	line-height: 1.5 !important;
}

.bcfw-cl-details-content-description {
	margin-top: 15px !important;
}

.bcfw-cl-schedule-item-tag {
	background: #FFF !important;
  	border: none !important;
 	border-radius: 4px !important;
  	padding: 4px 8px !important;
}

#bcfw-poweredby-footer {
	background: #bb8a43 !important;
	border: none !important;
}

.bcfw-cl-schedule-item-star-desktop button svg,
.bcfw-cl-schedule-item-star-mobile  button svg,
.bcfw-cl-schedule-item-star-desktop button svg *,
.bcfw-cl-schedule-item-star-mobile  button svg * {
  stroke: #fff !important;   /* overstyrer stroke="#ec003e" */
  fill: none !important;     /* siden ikonet er outline */
}

@media screen and (max-width: 600px) {
	
	#bcfw-settings {
		align-items: flex-start !important;
	}
	
	.bcfw-cl-schedule-item-name {
		font-size: 2rem !important;
		line-height: 1.2 !important;
	}
	
	.bcfw-cl-schedule-item-image {
		width: 120px !important;
		height: 120px !important;
		padding: 0 !important;
	}
	
	.bcfw-cl-schedule-item-time-wrapper {
		width: 120px !important;
		bottom: 0;
		left: 0;
		padding: 2px 5px !important;
	}

	#bc-widget-detail-name {
		font-size: 2.5rem !important;
	}
	
}