/*
 Theme Name:   Winne Przygody
 Theme URI:    http://winne-przygody.pl
 Description:  Vito Child Theme
 Author:       Makimo
 Author URI:   http://makimo.pl
 Template:     vito
 Version:      1.0.0
 License:      Commercial
 Text Domain:  vito-child
*/


/* Animation at loading page */
header#header h1 {
  line-height: 1.625 !important;
}
.home #header {
  opacity: 1;
}
.no-js .home #header {
  opacity: 1;
}
.pace-done.home #header {
  -webkit-animation-duration: 0ms;
  animation-duration: 0ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: none;
}
.home .post {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0ms;
  -o-transition: all 0ms;
  transition: all 0ms;
}
.no-js .home .post {
  opacity: 1;
}
.pace-done.home .post {
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.home #sidebar {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0ms;
  -o-transition: all 0ms;
  transition: all 0ms;
}
.no-js .home #sidebar {
  opacity: 1;
}
.pace-done.home #sidebar {
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms;
  opacity: 1;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* Calendar */
.calendar-archives.classiclight .calendar-navigation {
    background: #68b1d5 !important;
}
.calendar-archives.classiclight .month {
    height: 70px !important;
}
.calendar-archives.classiclight .month.has-posts a, .calendar-archives.classiclight .day.has-posts a {
    color: #68b1d5 !important;
}
.calendar-archives.classiclight .calendar-navigation .prev-year {
    border-right: none !important;
    line-height: 26px;
}
.calendar-archives.classiclight .calendar-navigation .next-year {
    border-left: none !important;
    line-height: 26px;
}
.calendar-archives.classiclight .calendar-navigation .menu-container .menu {
    background: #ccc !important;
}
.calendar-archives.classiclight .calendar-navigation .menu-container .arrow-down:hover {
    background: #86cae9 !important;
    border-left: none !important;
}
.calendar-archives.classiclight .calendar-navigation .menu-container:hover {
    background: #86cae9 !important;
}
.calendar-archives.classiclight .calendar-navigation .prev-year:hover, .calendar-archives.classiclight .calendar-navigation .next-year:hover {
    background: #86cae9 !important;
}
.calendar-archives.classiclight .calendar-navigation .menu-container .menu a:hover {
    background: transparent !important;
}
.calendar-archives.classiclight .calendar-navigation .menu-container .menu a {
   color: #333333 !important;
}
.widget_archives_calendar {
   margin-bottom: 0 !important;
}

/* Authors */
.authors-widget {
    text-align: center;
}
.authors-widget .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

/* Theme copy */
.themecopy {
   text-align: right;
   font-size: 0.7rem !important;
   line-height: 28px !important;
}

/* E-mail */
.nav_social li.n_email a {
    color: #00AFF0;
}
.nav_social li.n_email a:hover {
    background-color: #00AFF0;
}

/* Tags moved to top*/
.post_title {
    margin-bottom: 10px;
}
div.tags {
    margin: 0 0 20px 0;
}
div.tags ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.tags ul li {
    display: inline-block;
}
div.tags ul:before {
    content: '\f02b';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 15px;
}

/* Meta */
li.meta_author {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
}
li.meta_author img {
    max-width: 80%;
    padding-bottom: 10px;
    margin: 0 auto;
}

/* Related posts */
.container-related {
    margin-top: -30px;
}
.container-related .related-article-lead {
    background: white;
}
.container-related .related-article-lead .details {
    padding: 15px;
    min-height: 52px;
}
.container-related .related-article-lead .details h4 {
    font-size: 1rem;
    margin-bottom: 0;
}
.container-related .related-article-lead a:hover {
    text-decoration: none;
}
.container-related .related-article-lead a:hover .details h4{
    text-decoration: underline;
}
.container-related .post {
    margin-bottom: 50px;
}

.post-content p {
    text-align: justify;
}
.post-content p.tags {
    text-align: left;
}

/* Instagram */

#sb_instagram {
    margin-top: 40px;
}
#sbi_load {
    display: none;
}

/* Footer */
#footer {
    margin-top: 0 !important;
}

/* About us tweaks */
.post-2188 .entry .row {
    margin-bottom: 30px;
}

/* Figcaption */
figcaption {
    text-align: center;
    font-size: 0.9em;
}
.wp-block-image {
    margin-bottom: 1em;
    margin-top: 2em;
}
