/*
Theme Name: NorthValleyMusic
Description: NorthValleyMusic by TodoBravo Web Design
Author: TodoBravo
Author URI: https://www.todobravo.es
Template: uncode
Version: 1.1.0
Text Domain: uncode
*/

/*
 *  font title, headline    Outfit
 *  font default, body      Outfit
 *  
 */
/*
 *
 *
 *  color-112801    NVM Blue      #4b9ebf
 *  color-904462    NVM Brown     #9c7771
 *  color-165231    NVM Black     #141821
/*
 *  Breakpoints
 *  Device: less than 569px.
 *  Tablets: 570px to 959px.
 *  Desktop: 960px and up.
 */
/*
 *  [Table of contents]
 *  0. Fonts
 *  1. Global
 *  2. Layout
 *  3. Menu
 *  4. Pages
 *  5. Contact Form 7
 *  6. Portfolio
 *  7. Footer
 *  8. Products WooCommerce
 *  9. Posts
 * 10. Cookies Yes
 */

/*
 *  0. Fonts
 */
 /* Font size 50px */
@media (max-width: 1367px) { 
  .fontsize-155944 { font-size: 30px !important; }
}

/*
 *  1. Global
 */

 :root {
  --tdb-accent-color: #9c7771;
  --tdb-nvm-blue: #4b9ebf;
}

/* iframe youtube videmo */
.post-content iframe {
  height: 70vh !important;
}

@media (max-width: 1365px) { 
  .post-content iframe {
    height: 50vh !important;
  }
}

/* Links in post */
.post-content .style-light p:not(.panel-title) a:not(.btn), .post-content .style-light p:not(.panel-title) a:visited:not(.btn) {
  color:var(--tdb-accent-color);
  text-decoration:dotted;
  text-decoration-line: underline;
}
.post-content .style-light pre:not(.panel-title) a:not(.btn), .post-content .style-light pre:not(.panel-title) a:visited:not(.btn) {
  color:var(--tdb-accent-color);
  text-decoration:dotted;
  text-decoration-line: underline;
}

.post-content .style-light a:hover {
  color:var(--tdb-nvm-blue);
}

/* Pagination style */
.pagination > li .page-numbers,
.navigation > li .page-numbers {
  font-size: 14px;
}

.with-bg.grid-footer .pagination > li {
  padding-top:9px;
  padding-bottom:0px;
}

.pagination .page-prev {
  margin-left:5px;
}

.pagination .page-next {
  margin-right:5px;
}

.tdb-link-hover-white a:focus, .tdb-link-hover-white a:hover {
    color: white !important;
}

/*
 *  3. Menu
 */
/* Hide class */
@media (min-width: 570px) and (max-width: 959px) {
    body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li:not(.social-icon).tdb-menu-tablet-hide {
      display: none !important;
    }
}
@media (max-width: 569px) {
    body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li:not(.social-icon).tdb-menu-mobile-hide {
      display: none !important;
    }
}

/*
 *  5. Contact Form - reCAPTCHA hide google badge
 */
.grecaptcha-badge {
    opacity: 0;
}

.wpcf7-acceptance .wpcf7-list-item-label{
  font-size: inherit;
}
/*
 *  8. Products WooCommerce
 */


 /*
 *  9. Posts
 */

/* Wordpress Gallery */
@media (min-width: 570px) and (max-width: 959px) {
  .gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
  }
  .gallery-columns-2 .gallery-item {
    width: 50%;
  }
  .gallery-columns-3 .gallery-item {
    width: 50%;
  }
  .gallery-columns-4 .gallery-item {
    width: 50%;
  }
  .gallery-columns-5 .gallery-item {
    width: 50%;
  }
  .gallery-columns-6 .gallery-item {
    width: 50%;
  }
  .gallery-columns-7 .gallery-item {
    width: 50%;
  }
  .gallery-columns-8 .gallery-item {
    width: 50%;
  }
  .gallery-columns-9 .gallery-item {
    width: 50%;
  }
  .gallery-columns-2 .gallery-item:nth-child(2n+1),
  .gallery-columns-3 .gallery-item:nth-child(3n+1),
  .gallery-columns-4 .gallery-item:nth-child(4n+1),
  .gallery-columns-5 .gallery-item:nth-child(5n+1),
  .gallery-columns-6 .gallery-item:nth-child(6n+1),
  .gallery-columns-7 .gallery-item:nth-child(7n+1),
  .gallery-columns-8 .gallery-item:nth-child(8n+1),
  .gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: unset;
  }

}
@media (max-width: 569px) {
  .gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
  }
  .gallery-columns-2 .gallery-item {
    width: 100%;
  }
  .gallery-columns-3 .gallery-item {
    width: 100%;
  }
  .gallery-columns-4 .gallery-item {
    width: 100%;
  }
  .gallery-columns-5 .gallery-item {
    width: 100%;
  }
  .gallery-columns-6 .gallery-item {
    width: 100%;
  }
  .gallery-columns-7 .gallery-item {
    width: 100%;
  }
  .gallery-columns-8 .gallery-item {
    width: 100%;
  }
  .gallery-columns-9 .gallery-item {
    width: 100%;
  }
  .gallery-columns-2 .gallery-item:nth-child(2n+1),
  .gallery-columns-3 .gallery-item:nth-child(3n+1),
  .gallery-columns-4 .gallery-item:nth-child(4n+1),
  .gallery-columns-5 .gallery-item:nth-child(5n+1),
  .gallery-columns-6 .gallery-item:nth-child(6n+1),
  .gallery-columns-7 .gallery-item:nth-child(7n+1),
  .gallery-columns-8 .gallery-item:nth-child(8n+1),
  .gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: unset;
  }
}

/*
 *  10. Cookies Yes
 */
/* Hide CookiesYes Logo */
div[data-cky-tag="detail-powered-by"] {
  visibility: hidden;
}