/*
Theme Name: Boxed
Theme URI: https://advance-media.de/
Author: Patrick Schlak
Author URI: https://advance-media.de
Description: Wordpress Theme based on ACF and Gutenberg
Version: 0.0.1
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: themebase, acf, gutenberg
Text Domain: 
*/

/* Google Fonts loka */

/* lato-100 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-100italic - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-300 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-300italic - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-regular - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-italic - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-700 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-900 - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
  /* lato-900italic - latin-ext_latin */
  @font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/themes/boxed-theme/includes/fonts/lato_v23/lato-v23-latin-ext_latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
  }
  
body {
    font-family: "Lato";
}

/* DEFAULT THEME STYLING */

#header .navbar {
    position: fixed;
    top: 0;
    z-index: 4;
}

/* #header .navbar .navbar-brand img {
    height: 170px;
} */
/* Zurück - Überschrift */

.backButton{
    padding: 8px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 8px 10px;
    background-color: white;
    color: black;
    border: 2px solid #f3f3f3;
    border-radius: 20px;
}
.backButton:active {
    background-color: #dd9716;
    color: white;
}

.back{
    width: 100%;
    height: 60px;
    position: fixed;
    top: 289px;
    z-index: 5;
}
  
.ueberschrift{
    width: 100%;
    height: 60px;
    /*padding-top: 10px;
    text-align: center;
    background: #4e677c;*/
    padding-left: 190px;
    position: fixed;
    top: 297px;
    z-index: 4;
}
h1 {
	display: none;
}
.ueberschrift h2 {
    font-size: 40px;
	color: white;
    /*text-transform: uppercase;*/
}

/* Loader */

.content {
    display: none;
    margin-top: 200px;
}
.contentTab {
    display: none;
    margin-top: 245px;
}
.loader {
    height: 100vh;
    width: 100vw;
    overflow: hidden; 
    background-color: white;
    position: absolute;
    margin-top: 800px;
    }
.loader>div {
    height: 100px;
    width: 100px;
    border: 15px solid #4e677c;
    border-top-color: #f3f3f3;
    position: fixed;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
    animation: spin 1.5s infinite linear;
    }
@keyframes spin {
    100% {
        transform: rotate(360deg);
        }
    }

#totopbutton{
    display: inline-block;
    background-color: #dd9716;
    width: 65px;
    height: 65px;
    padding-top: 5px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 0px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    -index: 1000;
}
#totopbutton::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
}
#totopbutton:hover {
    cursor: pointer;
    background-color: #6f6f6f;
}
#totopbutton:active {
    background-color: black;
}
#totopbutton.show {
    opacity: 1;
    visibility: visible;
}
.startseite {
    margin-top: 280px;
    position: fixed;
}
.tab {
    overflow: hidden;
    width: 100%;
    background-color: #6f6f6f;
    position: fixed;
    top: 360px;
    z-index: 3;
}
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
    color: white;
}
.tablinks.active, .tablinks2.active{
    color: white;
    font-weight: bold;
    background-color: #dd9716;
}
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #6f6f6f;
    border-top: none;
}
.tablinks {
    padding: 10px;
    width: 20%;

}
.tablinks:active, .tablinks2:active {
    background-color: #dd9716;

}
.tablinks2 {
    padding: 10px;
    width: 50%;
}

.btn-primary {
    margin-top: -200px;
}

.block-linkblock .link-block-img {
    width: 200px !important;
    height: 200px !important;
}

.iframeclasse body{
    display: none !important;
}

a {
    text-decoration: none;
    color: #4e677c;
  }

a:hover {
    text-decoration: none;
    color: #4e677c;
}
.page-id-86.block-linkblock a:hover {
    color: unset;
}

.btn-primary {
    color: #fff;
    background-color: #4e677c;
    border-color: #4e677c;
}
.btn-primary:hover {
    color: #fff;
    background-color: #4e677c;
    border-color: #4e677c;
}

.wp-container-6.wp-block-columns, .wp-container-5.wp-block-columns,
.wp-container-4.wp-block-columns {
    margin: 20px;
}

#detail_links {
    display: none;
}

.row.top-buffer {
    display: none;
}

.meta_api_result {
    display: none;
}
.wp-block-image {
    margin-top: 200px;
}

#header .navbar .navbar-brand img {
    height: 170px;
    width: 150px;
}

.page .link-block-img.desk-img {
    width: 250px !important;
    height: 250px !important;
}

.container {
    background-image: url("/wp-content/uploads/2022/12/KEM_header.jpg");
    min-width: 100%;
    height: 360px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    
  }
  .wave {
    background-image: url("/wp-content/uploads/2022/10/welle-1.png");
    min-width: 100%;
    height: 110px;
    bottom: 0;
    
    background-repeat: no-repeat;
    background-size: cover;
    /*position: absolute;*/
    
  }
  

.startseite {
    margin-top: 506px;
    position: unset;
}

    
.nav-link {
    border: solid;
    font-size: 17px;
    text-align: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

#menu-hauptmenue {
    min-width: 100%;
}

navbar-brand.navbar-brand-desktop {
    display: none;
}

#menu-hauptmenue {
    position: absolute;
    left: 0;
    width: 100%;
}

#menu-item-863 {
    width: 14.219%;
} 
#menu-item-2089 {
    width: 14.219%;
}
#menu-item-822 {
    width: 14.219%;
} 
#menu-item-824 {
    width: 14.219%;
}
#menu-item-852 {
    width: 14.688%;
}
#menu-item-853 {
    width: 14.219%;
}
#menu-item-1245 {
    width: 14.219%;
}
#menu-item-2373 {
    width: 14.219%;
}
#menu-hauptmenue {
    top: 360px;
}

.navbar-brand.navbar-brand-desktop {
    display: none !important;
}
.page-template-page-startseite .ueberschrift {
    padding-left: 100px;
}
.link-block-img.desk-img {
    border-radius: 10px;
  }



 #menu-hauptmenue .menu-item .nav-link {
    text-align: center;
    display: block;
}

#menu-item-2089 > a:nth-child(1) {
    border-left: unset;
}
.menu-item {
    background: #f3f3f3;
  }

.link-block-img.desk-img:hover {
    border: 10px solid #dc9605;
}
.link-block-text {
    display: none;
}
  
.col.col-12.col-md-6.block-linkblock {
    margin-bottom: 100px;
}

.page-template-page-startseitewaldeck-php #menu-hauptmenue {
    display: none;
}


/* In Webseite enthaltenes Stil-Dokument #17 | http://stelen.kemnath.de/waldeck_startseite/ */


/* Element | http://stelen.kemnath.de/waldeck_startseite/ */

.wp-container-2 {
    top: 360px;
    position: fixed;
    left: 0;
    width: 100%;
  }
  
  
  #modal-1-content {
    width: 100%;
  }
  
  .wp-block-navigation-item.wp-block-navigation-link {
    width: 14.219%;
    background: #f3f3f3;
    color: rgba(0,0,0,.55);
  }


  .wp-block-navigation-item.wp-block-navigation-link:hover {
    background: #dc9605;
    color: rgba(0,0,0,.7);
  }
   
  .wp-block-navigation-item__content {
    border: solid;
    font-size: 17px;
    text-align: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 44.5px;
    padding-top: -30px;
  }
 



li.wp-block-navigation-item:nth-child(4) {
   
    width: 14.688%;
  }


/* In Webseite enthaltenes Stil-Dokument #17 | http://stelen.kemnath.de/waldeck_startseite/ */

.wp-block-navigation-item__content {
    padding: 8px !important;
  }

  .page-template-page-startseitewaldeck-php .ueberschrift {
    padding-left: 100px;
  }


.wp-block-navigation-item__content {
    border-top: unset;
    border-bottom: solid;
    border-left: solid;
    border-right: unset;
  }

  li.wp-block-navigation-item:nth-child(1) > a:nth-child(1) {
    border-left: unset;
  }
  
/* Added Shifting Design to Website depending on the current Time */

body.day {
    background-color: #fff;
    color: #000;
}

body.night {
    background-color: #2d3134;
    color: #fff;
    filter: brightness(70%);
}

header.night {
    filter: brightness(70%);
}
/* header.day {
    filter:brightness(10%);
} */