/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://foxiz.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Foxiz in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

.install-app-btn-container {
	display: none;
}
body.elementor-editor-active .install-app-btn-container {
	display: block
}

div .reg-bestaandemember {
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-right: var(--login-btn-padding,20px);
    padding-left: var(--login-btn-padding,20px);
	background-color: #8d7275;
	border-radius: 3px;
	font-family: var(--btn-family);
    font-size: var(--btn-fsize);
    font-weight: var(--btn-fweight);
    font-style: var(--btn-fstyle);
    letter-spacing: var(--btn-fspace);
    text-transform: var(--btn-transform);
}

div .reg-nieuwemember {
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-right: var(--login-btn-padding,20px);
    padding-left: var(--login-btn-padding,20px);
	background-color: #496f83;
	border-radius: 3px;
	font-family: var(--btn-family);
    font-size: var(--btn-fsize);
    font-weight: var(--btn-fweight);
    font-style: var(--btn-fstyle);
    letter-spacing: var(--btn-fspace);
    text-transform: var(--btn-transform);
}

/* <!---- Algemeen ----!> */
.websi-widget .widget-heading .heading-title span {
	line-height: 1;
    display: block;
    margin-bottom: 10px;
    text-align: center;
	color: var(--meta-fcolor);
	font-family: var(--meta-family);
    font-size: var(--meta-fsize);
    font-weight: var(--meta-fweight);
    font-style: var(--meta-fstyle);
    letter-spacing: var(--meta-fspace);
    text-transform: var(--meta-transform);
}
.websi-widget .widget-heading .heading-title:after {
	content: unset;
}

.websi-widget .widget-heading .heading-inner {
	justify-content: center
}

.widget.widget_nav_menu a:hover {
	color: black;
}
/* <!-- Headers in dark mode --!> */
body[data-theme="dark"] h1.s-title {
	color: black;
}


/* <!---- Hoofdmenu ----!> */
#site-navigation #menu-hoofdmenu li a {
	padding-left: 4px;
	padding-right: 4px;
}

/* <!---- Artikeloverzicht ----!> */
.entry-title.is-p-protected a:before {
	display: none !important;
}

.p-categories.p-top .p-category,
.p-meta .meta-inner .meta-tag .meta-label {
	/* display: none; */
}
.p-meta .meta-inner .meta-tag a {
	font-family: var(--cat-family);
    font-size: 14px;
    font-weight: var(--cat-fweight);
    font-style: var(--cat-fstyle);
    letter-spacing: var(--cat-fspace);
}
/*
.p-meta .meta-inner .meta-tag a {
	--cat-highlight: #4da4b6;
    --cat-highlight-90: #4da4b6e6;
	display: flex;
    flex-flow: row wrap;
    gap: 3px;
}
.p-meta .meta-inner .meta-tag:before {
	-webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
	position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    content: '';
    -webkit-transition: -webkit-box-shadow .25s var(--timing);
    transition: box-shadow .25s var(--timing);
    border-radius: var(--round-3);
    background-color: var(--cat-highlight, var(--g-color));
}*/


/* <!---- Artikelen ----!> */

.s-ct-wrap {
	margin-left: 0 !IMPORTANT;
}
.optimal-line-length:not(.without-sidebar) .s-ct-wrap:not(.has-lsl) {
	max-width: unset;
}

@media screen and (max-width: 475px) {
	.restrict-box {
		background-color: white;
	}
	.entry-content > .restrict-box {
		margin-top: -200px;
		background-color: white;
	}
	body[data-theme="dark"] .restrict-box {
		background-color: #1a1c20;
	}
	.restrict-box:before {
		height: 300px;
	}
}

@media screen and (min-width: 476px) {
	.restrict-box {
		background-color: white;
	}
	.entry-content > .restrict-box {
		margin-top: -300px;
	}
	body[data-theme="dark"] .restrict-box {
		background-color: #1a1c20;
	}
	.restrict-box:before {
		height: 300px;
	}
}
/* <!---- Homepagina ----!> */
button.aanmelden {
	margin-top: 10px;
}
body[data-theme="dark"] button.aanmelden {
	color:black;
}
body[data-theme="default"] button.aanmelden {
	color:#6b494c;
}
.cat-sport .p-wrap .entry-summary {
	color: white;
}
/* <!---- Agenda ----!> */
.eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .evo_pop_body .evoet_cx span.evcal_desc2 {
    font-size: 16px !important;
}
.ajde_evcal_calendar.evoEL .eventon_events_list .eventon_list_event {
    max-height: 125px;
}

.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig .evoet_c2 {
    flex-basis: content;
}

.ajde_evcal_calendar.boxy .eventon_list_event .evcal_list_a {
	/* gap:unset; */
}

@media screen and (min-width: 768px) {
	.p-highlight .p-gradient,
	.p-gradient{
		background: linear-gradient(to top, var(--dark-accent) 0, var(--dark-accent-90) calc(100% - 300px), var(--dark-accent-0) 100%);
	}
	.overlay-holder .overlay-wrap,
	.overlay-holder .p-featured
	{
		/* background: linear-gradient(to top, var(--dark-accent) 0, var(--dark-accent-90) calc(100% - 300px), var(--dark-accent-0) 100%) */
		/*background: #191c2066;*/ 
		/* background: unset; */
	}
}

body[data-theme="dark"] .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
	color:white;
}


/* <!---- Advertenties home bovenaan ----!> */
.home .ads-desktop {
    position: relative;
    z-index: 1;
    margin-left: 3%;
    margin-top: 1%; 
}
.ads-desktop {
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    width: 90%;
    margin-top: 1%;
}


@media all and (max-width : 767px) {
	.ads-desktop {
		display: none;
	}
	
		
	footer#footer .et_pb_extra_row .et_pb_extra_column .et_pb_widget {
		margin-bottom: 0;
	}
}
@media all and (min-width : 768px) {
	.ads-mobiel {
		display: none;
	}
}
