/*
Theme Name:     Kurated
Theme URI:      https://thememattic.com/theme/minimal-lite-pro/
Description:    Kurated is a Custom child-theme of minimal-lite-pro
Author:         Giorgio Riccardi
Author URI:     https://ssws.ca/
Template:       minimal-lite-pro
Version:        3.0.0
*/

.debug {
  border: #ff0000 solid thin;
}

@media screen and (min-width: 980px) {
  /*desktop*/
}

@media screen and (max-width: 979px) {
  /*mobile*/
}

@media (min-width: 300px) and (max-width: 979px) {
  /*custom*/
}

/* GENERAL */
a:hover {
  opacity: 0.8;
}

/* MENU */
.menu li.current-menu-item a {
  color: #7a6f5b !important;
}

.menu li.menu-item a:hover {
  color: #7a6f5b !important;
}

/* remove dark mode toggle */
.theme-mode.side-panel-item {
  display: none;
}

/* spotify icon wifi */
.widget .social-widget-menu ul a[href*="spotify.com"]::before,
.social-icons ul a[href*="spotify.com"]::after {
  content: "\f25c";
}

#offcanvas-panel .widget .social-widget-menu ul li a span {
  line-height: 3 !important;
}

/* hide header image on posts/pages */
.page .inner-banner,
.single .inner-banner {
  display: none;
}

/* hide secondary nav on smaller screens */
@media screen and (max-width: 991px) {
  .side-panel {
    display: none;
  }
}

/* hide duplicated post in slider and post list */
/* breaks the masonry grid */
.home .masonry-grid.masonry-col article:first-child {
  /* display: none; */
}

/* hide duplicated post in slider and sidebar widget post list tabs */
/* reduce the list number of -1 */
.home .article-tabbed-list.article-item-left .full-item.row:first-child {
  display: none;
}

/* kurated single post h2 margins */
.single .entry-content h2 {
  margin-top: 35px;
  margin-bottom: 10px;
}

/* hide custom excerpt from single post header */
.prime-excerpt {
  display: none;
}

/* hide author from sidebar */
.tabbed-container .post-author,
.featured-meta span:nth-child(2) {
  display: none;
}

.tab-icon {
  vertical-align: text-top;
}

/* hide recent posts tab */
.tab.tab-recent {
  display: none !important;
  visibility: hidden;
}

/* // make the popular tab full width */
.widget.widget_minimal_lite_tab_posts_widget ul.nav-tabs li {
  width: 100%;
}

.widget.widget_minimal_lite_tab_posts_widget ul.nav-tabs li a {
  /* margin-bottom: -3px; */
}

/* make author image squared */
.profile-image {
  border-radius: 0;
}

/* drop cap letter */
.has-drop-cap:not(:focus)::first-letter {
  font-size: 4.2em !important;
  font-family: initial !important;
}

/* quotes */
.single-post blockquote::before {
  content: "";
}

.single-post blockquote p {
  /* font-family: inherit !important; */
  /* font-style: inherit !important; */
  text-align: left !important;
}

/* slider */

.slide-title a {
  font-family: "Cuprum";
}

/* limit slider height */
.n2-ow {
  max-height: 250px;
}

/* sidebar */

.side-panel-enabled .side-panel {
  line-height: 1.5;
}

#secondary h2.entry-title {
  line-height: 0.6 !important;
}

.social-label {
  margin: 0 -2px;
}

/* .tabbed-container .nav-tabs>li {
    margin-bottom: -1px !important;
} */

.tabbed-container h2.entry-title {
  margin: auto !important;
  line-height: 20px !important;
}

/* these are just for debug */
@media screen and (min-width: 990px) {

  /*desktop*/
  .single .site-header-secondary .main-header,
  .page .site-header-secondary .main-header {
    padding: 0;
  }

  /* .single .site-branding,
  .page .site-branding {
    position: relative;
    top: 10em;
  } */

  .single.nav-affix .site-header-secondary .main-header,
  .page.nav-affix .site-header-secondary .main-header {
    padding: initial !important;
  }

  .single.nav-affix .site-branding,
  .page.nav-affix .site-branding {
    position: initial !important;
    top: initial !important;
  }
}

/* category meta info */
.cat-links a,
.tags-links a,
.posted-on a,
.byline a,
.edit-link a {
  color: #156060;
  font-family: "Roboto", sans-serif !important;
}

/* img caption */
.wp-block-image.is-resized>figcaption,
.wp-block-image figcaption {
  background: transparent;
  margin: 0 auto;
  padding: 20px 0;
}

@media screen and (max-width: 979px) {

  /*mobile*/
  body,
  body button,
  body input,
  body select,
  body textarea,
  body p,
  #content,
  .entry-content,
  .post-content,
  .page-content,
  .post-excerpt,
  .entry-summary,
  .entry-excerpt,
  .widget-area,
  .widget,
  .sidebar,
  #sidebar,
  footer,
  .footer,
  #footer,
  .site-footer {
    font-size: initial !important;
  }

  .home .entry-title,
  .home .entry-title a,
  .home .post-title,
  .home .post-title a,
  .home .page-title,
  .home .entry-content h1,
  #content h1,
  .single .entry-title,
  .single .entry-title a,
  .single .post-title,
  .single .post-title a,
  .single .page-title,
  .single .entry-content h1,
  .single #content h1 {
    font-size: 1.4em;
  }

  .single .entry-content h2,
  .single .post-content h2,
  .single .page-content h2,
  .single #content h2 {
    font-size: 1.4em;
  }

  .home #secondary .entry-title a,
  .single #secondary .entry-title a {
    font-size: 1em;
  }

  .single .entry-content p {
    /* font-size: 1em !important; */
  }

  .post-navigation a .post-title {
    font-size: 1.3em;
  }

  .single .entry-content,
  .single .entry-content p,
  .single .post-content,
  .single .page-content,
  .single .post-excerpt,
  .single .entry-summary,
  .single .entry-excerpt,
  .single .excerpt,
  .single .excerpt p {
    font-size: 1em !important;
  }
}

/* Footer */
footer.site-footer p,
footer a {
  /* font-size: medium !important; */
}

footer.site-footer input[type="reset"],
footer.site-footer input[type="submit"] {
  width: initial !important;
}

footer .post-date {
  display: none;
}

/* various grc 20/02/2020 */
.thememattic-boxed-layout #thememattic-header.site-header .main-header {
  padding-right: 0 !important;
}

.home.blog .site-content,
.site-content {
  padding-right: 0;
  padding-left: 0;
}

.container-fluid:not(footer.site-footer) {
  padding-right: 0;
}

footer.site-footer .mc4wp-form-fields input[type="text"],
footer.site-footer .mc4wp-form-fields input[type="email"] {
  width: inherit;
}

@media (max-width: 1150px) {

  footer.site-footer,
  footer.site-footer button,
  footer.site-footer input,
  footer.site-footer select,
  footer.site-footer textarea,
  footer.site-footer p {
    font-size: initial !important;
  }

  footer.site-footer .search-form .search-submit {
    padding: 10px;
    width: auto;
  }
}

@media (max-width: 1199px) {
  footer.site-footer .wp-block-image .alignleft {
    float: none;
    width: 100%;
  }
}

.trigger-nav-label {
  display: none;
}

.home .entry-content h2 {
  margin-bottom: auto;
}

.home #main .entry-content h2 {
  line-height: 75% !important;
}

.masonry-grid .entry-content h2 a {
  font-size: 30px !important;
}

.home .masonry-grid.masonry-col article .entry-content p {
  font-size: 17px !important;
}

.single #secondary h2.entry-title {
  line-height: 0.6 !important;
}

@media only screen and (max-width: 991px) {
  .thememattic-boxed-layout {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media only screen and (max-width: 767px) {
  #scroll-up {
    background: transparent;
  }
}

#related-articles h3.related-title.primary-font,
.related-article-title h4.primary-font a {
  font-family: Cuprum !important;
  text-transform: uppercase;
}

.post-navigation .nav-next .post-title,
.post-navigation .nav-previous .post-title {
  color: #fff !important;
}

body:not(.home) .site-content {
  max-width: initial;
}

.single-post h4 {
  margin-bottom: 10px;
}

/* single post banner */
.single-post-banner {
  margin-bottom: 1em;
}

/* header banner */
.header-banner-container {
  /* background-image: url('https://via.placeholder.com/1920x250?text=Kurated+Banner+1920px+x+250px');
  height: 200px; */
  margin-bottom: 1em;
}

.home #secondary h2.entry-title a,
.single #secondary h2.entry-title a,
.page #secondary h2.entry-title a,
.archive #secondary h2.entry-title a,
.search #secondary h2.entry-title a {
  line-height: 1 !important;
}

/* remove comments bubble */
.comments-link {
  display: none;
}

/* add bullet points to tags */
a.st-tags::before {
  /*     content: "•"; */
  content: "\2022  ";
}

a.st-tags:hover {
  color: #a38951 !important;
  /* 	opacity: .9; */
}

/* ssws temp */
/* test for slider reduction */
/* .main-slider-default .slider-wrapper {
  max-height: 400px;
} */
.slide-bg {
  height: 525px;
}

/* ssws 01/2022 */
/* listed items */
.entry-content ul {
  margin: revert;
}