/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* General */
a {
	color: #00aecf !important;
}
/* Header nav */

#slide-out-widget-area .off-canvas-menu-container li a{
	color: #fff !important;
}

/* Home */
.bergenlive-h1-schaduw {
  	text-shadow: 1px 1px 3px #000, -1px 1px 3px #000, 1px -1px 3px #000, -1px -1px 3px #000;
}

.nectar-button span{
	color:white;
}


/* post's */
.section-title .inner-wrap a {
	pointer-events: none;
	cursor: default;
	color: #fff !important;
}

.post-area a, h3 {
	color: #00aecf;
}
.post-area a span {
	color: #fff;
}

.flickity-viewport .flickity-slider .nectar-post-grid-item .content a .screen-reader-text{
	color: #00aecf !important;
}

/* programma-items stylen */
.text {
	padding: 25px !important;
}
.nectar-fancy-box, .nectar-underline, .using-img:hover .text {
	background-color: #e53434;
	
}

.nectar-fancy-box{
	min-height:430px !important;
}

.text{
	background: #00aecf;
	color: #ffffff !important;
}
.text h4{
	color: #fff;
}
.nectar-underline h4 {
	background-image: linear-gradient(transparent);
}
.image-wrap {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
/* Programma-items op de zelfde hoogte zetten */
.results {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: -15px;
    width: calc(100% + 30px);
}
.results article {
    flex: 1 0 30%;
    margin: 15px;
}

.nectar-fancy-box[data-style="image_above_text_underline"] {
  display: flex;
  flex-direction: column;
}

.nectar-fancy-box[data-style="image_above_text_underline"] .text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: top;
}

.locaties {
	font-weight: 600;
	border: var(--nectar-border-thickness) solid rgba(255, 255, 255, 0.4);
    padding: 4px 10px;
	font-size: 14px;
    line-height: 18px;
	border-radius: 4px;
	width: fit-content;
	margin-top: 5px;
}
/* Single-artiest tags */
.locaties-single-artiest {
	font-weight: 600;
	border: var(--nectar-border-thickness) solid #e53434;
    padding: 4px 10px;
	font-size: 14px;
    line-height: 18px;
	border-radius: 4px;
	width: fit-content;
	margin-top: 5px;
}
.programma-single-artiest {
	font-weight: 600;
	border: var(--nectar-border-thickness) solid #737373;
    padding: 4px 10px;
	font-size: 14px;
    line-height: 18px;
	border-radius: 4px;
	width: fit-content;
	margin-top: 5px;
}
.talentonstage-single-artiest {
	font-weight: 600;
	border: var(--nectar-border-thickness) solid #00aecf;
    padding: 4px 10px;
	font-size: 14px;
    line-height: 18px;
	border-radius: 4px;
	width: fit-content;
	margin-top: 5px;
	color: #00aecf;

}
.straattheater-single-artiest {
	font-weight: 600;
	border: var(--nectar-border-thickness) solid #00aecf;
    padding: 4px 10px;
	font-size: 14px;
    line-height: 18px;
	border-radius: 4px;
	width: fit-content;
	margin-top: 5px;
	color: #00aecf;
}

/* /Single-artiest tags */
.locaties-single-artiest {
	color: #e53434;
	margin-bottom: -1px !important;
}
.tags {
	display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

/* header Foto's artiesten center top uitlijnen */
body.single-artiest #page-header-bg .page-header-bg-image {
    background-position: center 25% !important;
}

/* datum en locatie dichter bij elkaar zetten */
.nectar-fancy-box[data-style=image_above_text_underline] .text p{
	padding: 0px !important;
}

/* Vrijwilligers */

.team-meta h5{
	color: #e53434;
}

/* aftermovie */

.aftermovie-knoppen a{
	color: #fff !important;
}

/* footer */ 
.footer-linkjes a{
	color: #fff !important;
}


/* CookieYes */
/* revisit button */
.cky-btn-revisit-wrapper{
	background-color: #00aecf !important;
}

/* checkbox */
.cky-modal .cky-switch input:checked{
	background-color: #00aecf !important;
}

/* pref and accept button */
.cky-modal .cky-btn-preferences,
.cky-modal .cky-btn-accept{
	background-color: #00aecf !important;
	border-color: #00aecf !important;
}

/* reject button */
.cky-modal .cky-btn-reject{
	background-color: #fff !important;
	border-color: #00aecf !important;
	color: #00aecf !important;
}


/* notice: pref and accept button */
.cky-notice-btn-wrapper .cky-btn-customize,
.cky-notice-btn-wrapper .cky-btn-accept{
	background-color: #00aecf !important;
	border-color: #00aecf !important;
	color: #fff !important;
}

/* notice: reject button */
.cky-notice-btn-wrapper .cky-btn-reject{
	background-color: #fff !important;
	border-color: #00aecf !important;
	color: #00aecf !important;
}
