/*
Theme Name: anemogensen.dk
Author: Michal van Zelm
Template: twentyfourteen
Version: 1.0.0
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen-child
*/

.site-footer,
.site-info,
.site-info a {
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
}

#footer-facebook-image {
  width: 20px;
  margin-right: 4px;
  margin-top: -3px;
}

/* full-width page */
.site,
.site-header {
   max-width: 100%;
}

/* full-width page header */
#site-header img {
  width: 100%;
}

/* menu colors */
#masthead.site-header {
  background-color: inherit;
}

.site-title a, .site-title a:hover {
  color: inherit;
}

ul.nav-menu > li > a {
  color: inherit;
}

.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
  color: #24890d;
}

.primary-navigation.toggled-on a {
  color: inherit !important;
}

.primary-navigation.toggled-on {
  padding-top: 50px;
}

/* search bar */

.search-toggle:before {
  color: inherit;
}

.search-toggle {
  background-color: inherit;
}

#search-container {
  width: auto;
  padding-left: 0;
}

.search-box .search-field {
  width: inherit;
}

/* hide page headers */
#main-content article.page header.entry-header h1 {
  display: none;
}

#cntctfrm_contact_form input, #cntctfrm_contact_form textarea {
  margin-bottom: 20px !important;
}

/* no black background on secondary menu (left) */
.site:before {
  background-color: inherit;
}

#content {
  margin-left: 0;
}

#content p {
  margin-bottom: 15px;
}

/* see functions.php; add custom field: body-class -> center-content */
/* DEPRECATED: using template, see below
body.center-content .entry-content {
  text-align: center;
}
*/

/* GALLERY TEMPLATE */

body.page-template-gallery-default .entry-content {
  text-align: center;
  max-width: 1400px;
}

div.papirklip-gallery p, div.papirklip-gallery figure {
  display: inline-block;
  padding: 0 35px;
  vertical-align: top;
}

div.papirklip-gallery img {
  box-shadow: 5px 5px 9px gray;
}

:not(body.home) div.papirklip-gallery {
  min-width: 500px; /* TODO: this is hacky (making the image blurry) */
}

body.page-template-gallery-default hr {
  width: 75%;
}

body.page-template-gallery-default div#copyright {
  text-align: center;
  font-style: italic;
}

body.page-template-gallery-default div#page.hfeed.site::before {
  display: none;
}

/* FULL-WIDTH TEMPLATE */

body.page-template-full-width .entry-content {
  text-align: center;
  max-width: 1400px;
}

body.page-template-full-width div#page.hfeed.site::before {
  display: none;
}

body.page-template-full-width div#secondary {
  display: none;
}

body.page-template-full-width .entry-content {
  /*text-align: center;*/
}

.mvz-content-column {
  display: inline-block;
  vertical-align: top;
  max-width: 400px;
  padding-right: 20px;
  text-align: left;
}

.mvz-content-column figcaption {
  text-align: center;
}

div.cntctfrm_input {
  margin-top: 4px;
}

/*
body.page-template-gallery-default #secondary {
  display: none;
}
*/


/* extra space between images */
a[rel=papirklip-gallery] > img {
  margin-bottom: 25px;
}

#menu-hovedmenu > li > a {
  letter-spacing: 2px;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a {
  text-decoration: none;
}

.content-area, .content-sidebar {
  padding-top: 25px;
}
