/*
Theme Name:     Inside
Theme URI:      
Description:    Wp-bootstrap-starter child theme.
Author:         Me
Author URI:     
Template:       wp-bootstrap-starter
Version:        0.1.0
*/

@font-face {
    font-family: Hind-Regular;
    src: url('/inside-archiv/wp-content/themes/inside/fonts/Hind-Regular.ttf');  /* Moderne Browser */
 }

@font-face {
    font-family: Hind-Medium;
    src: url('/inside-archiv/wp-content/themes/inside/fonts/Hind-Medium.ttf');  /* Moderne Browser */
 }
 @font-face {
    font-family: Hind-Bold;
    src: url('/inside-archiv/wp-content/themes/inside/fonts/Hind-Bold.ttf') ;  /* Moderne Browser */
 }
header#masthead {
    background-color: #fff;
}
#masthead .navbar {
    /*display: flex;
    flex-direction: column;*/
    background-color: #fff;
    color: #000;
}
html body {
  font-family: "Hind-Regular";
  font-size: 25px;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
 
    text-transform: uppercase;
    font-size: 1.2rem;
    font-family: Hind-Medium;
    font-size: 20px;
    color: #0a5e77;
}
body .dropdown-menu {
 border: 0;
}

body .navbar-light button[aria-expanded="true"] .navbar-toggler-icon {
	background-image: url("/inside-archiv/wp-content/uploads/2020/10/green-cross@2x.png");
}

body:not(.theme-preset-active) #masthead .navbar-nav > li ul li a  {
 
    
    text-transform: none; 
    font-family: Hind-Medium;
    font-size: 20px;
    color: #767676;
    padding: 1rem;
    min-width: 18rem;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
	color: #0A5E77;
	font-weight: 400;
}


body:not(.theme-preset-active) #masthead .navbar-nav > li ul li  {
 
   min-width: 10rem;   
 
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {
    font-weight: normal;
    color: #000;
}

body h1 {
    text-transform: uppercase;
    margin-top: 2.5rem;
    margin-bottom: 4.5rem;
    font-family: Hind-Medium;
    font-size: 40px;
    color: #767676;
    line-height: 1.5;
}
body h1 strong {
    font-weight: normal;
    color: #0a5e77 ;
    

}
body h3 a{
    text-transform: uppercase;
    color: #000;
    font-size: 45px;
    font-family: Hind-Medium;
}
body h3 a:hover{
    
    color: #000;
    
}
body.body-scrolled .entry-content {
    padding-top: 7rem;
}
.navbar-brand img {
    width: 480px;
    transition: width 700ms;
}
.smallheader .navbar-brand img {
    width: 300px;
    transition: width 700ms;
}
body .container {
    max-width: 1360px;
}
.hp-bilder-zeile {
    margin-bottom: 2rem;
}
.navbar-light .navbar-brand {
   /* margin-bottom: 0.5rem;*/
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    padding: 0rem 1.5rem 0rem 1.5rem;
}

#content.site-content {
    padding-top: 0;
}
.page-content, .entry-content, .entry-summary {
    margin-top: 0;
}
.custom-sb {
    background-color:transparent;
    border: 0;
    color: transparent;
    max-width: 4rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 63 72' style='enable-background:new 0 0 63 72;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230A5E77;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Icon_feather-zoom-in' transform='translate(2.121 1.5)'%3E%3Cpath id='Pfad_30' class='st0' d='M18.9,33c0,6.6,5.4,12,12,12s12-5.4,12-12s-5.4-12-12-12S18.9,26.4,18.9,33z'/%3E%3Cpath id='Pfad_31' class='st0' d='M15.9,48l6.5-6.5'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-size: 80%;
}
#searchform {
    display: flex;
    max-width: 14rem;
    border: 2px solid #dedede;
    border-radius: 1.5rem;
    float: right;
    padding: 0.2rem 0;
    
}
.search-form-wrapper {
    margin-bottom: 3rem;
    transition: margin 700ms;
}
.smallheader .search-form-wrapper {
    margin-bottom: 0;
    transition: margin 700ms;
}
#searchform .search-field {
  max-width: 7rem;
  border: 0;
  background-color: transparent;
}

.menu-right-side-wrapper {
    display: flex;
flex-direction: column;
}

#menu-menu-1 {
	line-height: 1;
}

header#masthead {
    padding: 2rem 1rem;
    transition: padding 700ms;

}
header#masthead.smallheader {
    padding: 1rem;
    transition: padding 700ms;
}
/*
header#masthead>.container {
    max-width: 1670px;

}
*/
header#masthead .navbar {
    justify-content: space-between;
	align-items: flex-end;
}

.hp-bilder-zeile .wp-block-image .aligncenter > figcaption {
    display: table-caption;
    caption-side: bottom;
    text-align: center;
    position: absolute;
    top: 31%;
    width: 90%;
    color: #fff;
    font-size: 2.5rem;
}
ul.language-switcher {
    list-style: none;
    display: inline;
    margin-top: 1rem;
    padding-left: 0%;
}
.lang-item {
    display: inline;
}
.lang-item a:hover {
    color: #0A5E77;
}
.lang-item a {
    padding: 0rem .5rem 0rem .3rem;
    font-size: 20px;
    font-weight: 500;
}
li.current-lang a {
    color: #767676;
   pointer-events: none;

}
li.lang-item:first-of-type::after {
    content: "|";
}
.entry-content {
    padding-top: 4.9rem;
    transition: padding 800ms;
}

#masthead .nav-ls-wrapper {
    display: flex;
}

html body {
  hyphens: auto;
}
.nav-ls-wrapper  li > a {
    padding: .2rem 1.5rem 0rem 1.5rem;
    color: #187189;
    font-family: Hind-Medium;
    font-size: 20px;
    padding-right: 0;
}
.dropdown:hover > .dropdown-menu {
    display: block;

}
body .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 67.4 48.3' style='enable-background:new 0 0 67.4 48.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%230A5E77;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg id='Icon_feather-menu' transform='translate(-1.5 -6)'%3E%3Cpath id='Pfad_18' class='st0' d='M13.4,30.1H57'/%3E%3Cpath id='Pfad_19' class='st0' d='M13.4,15.6H57'/%3E%3Cpath id='Pfad_20' class='st0' d='M13.4,44.7H57'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media screen and (max-width: 767px) {
    html body {

        font-family: "Hind-Regular";
        font-size: 18px;
    
    }
    body h1 {
        margin-bottom: 2rem;
        padding-bottom: 0;
    }
	body .overwrapper {
		display: none;
	}
	.nav-ls-wrapper li > a {
		padding: 0rem;
		text-transform: lowercase;
	}
	body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
		padding: 0.8rem 1.5rem 0.8rem 1.5rem;
	}
	li.lang-item:first-of-type::after {
		padding-left: 4px;
	}
	.nav-ls-wrapper li.current-lang > a {
		color: #767676;
	}
    #searchform {
        display: none;
    }
    .navbar-brand img {

        width: 250px;
    
    }
   body .mobile-nopad {
        padding-left: 0;
        padding-right: 0;
    }
   body h1 {
       font-size: 25px;
   }
   body #masthead .navbar {
       display: flex;
       /* flex-direction: column;*/
    }
    body .navbar-brand {
        margin-right: 0;
    }
    .navbutton-wrapper {
        width: auto;
    }
    body .navbar-light .navbar-toggler {
        float: right;
        padding:0;
		margin-top: 2rem;
       
    }
     body .navbar-light.smallheader .navbar-toggler {
                margin-top: 2rem;

    }
    body .navbar-light .navbar-toggler-icon {
        width: 4rem;
        height: 4rem;
    }
   body .menu-right-side-wrapper {
        width: 100%;
	   margin-top: 27px;
    }
	#searchform-1 {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	.search-form-wrapper {
		margin-top: 1rem;
	}
    header#masthead {
        padding: 0 15px;
        padding-top: 30px;
		padding:1rem;
    }
    body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
        padding-left: 0;
        font-size: 22px;
        color: #0a5e77;
    
  }
  body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    font-weight: normal;
    color: #0a5e77;

}
body:not(.theme-preset-active) #masthead .navbar-nav > li ul li a {

    text-transform: uppercase;
    font-family: Hind-Medium;
    font-size: 20px;
    color: #767676;
    min-width: 18rem;
    padding: .2rem 1.5rem 0rem 1rem;

}

  body .current-menu-item .dropdown-menu  {
    display: block;
  }
  .smallheader .navbar-brand img {

    width: 250px;
    transition: width 700ms;

}
 .smallheader .navbutton-wrapper {
     width: auto;
 }
 .smallheader.navbar-light .navbar-brand {
    margin-top: 0;
    margin-bottom: 0.5rem;

}
.mobile-nopad .wp-block-cover  {
   min-height: 300px !important;
 }
 body .hp-bilder-zeile {
     padding: 0 23px;
 }
 .hp-bilder-zeile .col-6 {
     padding: 7px;
 }
 .hp-bilder-zeile .wp-block-image {
     margin-bottom: 0;
 }
 .hp-bilder-zeile figure {
     margin-bottom: 0;
 }
 .hp-bilder-zeile .wp-block-image .aligncenter > figcaption {

    top: 36%;
    width: 92%;
    color: #fff;
    font-size: 1.8rem;
    text-transform: uppercase;

}
#menu-menu-1 {
padding-top: 2rem;	
}
	#menu-menu-1 > li {
  padding-top: 0.5rem;
		padding-bottom: 0.5rem;
}

}

body .dropdown-toggle::after {
    display: none
}

:focus {
   outline-color: transparent !important;
   outline-style: none !important;
   outline-width: 5px;

}
body.search .search-top-container{
    padding-top: 7rem;
    padding-left: 0;
    padding-right: 0;
}
body.search h1 {
    margin-bottom: 2rem;
}
body.search #content {
    padding-bottom: 5rem;
}
body.search #primary {
    padding-top: 1rem;
}
body.search h2.entry-title {
    border-bottom: 0;
}
body.search .entry-summary, body.search hr {
    border-bottom: 2px solid #0a5e77;
}
body.search .entry-summary {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}
body.search h1, body.search h2 a, body.search .searchresults-subheader {
    color: #0a5e77;
}
body.search .searchresults-subheader, body.search h2 a {
  font-weight: bold;
  font-size: 18px;
}
body.search footer {
    display: none;
}
body.search .entry-summary strong{
    color: #0a5e77;

}
body.search #primary {
    min-height: 30vh;
}
.overwrapper {
    display: flex;
    justify-content: end;
    margin-top: -1rem;
}
 .inside-language-switcher a{
 color: #0A5E77;
 font-size: 18px;
 margin-bottom: 2rem;
 text-transform: lowercase;

}
.inside-language-switcher {
    margin-bottom: 3rem;
    margin-right: 2rem;
    padding-top: 0.2rem;

   }

body .copyright {
 text-align: left;
}
@media screen and (max-width: 1200px){
.navbar-light .navbar-brand {
    margin-bottom: 0.5rem;
}

}

/* DESKTOP ONLY + NO DROPDOWN MENU */
@media (min-width: 1200px) {
	.nav-ls-wrapper .underwrapper {
		display: none;
	}
}

/* aus dem customizer */
html body {
    font-size: 18px;
}

a:hover {
    color: white;
    text-decoration: underline;
}

a {
    color: white;

}
copyright{
	    color: black;
}

/*ul.inside-language-switcher {
	display: none;
}*/
li {color: #767676;}

html, body, h1, h2, h3, p, li {
  hyphens: none;
}
figcaption {
    font-size: small;
}
img.wp-image-877, img.wp-image-874 {border: 1px solid #767676;}

#kov9402h div.card-body figure.wp-block-gallery.alignwide.columns-2.is-cropped.buchenhain ul.blocks-gallery-grid {
	margin: auto;
}
#kov9402h div.card-body figure.wp-block-gallery.alignwide.columns-2.is-cropped.buchenhain {
	max-width: 600px;
	margin: auto;
}

.wp-block-achtvier-newsticker p, .wp-block-achtvier-newsticker a {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: center;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation: wp-block-achtvier-newsticker 40s linear infinite;
    -webkit-animation: wp-block-achtvier-newsticker 40s linear infinite;
    animation: wp-block-achtvier-newsticker 40s linear infinite !important;
	color: #91383f;
}

.wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio {width: 1920px; height: 1080px;}