/*
Theme Name:     FMA kolonie 2025
Description:    Bez kulek.
Author:         Marcin Sarnowski
Template:       twentysixteen

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

body {
  background-color: #121A1C; /* theme color, page frame, 121A1C, 436169 */
}

.site {
  background-color: #fff;
}

#primary {
  background-color: #fff;
}

.post-thumbnail {
  display: none;
}

body:not(.home) #primary {
  padding-top: 1em;
  padding-bottom: 1em;
}

@media screen and (min-width: 56.875em) {
  body:not(.home) #primary {
    padding-top: 1.5em;
    padding-bottom: 1em;
  }
}

.site-branding {
  margin-top: 1em !important;
}

.header-image {
  margin: 0;
  max-width: 800px;
}

.header-image img {
  padding: 21px;
  background-color: white;
}

#menu-toggle {
  border: none;
  z-index: 10001;
  overflow: hidden;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
  background-color: RGBA(255, 255, 255, 0.7);
}

.menu-toggle.toggled-on:focus {
  outline: none;
}

.bar {
  width: 35px;
  height: 5px;
  background-color: black;
  margin: 6px 0;
  transition: 0.4s;
}

.toggled-on .bar1 {
  -webkit-transform: rotate(-45deg) translate(-8px, 7px);
  transform: rotate(-45deg) translate(-8px, 7px);
}

.toggled-on .bar2 {
  opacity: 0;
  -webkit-transform: translate(35px, 0);
  transform: translate(35px, 0);
}

.toggled-on .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}

.main-navigation {
  text-transform: uppercase;
}

.site-footer .main-navigation {
  margin-top: 1em;
}

.site-header {
  /*	padding: 0 7.6923% 1em 7.6923%;*/
  padding: 0 4.5455% 1em 4.5455%;
}

@media screen and (min-width: 44.375em) {
  .site-header {
    /*		padding: 0 7.6923% 2em 7.6923%;*/
    padding: 0 4.5455% 2em 4.5455%;
  }
}

.single .byline,
body:not(.search-results).group-blog .byline {
  display: none;
}

.cat-links:before {
  content: "Kategorie: ";
}

@media screen and (min-width: 61.5625em) {
  body:not(.search-results) article:not(.sticky) .posted-on {
    display: none;
  }
}

body:not(.home) .entry-summary {
  display: none;
}

/* Custom Link Color */

a,
.site-branding .site-title a:hover,
.site-branding .site-title a:focus,
.main-navigation a:hover,
.main-navigation a:focus,
.site-info a:hover,
.site-info a:focus {
  color: #ee6f23;
}

@media screen and (min-width: 56.875em) {
  .main-navigation li:hover > a,
  .main-navigation li.focus > a {
    color: #ee6f23;
  }
}

.menu-toggle:hover,
.menu-toggle:focus,
.dropdown-toggle:hover,
.dropdown-toggle:focus,
.social-navigation a:hover:before,
.social-navigation a:focus:before,
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title,
.tagcloud a:hover,
.tagcloud a:focus,
.entry-title a:hover,
.entry-title a:focus,
.entry-footer a:hover,
.entry-footer a:focus,
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus,
.comment-reply-link,
.comment-reply-link:hover,
.comment-reply-link:focus,
.required {
  color: #121A1C;
}

mark,
ins,
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus,
.widget_calendar tbody a,
.page-links a:hover,
.page-links a:focus {
  background-color: #ee6f23;
}

input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
.tagcloud a:hover,
.tagcloud a:focus,
.menu-toggle:hover,
.menu-toggle:focus {
  border-color: #ee6f23;
}

audio {
  width: 100%;
}

/* --- FMA accordion --- */

.fma-acc-trigger {
  cursor: pointer;
}

.fma-acc-trigger::before {
  content: attr(data-icon);
  font-size: 2em;
  font-weight: 700;
  margin-right: .25em;
  vertical-align: sub;
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  width: .625em;
}

.fma-acc-trigger:hover::before {
  color: #ee6f23;
}

.fma-acc-content {
  display: none;
}