/*
Theme Name: Rosemary Child
Author: Bajorat Media
Author URI: https://www.pascal-bajorat.com/
Description:
Version: 1.0.2
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: rosemary
*/

header#header .container {
  text-align: center;
  padding: 20px 0;
}

header#header img {
  max-height: 100px;
  height: auto;
  width: auto;
}

#jp-relatedposts {
  border-top: 1px solid #f1f1f1 !important;
  border-bottom: 1px solid #f1f1f1 !important;
  padding-bottom: 2em !important;
  margin-bottom: 2em !important;
  padding-top: 2em !important;
  margin-top: 2em !important;
}
.jp-relatedposts-post-date { display: none !important; }

#logo { max-width: 160px !important; padding: 15px 20px 0 0 !important; float: left; }
#logo img { width: auto; height: auto; max-width: 100%; max-height: 100%; }

@media screen and (max-width: 960px) {
  #logo { display: none; }
}

.wpp-list-with-thumbnails {}
.wpp-list-with-thumbnails .wpp-excerpt { display: none; }
.wpp-list-with-thumbnails .wpp-thumbnail { max-width: 65px !important; margin-right: 10px; }
.wpp-list-with-thumbnails > li { padding: 0; margin-bottom: 10px; font-size: 13px; line-height: 1.4; }
.wpp-list-with-thumbnails > li > a { font-weight: normal; }

.post-img-copyright { text-align: center; color: #999; font-size: 11px; }

.footer-menu.left { float: left; }

.footer-menu ul, .footer-menu ul li { display: inline; list-style: none; }
.footer-menu ul li { padding-right: 10px; }
.footer-menu ul li:last-child { padding-right: 0; }
.footer-menu a { color: #333; }
.footer-menu a:hover { text-decoration: underline; }

#null-instagram-feed-4 .clear { display: none !important; }

.branding-bar { margin-bottom: 20px; padding: 20px 0;}
.branding-bar-headline { text-align: center; font-size: 22px; color: #000; font-family: "Playfair Display"; }
.branding-bar-headline:after { display: block; content: ""; border-bottom: 1px solid #48b4e5; width: 60px; margin: 0 auto; padding-top: 10px; margin-bottom: 15px; }
.branding-logoset { display: flex; align-items: center; justify-content: center; text-align: center; background: #eee; padding: 10px 0; }
.branding-logoset .logo { padding: 25px; }
.branding-logoset .logo:first-child { padding-left: 0; }
.branding-logoset .logo:last-child { padding-right: 0; }
.branding-logoset .logo img { width: auto; max-height: 35px; }

@media screen and (max-width: 767px) {
  .branding-logoset { flex-wrap: wrap; }
  .branding-logoset .logo { flex: 2; }
}
