/*
 Theme Name:   Euphony
 Description:  Euphony Child Theme
 Author: Catch Themes
 Author URI: https://catchthemes.com/
 Template:     euphony
 Version:      1.0.0
 Text Domain:  euphony-child
*/

/* Main Text Color (was #7b7b7b) */
body,
input,
select,
textarea,
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
.image-navigation,
.comment-navigation,
body .wp-playlist,
body .wp-playlist .wp-playlist-caption,
.wp-playlist-light .wp-playlist,
.search-submit,
#testimonial-content-section .owl-prev,
#testimonial-content-section .owl-next,
#footer-newsletter .ew-newsletter input[type="date"]:focus,
#footer-newsletter .ew-newsletter input[type="time"]:focus,
#footer-newsletter .ew-newsletter input[type="datetime-local"]:focus,
#footer-newsletter .ew-newsletter input[type="week"]:focus,
#footer-newsletter .ew-newsletter input[type="month"]:focus,
#footer-newsletter .ew-newsletter input[type="text"]:focus,
#footer-newsletter .ew-newsletter input[type="email"]:focus,
#footer-newsletter .ew-newsletter input[type="url"]:focus,
#footer-newsletter .ew-newsletter input[type="password"]:focus,
#footer-newsletter .ew-newsletter input[type="search"]:focus,
#footer-newsletter .ew-newsletter input[type="tel"]:focus,
#footer-newsletter .ew-newsletter input[type="number"]:focus,
#footer-newsletter .ew-newsletter textarea:focus,
#feature-slider-section .entry-header .cat-links a:hover,
#feature-slider-section .entry-header .cat-links a:focus,
.archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:hover,
.archive-post-wrap .has-post-thumbnail .entry-header .cat-links a:focus {
  color: #cccccc;
}

/* New button styles wpforms-form*/
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
  background-image: linear-gradient(to bottom, #ffe259, #ffa751);
  color: #111;
  border: none;
  -webkit-border-radius: 28px;
  border-radius: 28px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.0666666666666667em;
  padding: 14px 35px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
}

/* New button hover styles wpforms-form*/
div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
  background-image: linear-gradient(to top, #ffe259, #ffa751);
  color: #111;
  border: none;
  -webkit-border-radius: 28px;
  border-radius: 28px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.0666666666666667em;
  padding: 14px 35px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
}

/* New header title */
.section-title {
  font-family: 'PT Sans', sans-serif;
  line-height: 1.17;
}

/* Custom style for date notation /*
.date{
  font-style: italic;
  font-weight: 200;
  margin-bottom: 0.5em;
}

/* Custom style for discography */ 
.discography p {
  margin-bottom: 0.5em;
}

.discography h2 {
  margin-bottom: 0.3em;
}

.discography h3 {
  font-size: 20px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.discography dd {
  margin: 0 0 0.6em 1em;
  font-size: 0.8em;
  line-height:90%;
}

/* Custom style for videos (media -> videos) */ 
.videos p {
  margin-bottom: 0.5em;
}

.videos h2 {
  margin-bottom: 0.3em;
}

.videos h3 {
  font-size: 20px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

/* Custom Simple Icons */
span[class*="simple-icon"] {
  margin-right: 0.8em;
  margin-bottom: 0.5em;
}

span[class*="simple-icon"] svg {
  fill: #ffffff;
}

span[class*="simple-icon"] svg:hover {
  fill: #f9a926;
  transform:scale(1.2);
}

/* Custom Logo in footer (horizontaal centreren)*/
.horiz-cent {
    display: flex;
    justify-content: center; /* Hierdoor wordt de inhoud horizontaal gecentreerd */
  }

/* Custom lees meer / lees minder */
.but-lees-meer {
  background-image: linear-gradient: linear-gradient(rgb(255, 226, 89), rgb(255, 167, 81));
  color: rgb(17, 17, 17);
  border: none;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: 0.852px;
  padding: 7px 21px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
}

    .more{
      display: none;
    }