@charset "UTF-8";
/**
 * Flatbase Child by NiceThemes.
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Theme Name:  Flatbase Child
 * Template:    flatbase
 * Author:      NiceThemes
 * Author URI:  http://nicethemes.com
 * Description: Designed and developed by NiceThemes.
 * Version:     1.0.0
 * License:     GNU/GPL Version 2 or later
 * Text Domain: nicethemes
 */
/**
* --------------------------------------------------------------
* =Variables
* --------------------------------------------------------------
*/
/**
* =Colors
*/
/**
* =Text
*/
/**
* =Borders
*/
/**
* =Time
*/
/**
* =Breakpoints
*/
/**
* =Parent theme settings
*/
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/acabado-child/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
:root {
  font-size: 62.5% !important;
}
:root body, :root button, :root input, :root select, :root optgroup, :root textarea {
  margin: 0;
  font-size: 1.7rem;
  line-height: 1.8;
  font-family: "Montserrat", sans-serif;
}

h1, h2, .ez-toc-title, h3, h4, h5, h6, .h1, .h2, .h3, .h4, div#ez-toc-container p.ez-toc-title, .h5, .h6 {
  font-family: "Montserrat", sans-serif;
}

strong {
  font-family: "Montserrat", sans-serif;
}

h2, .ez-toc-title {
  font-size: 2.8rem;
  margin-top: 50px !important;
}

.page-title {
  text-transform: none;
}

.widget_search .screen-reader-text {
  position: relative !important;
}

.wp-block-group__inner-container {
  padding: 20px;
  margin-bottom: 20px;
}

.wp-block-group__inner-container p {
  margin: 0;
}

#container {
  max-width: 900px;
}

#sidebar {
  display: none;
}

#content {
  width: 100%;
}

.single .featured-image img, .post .featured-image img {
  width: 100%;
  max-width: 100%;
}

figure img {
  margin-bottom: 20px;
}

figure.full-width img {
  width: 100%;
}

table,
table.wp-block-table {
  width: 100%;
  text-align: left;
  margin: 32px 0px;
  padding: 0px;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
  border-spacing: 0;
  border-radius: 4px;
}

table p,
table form,
table ul,
table li {
  margin: 6px 0px;
  padding: 0px;
}

table thead,
table tfoot,
table.wp-block-table thead,
table.wp-block-table tfoot {
  border: 1px solid #dddddd;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

table tbody tr:nth-child(odd) {
  background: rgba(0, 0, 0, 0.04);
}

table th,
table.wp-block-table th {
  font-size: 1.1rem;
  text-transform: uppercase;
  margin: 0px;
  padding: 12px;
  border-top: 1px solid #dddddd;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
}

table td,
table.wp-block-table td {
  padding: 12px;
  margin: 0px;
  border-top: 1px solid #dddddd;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  text-align: unset;
}

table.wp-block-table.is-style-stripes {
  border-collapse: collapse;
}

table.wp-block-table.is-style-stripes td {
  border: 1px solid #dddddd;
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.article-template a, .article-template .entry a:visited, .article-template .entry a:hover, .article-template .wp-pagenavi span.current, .article-template #extended-footer a:hover, .article-template .liked i, .article-template .nice-knowledgebase ul li:hover i, .article-template span.required {
  color: cornflowerblue;
}

.has-pale-pink-background-color a, .has-pale-cyan-blue-background-color a {
  color: darkblue !important;
}

.wp-block-button a {
  padding: 15px 25px;
  border-radius: 5px;
  color: white !important;
}

.video-max-width {
  max-width: 720px;
}

/**
* =Easy Table of Contents
*/
div#ez-toc-container {
  padding: 0;
  border: none;
  background: none;
  display: block;
  box-shadow: none;
}
div#ez-toc-container .ez-toc-list {
  padding-left: 15px;
}
div#ez-toc-container a {
  font-weight: 400;
  display: list-item;
  border: none;
  color: #3b3d3b;
}
div#ez-toc-container a:visited {
  color: #3b3d3b;
}
div#ez-toc-container li a {
  text-decoration: none;
}
div#ez-toc-container li a:before {
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}
div#ez-toc-container .ez-toc-list-level-3 {
  margin-left: 20px;
}
div#ez-toc-container .ez-toc-title-toggle {
  display: none;
}

/**
* =from original CSS files
*/
#ez-toc-container ul,
#ez-toc-container li,
#ez-toc-container ul li,
.ez-toc-widget-container,
.ez-toc-widget-container li {
  background: none;
  list-style-type: none;
  list-style: none;
  line-height: 1.6;
  margin: 5px 0;
  overflow: hidden;
  z-index: 1;
}

#ez-toc-container.counter-hierarchy ul,
.ez-toc-widget-container.counter-hierarchy ul,
#ez-toc-container.counter-flat ul,
.ez-toc-widget-container.counter-flat ul {
  counter-reset: item;
}

#ez-toc-container.counter-numeric li,
.ez-toc-widget-container.counter-numeric li {
  list-style-type: decimal;
  list-style-position: inside;
}

/*# sourceMappingURL=style.css.map */
