/*
 Theme Name:   Astra Child
 Theme URI:    https://wpastra.com/
 Description:  Astra Child Theme
 Author:       Eduardo Vera
 Author URI:   http://soyevera.xyz/
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
 Text Domain:  astra-child
*/


/* Fonts */
/* IBM Plex Sans */

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('assets/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('assets/fonts/ibm-plex-sans/IBMPlexSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
}

b, strong {
  font-weight: 600;
}

/* IBM Plex Mono */

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

code {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 0.9em;
  background-color: #dfdfdf;
  padding: 0 5px;
}


/* Top margin for headers */

h2 {
  margin-top: 1.5em;
}

h3 {
  margin-top: 1em;
}


/* Margins for block separators */

hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  margin-top: 2.8em;
  margin-bottom: 2.8em;
}


/* Links */
/*
.ast-single-post .entry-content a {
  background-color: #1a1a1a;
  color: #fafafa;
  text-decoration: none;
}

.ast-single-post .entry-content a:hover {
  color: #fafafa;
  text-decoration: underline;
}
*/


/* Styles for CF7 forms */

.wpcf7-form
{
  color: #1a1a1a;
}

.wpcf7-form label {
  font-size: 1em;
  color: #1a1a1a;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
  background-color: #fafafa;
  color: #1a1a1a;
  font-size: 1em;
  border: 2px solid #1a1a1a;
  border-radius: 0;
}

.wpcf7 input[type="submit"] {
  background-color: #1a1a1a;
  color: #fafafa;
  font-size: 1em;
  border: 2px solid #1a1a1a;
  border-radius: 0;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #fafafa;
  color: #1a1a1a;
  font-size: 1em;
}

.wpcf7-list-item {
  display: block;
}