/*
 Theme Name: Momo Kreutz
 Author: Kumi Systems e.U.
 Author URI: https://kumi.systems/
 Template: twentyseventeen
 Description: Theme for momokreutz.at
 Version: 0.1
 Text Domain: twentyseventeen-child
 */

#wpadminbar { display:n !important;}
@media screen and (min-width: 48em) {
 .has-sidebar #secondary {
 float: left;
 display: none;
 }
 .has-sidebar #primary {
 float: right;
 display: none;
 }
 .has-sidebar:not(.error404) #primary {
 float: right;
 display: none;
 }
 .site-branding { left: -2em; }

        .rssbar {
                display: table-cell !important;
        }

        .rssbox {
                display: none !important;
        }

}


.page-header {display:none !important;}
.single-featured-image-header {display:none !important;}

.site-branding {
	padding-bottom: 50px !important; 
	background-color:rgba(132, 180, 20,0.6);
	padding-top:20px !important;
}

.navigation-top { font-size: 1.1rem !important; }

#primary .entry-content {
  width: 100% !important;
}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
	float: left;
	width: 100%;
}

.main-navigation ul {
	text-align: center;
}

h1.site-title { display: none; }

.menu-scroll-down .icon {
	height: 6em;
	width: 6em;
	top: -1em;
}

.inner-icon {
    animation: bounce 3s infinite !important;
    -moz-animation: bounce 3s infinite !important; /* Firefox */
    -webkit-animation: bounce 3s infinite !important; /* Safari and Chrome */
    -o-animation: bounce 3s infinite !important; /* Opera */
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:0.9;
    }
}

@keyframes bounce {
  0% {
    transform: translateY(-1em);
    opacity: 0;
  }
  20% {
    transform: translateY(-1em);
    opacity: 0.9;
  }
  80% {
    transform: translateY(0.5em);
    opacity: 0.9;
  }
  100% {
    transform: translateY(0.5em);
    opacity: 0;
  }
}

.custom-header>img { border-top: 12px gray solid; }

.site-footer {
    border-top: 1px solid rgb(132, 180, 20) !important;
    border-bottom: 18px solid rgb(132, 180, 20);
}
