/*
Theme Name: IDA NWR 2021
Theme URI:
Description: Ida Nowhere Theme
Author: AndiGun
Author URI: https://ida-nowhere.com
Template: twentytwenty
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-column, responsive-layout
Text Domain: idanowhere
*/ 

img.custom-logo {
	max-width: 200px;
}
/*Navigation*/
ul.primary-menu > li.menu-item > a {
	text-shadow: 0px 0px 25px rgba(255,255,255,0.5);
	font-weight: 1000;
}
ul.primary-menu > li.menu-item {
	text-decoration-color: #cd2653;
}

/*CONTENT*/
.entry-content p a {
	background-color: rgba(255, 255, 255, 0.1);
	box-shadow: 0 0 10px rgba(255,255,255,0.1);
	border-radius: 1em;
	padding: 0 0.5em 0.1em;
	white-space: nowrap;
}
.entry-content .has-background a {
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	white-space: normal;
}
.entry-content .red-link a {
	color: rgb(205, 38, 83);
}

body.home .entry-content h6 a {
	display: flex;
	padding: 0.5em;
}
body.home .entry-content h6 a:hover {
	background-color: rgba(255,255,255,0.666);
}
#site-header {
	background: rgba(255,255,255,0.1);
}
.site-description, #site-header .toggle-text {
	color: #333 !important;
}
.entry-title {
	color: #3B3D4F;
	text-shadow: #111 0px 0px 1px;
}
.post-meta .post-author  {
	display: none;
}
main {
	padding-bottom: 5em;
}
#site-content {
	background: linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.8));
	background-color: rgb(255,255,255,0.1);
}
.duka-widget a {
	white-space: nowrap;
}
body.page-id-1867 #site-content { /*DuKa*/
	background: linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.8));
	background-color: rgb(11,11,11);
	color: white;
}
body.page-id-1867 #site-content .entry-content { /*DuKa*/
	color: white;
}
body.page-id-1867 #site-content .entry-content a {
	background: rgba(11,11,11,0.5);
	padding: 0em 0.5em 0.1em;
	border-radius: 50.5em;
	white-space: nowrap;
}
body.page-id-1867 #site-content .entry-header h1 { /*DuKa*/
	text-shadow: 0px 3px 14px rgba(255,255,255,0.8);
}
body.page-id-1867 #site-content .entry-header { /*DuKa*/
	background: rgba(33,33,33,0.5);
}

body.page-id-1861 #site-content { /*CSA*/
	background: linear-gradient(0deg, rgba(160, 181, 156, 0.25), rgba(160, 181, 156, 0.8));
	background-color: rgb(160, 181, 156);
}
body.page-id-1861 #site-content .entry-header { /*CSA*/
	background: rgba(160, 181, 156,0.1);
}
body.page-id-1865 #site-content { /*Kleidertausch*/
	background: linear-gradient(0deg, rgba(200, 161, 187, 0.25), rgba(200, 161, 187, 0.8));
	background-color: rgb(200, 161, 187);
}
body.page-id-1865 #site-content .entry-header { /*Kleidertausch*/
	background: rgba(200, 161, 187,0.1);
}
body.page-id-843 #site-content { /*Stammtisch*/
	background: linear-gradient(0deg, rgba(204, 205, 241, 0.25), rgba(204, 205, 241, 0.8));
	background-color: rgb(204, 205, 241);
}
body.page-id-843 #site-content .entry-header { /*Stammtisch*/
	background: rgba(204, 205, 241,0.1);
}
body.category-events #site-content { /*EVENTS*/
	background: linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.8));
	background-color: rgb(255,255,255);
}

.inverthover {
    filter: invert(0);
    transition: filter 1.5s ease-in-out;
}
.inverthover:hover {
    filter: invert(1);
    transition: filter 1.5s ease-in-out;
}


#site-footer {	
	background: rgba(255,255,255,0.0666); 
}
.footer-nav-widgets-wrapper {
	background: linear-gradient(0deg, rgba(99,99,99,0), rgba(99,99,99,0.4));
}
figure.align-topp {
	margin-top: 0 !important;
}
.footer-nav-widgets-wrapper a {
	color: black !important;
}

.wp-block-separator {
	color: #3a308040;
}

/*ARCHIVE*/
/*Category header*/
header.archive-header {
	display: none;
}
article.category-archive {
	filter: sepia(0.5);
}

/*fog anim*/
div.fog {
	position: fixed;
	background: no-repeat url('fog_opt.gif') center center;
	width: 300px;
	height: 300px;
	background-size: 101% 101%;
	mix-blend-mode: screen;
	opacity: 0.6;
	z-index: -1;
	filter: blur(2px);
}


/*youtube*/
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
	padding-top: 0;
}

/*Youtube privacy*/
.video-wrapped {
	cursor:pointer;
}
.video-wrapped .video-wrapped-play {
	text-align: center;
	font-size: 30px;
	padding-top: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	cursor: pointer;
	text-shadow: 1px 1px 3px white;
	color: black;
	font-family: "DestroyRegular", Arial, Helvetica, sans-serif;
}
.video-wrapped .video-wrapped-play::before {
	content: '';
	position: absolute;
	margin-left: -43px;
	left: 50%;
	top: -30px;
	cursor: pointer;
	border-radius: 20%;
	background: rgba(255,0,0, 0.9);
	border: 1px solid red;
	width: 70px;
	height: 50px;
	box-shadow: 
    inset 0 2px 3px rgba(255,255,255,0.3),
    inset 0 -2px 3px rgba(0,0,0,0.3),
    0 1px 1px rgba(255,255,255,0.9);
}
.video-wrapped .video-wrapped-play::after {
	content: '';
	border-style: solid;
	border-width: 15px 0 15px 20px;
	border-color: transparent transparent transparent white;
	position: absolute;
	width: 0;
	height: 0;
	margin-left: -15px;
	left: 50%;
	top: -20px;
	cursor: pointer;
}
.video-wrapped .video-wrapped-play .small {
	font-size: 0.4em;
	color: white;
	background: rgba(0, 0, 0, 0.6);
	text-shadow: none;
}
.video-wrapped .video-wrapped-play .small a {
	color: white;
	text-decoration: underline;
	display:block;
}
.video-wrapped .video-wrapped-play .small a:hover {
	color: red;
	text-decoration: none;
}
body.page-template-template-full-width .video-wrapped {
	position: absolute;
	top: 0;
	left: 0;
	width: 60vw;
    height: calc(60vw / 1.77);
}

@media screen and ( max-width: 767px ) {
	.video-wrapped .video-wrapped-play {
		transform: scale(0.7);
		transform: translateY(-3rem) scale(0.7);
	}
	.video-wrapped iframe {
		transform: translateY(-1rem) scale(1);
	}
}

/*Full width footer*/
.footer-widgets {
  width: 100%;
}
#site-footer {
	margin-top: 100vh;
}
/*EVENTS*/

.css-events-list table.events-table {
	background-color: rgba(255,255,255,0.5);
}
.css-events-list table.events-table td {
	padding: 0.5em;
	border: none;
}

/*OTHER*/
.powered-by-wordpress {
	display: none;
}