@charset "utf-8";
/* CSS Document */


/* Header */
header 
{
    position: fixed;
    z-index: 100000;
    width: 100%;
    top: 0;
    border-bottom: 1px solid #ccc;
}
@media (orientation: landscape) {
  header 
    {
        position: absolute;
    }
}
.flag {
    transition: 0.5s;
}
.flag:hover, .flag:active, .flag:focus {
    transform: scale(1.5) rotate(6deg);
}

header .wp-block-site-logo {
    transition-timing-function: ease;
    transition: 0.5s;   
}
header .wp-block-site-logo:hover, header .wp-block-site-logo:active, header .wp-block-site-logo:focus {
    transform: scale(1.15); 
}
.titel {
    text-shadow: 1px 1px 15px rgba(0,0,0,0.7);
}
/* Haupt */

/*
main .wp-block-image {
    transition: 2s;  
}
main .wp-block-image:hover, main .wp-block-image:active, main .wp-block-image:focus {
    transform: scale(1.03);
}
*/
#bg1, #bg2, #bg3, #bg4, #bg5, #bg6 {
    transition: background-image 0.6s;
}
#bg1 img, #bg2 img, #bg3 img, #bg4 img, #bg5 img, #bg6 img {
    transition: 0.6s;
}
#bg1:hover, #bg2:hover, #bg3:hover, #bg4:hover, #bg5:hover, #bg6:hover, 
#bg1:focus, #bg2:focus, #bg3:focus, #bg4:focus, #bg5:focus, #bg6:focus {
    border-radius: var(--wp--preset--spacing--20);
    background-repeat: no-repeat;
    background-size: cover;
}
#bg1:hover img, #bg2:hover img, #bg3:hover img, #bg4:hover img, #bg5:hover img, #bg6:hover img, 
#bg1:focus img, #bg2:focus img, #bg3:focus img, #bg4:focus img, #bg5:focus img, #bg6:focus img  {
    opacity: 0.1;
}

#bg1:hover, #bg1:focus {
    background-image: url("/wp-content/uploads/2024/02/Logo-BIN.png");
}
#bg2:hover, #bg2:focus {
    background-image: url("/wp-content/uploads/2024/02/Logo-TerminalMosnov.png");
}
#bg3:hover, #bg3:focus {
    background-image: url("/wp-content/uploads/2024/02/Logo-innosped.png");
}
#bg4:hover, #bg4:focus {
    background-image: url("/wp-content/uploads/2025/07/Logo-inno4wood.png");
}
#bg5:hover, #bg5:focus {
    background-image: url("/wp-content/uploads/2025/07/Logo-cityrail.png");
}
#bg5:hover, #bg5:focus {
    /*background-image: url("/wp-content/uploads/2025/07/Logo-cityrail.png");*/
}

/* Footer */
footer #iveastfooter {
    background-size: 130px !important;
    background-position: bottom right;
    background-repeat: no-repeat;   
}
footer :where(body .is-layout-flex) {
    gap: 0.6rem;
}
footer h2 {
    padding-top:15px;
}

footer a {
  color: inherit !important;
  text-decoration: underline 0.1em rgba(255, 255, 255, 0) !important;
  text-underline-offset: 0.3em;
  transition: text-decoration-color 200ms, text-underline-offset 400ms;;
}

footer a:hover, footer a:active, footer a:focus {
  text-decoration-color: rgba(255, 221, 0, 1) !important;
}
footer #ifinfo a:hover, footer #ifinfo a:active, footer #ifinfo a:focus {
  text-decoration-color: rgba(22, 96, 138, 1) !important;
}
