/*
Theme Name: benkido
Author: behrig
Author URI: https://behrig.de/
Description: Theme: Bente Ehrig
Requires at least: 6.1
Tested up to: 6.8.1
Requires PHP: 5.6
Version: 1.0
Text Domain: benkido
*/


:root {
	--vp-color-brand: #be1147;
    --1pfeil: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNpi+P//PwMG/nxOocc3atnSx/+9sMpDMQ6NEncZGIL+E9LMwoAMvpxX6I3y2luy+YUSA8N9hq3Tev2eCzLIoqhh0GQIKvVaocjA8BGLjQz/8eOW/8f+/9dAOJtojaiamUAO+XFjm9/azS+kGEgFMGe/P9ySZ8nA8J10Z+M24DsmbvmOVTOqAUH/51x+H/L+/XsGVPwdTzzDDQj6TiieAQIMAPKeIF6dN950AAAAAElFTkSuQmCC");
    --pfeil: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="11"><path d="M6.12.01l-.75.62-4.24 3.59-1.1 1a.16.16 0 0 0 0 .16l1.12 1L3.76 8.6l1.94 1.64.46.38a.15.15 0 0 0 .2-.07V9.31v-1.3h3.79 0a.17.17 0 0 0 .07-.1V2.73a.17.17 0 0 0-.07-.1h0-3.83V.11h0a.14.14 0 0 0-.2-.1z"/></svg>');
    
}

header .wp-block-site-logo {
	align-self: center;
	margin: 0 auto;
}


header .left, header .right {
	flex: 1;
}


a {
	text-underline-offset: 8px;
	word-break: break-word;
}

.wp-block-post-content a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--contrast) !important;
}
/*
h2.vp-portfolio__item-meta-title::before, h2.vp-portfolio__item-meta-title::after, .wp-block-post-title::before, .wp-block-post-title:after {
	content: " - ";
	font-weight: 300;
}*/

.wp-social-link:hover svg {
	fill: var(--vp-color-brand) !important;
}


.vp-portfolio__preloader {
	display: none;
}

.vpf-pro-note {
	display: none !important;
}

.vp-filter__style-minimal .vp-filter__item > * {
	font-size: var(--wp--preset--font-size--medium);
	font-weight: 300;
}

.vp-filter__style-minimal .vp-filter__item.vp-filter__item-active > *,
.vp-filter__style-minimal .vp-filter__item > a:hover,
.vp-filter__style-minimal .vp-filter__item > a:focus {
	text-decoration: underline;
}

.vp-filter__style-minimal {
	margin-bottom: .5em;
}

.vp-portfolio__filter-wrap {
	margin: 0;
}

.vp-portfolio__items-style-emerge {
	--vp-items-style-emerge--image-hover__transform: scale(1.1);
}

.vp-portfolio__items-style-emerge .vp-portfolio__item-caption {
	-webkit-clip-path: polygon(0 30%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 30%, 100% 0%, 100% 100%, 0% 100%);
    opacity: .5;
    clip-path: polygon(0 25%, 25% 30%, 50% 20%, 75% 30%, 100% 15%, 100% 100%, 0% 100%);
}

.vp-portfolio__items-style-emerge .vp-portfolio__item a {
	text-transform: uppercase;
	color: var(--vp-items-style-emerge--links__color) !important;

}

.vp-portfolio__items-style-emerge .vp-portfolio__item a:hover, .vp-portfolio__items-style-emerge .vp-portfolio__item a:focus, .vp-portfolio__items-style-emerge .vp-portfolio__item a.active {
	color: #ffffff;
}

.vp-portfolio__items-style-emerge .vp-portfolio__item-overlay {
	background-color: transparent; !important;
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item.active .vp-portfolio__item-img img {
	transform: scale(1.1);
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-img-overlay-hover .vp-portfolio__item.active .vp-portfolio__item-img-overlay,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-img-overlay-hover .vp-portfolio__item-focus .vp-portfolio__item-img-overlay {
    opacity: 1
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-img-overlay-default .vp-portfolio__item.active .vp-portfolio__item-img-overlay,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-img-overlay-default .vp-portfolio__item-focus .vp-portfolio__item-img-overlay {
    opacity: 0
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item.active .vp-portfolio__item-img img,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus .vp-portfolio__item-img img {
    transform: var(--vp-items-style-emerge--image-hover__transform)
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item.active .vp-portfolio__item-caption,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus .vp-portfolio__item-caption {
    --vp-items-style-emerge--overlay-skew__clip-left: var(--vp-items-style-emerge--overlay-skew-hover__clip-left);
    --vp-items-style-emerge--overlay-skew__clip-right: var(--vp-items-style-emerge--overlay-skew-hover__clip-right);
    transform: translateY(0);
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item.active .vp-portfolio__item-meta>*,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-hover .vp-portfolio__item-focus .vp-portfolio__item-meta>* {
    opacity: 1;
    transform: translateY(0)
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item.active .vp-portfolio__item-img img,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item-focus .vp-portfolio__item-img img {
    transform: var(--vp-items-style-emerge--image__transform)
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item.active .vp-portfolio__item-caption,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item-focus .vp-portfolio__item-caption {
    --vp-items-style-emerge--overlay-skew__clip-left: var(--vp-items-style-emerge--overlay-skew__height);
    --vp-items-style-emerge--overlay-skew__clip-right: var(--vp-items-style-emerge--overlay-skew__height);
    transform: translateY(100%)
}

.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item.active .vp-portfolio__item-meta>*,.vp-portfolio__items-style-emerge.vp-portfolio__items-show-overlay-default .vp-portfolio__item-focus .vp-portfolio__item-meta>* {
    opacity: 0;
    transform: translateY(10px)
}




.back-button {
	margin-top: 0 !important;
	padding-left: var(--wp--style--root--padding-left);
}

.home .back-button {
	display: none !important;
}

.back-button.arrow a::before {
	padding-top: 1px;
	content: var(--pfeil)'\00a0';
}

footer {
	margin-top: 5rem !important;
}

@media (max-width: 799px) {
	header .wp-block-site-logo {
		order: -1;
		flex-basis: 100%;
		text-align: center;
	}
	header .left {
		padding-right: 0 !important;
	}
	header .right {
		padding-left: 0 !important;
	}
}

.wp-block-social-links {
	font-size: var(--wp--preset--font-size--small);
}




/*


@-webkit-keyframes shine {
  from {
    -webkit-mask-position: 150%;
  }
  to {
    -webkit-mask-position: -50%;
  }
}

.vp-portfolio__items-style-fly .vp-portfolio__item-overlay {
	transform: translateX(0%) translateY(0%) translateZ(0px) !important;
}

.back {
	background-image: url(https://evelyninnerhofer.com/wp-content/uploads/2023/03/curly3.jpg);
	background-size: cover;
	mask: url(/wp-content/themes/evelyninnerhofer/assets/img/back-mask-min.png);
    -webkit-mask: url(/wp-content/themes/evelyninnerhofer/assets/img/back-mask-min.png) 0% / 100% 100%;
}



a.wp-block-navigation-item__content:hover, .wp-block-social-link a:hover {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #000 50%, rgba(0,0,0,.6) 70%);
  -webkit-mask-size: 200%;
  animation: shine 2s infinite;
}

*/

/*
.vp-portfolio__items-style-fly .vp-portfolio__item-overlay .simplebar-content {
	background: linear-gradient(to bottom, rgba(240,230,140,.5), rgba(0,0,0,.5));
    mix-blend-mode: saturation;
}

.vp-portfolio__items-style-fly .vp-portfolio__item-meta-title {
	color: #fff;
}
*/