/*
Theme Name: Christine Wolf Theme
Author: Ewald Natter
Author URI: http://www.freelenz.at
Version: 1.0
*/

* {
  outline: none;
  padding: 0;
  margin: 0;
  font-family: inherit;
  line-height: inherit;
  box-sizing: border-box;  
  -webkit-font-smoothing: grayscale;
  }

IMG {
  vertical-align: bottom;
  }    
  
A {
  text-decoration: none;
  transition: color 0.2s, background 0.2s, border 0.2s;
  color: #6a6e71;
  }  
  
A:hover {
  color: #000;
  }  
  
UL, LI {
  list-style-type: none;
  }
  
P {
  margin-bottom: 1.5em;
  }  
  
P:last-child {
  margin-bottom: 0;
  }
  
.is-root-container { 
  max-width: 100%;
  }  
   
/* HEADER
------------------------------------------------------------------------------ */

#menu {
  display: none;
  }

#pages .page .home {
  padding-top: 80px;
  padding-bottom: 80px;
  }
  
#pages .page .wp-block-group {
  padding-top: 0;
  padding-bottom: 0;
  }  
  
#pages .page .home H2.wp-block-heading {
  min-width: 220px;
  }  
  
#pages .page {
  min-height: 100dvh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  }
  
#pages .page .wp-block-post-content {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  }  
  
#pages .page .page-prev,
#pages .page .page-next {
  width: 31px;
  height: 60px;
  position: absolute;
  top: 50dvh;
  margin-top: -30px;
  background: #000;
  cursor: pointer;
  transition: 0.2s;
  }  
  
#pages .page .page-prev:hover,
#pages .page .page-next:hover {
  background: var(--red);
  }
  
#pages .page .page-prev {
  left: -1px;
  right: auto;
  border-radius: 0 60px 60px 0;  
  }  
  
#pages .page .page-next {
  left: auto;
  right: -1px;
  border-radius: 60px 0 0 60px;
  }    
  
#pages #page-resume .wp-block-columns {
  gap: 100px;
  } 

#pages #page-resume .wp-block-lazyblock-slider .title {  
  margin-top: -12px;
  }  
  
/* FANCYBOX CUSTOM
------------------------------------------------------------------------------ */  
  
.fancybox__slide {
  padding: 80px !important;
  }
  
BUTTON[data-fancybox-toggle-slideshow],
BUTTON[data-fancybox-toggle-fullscreen] {
  display: none !important;
  }
  
.fancybox__infobar {
  font-family: "urw-din";
  font-weight: normal;
  font-size: 14px;
  text-shadow: none;
  }
