/**
Theme Name: Vyana Web
Author: Ivan Jiménez 
Author URI: http://wpastra.com/about/
Description: A starter theme to start a project based on Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: basic-theme
Template: astra
*/

/* ----------------------------------------------------------------------------- */
.all-content{
    display: none;
}
#antes{
    display: block;
}

/* General styling for the container */
.btn-container {
  display: flex;
  gap: 16px; /* Space between the buttons */
  justify-content: center;
  align-items: center;
  margin: 0;
}

.btn-container button {
  font-family: 'Georgia', serif; /* Font style */
  font-size: 18px;
  padding: 12px 24px;
  border-radius: 0px;
  border: 1px solid #262626; /* Border for the button */
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
  background-color: transparent;
}
.btn-container button:hover{
	background-color: #262626;
}
.btn-container button.active {
  background-color: #262626;
  color: white;
  border: 1px solid #262626;
}
/* ---------------------------------------------------------------------------------- */

.site-header {
    z-index: 1000;
}
.main-header-bar {
    z-index: 1000;
}
a:focus {
    outline: inherit!important;
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
	padding: 0;
}
.ast-mobile-popup-drawer.active .menu-toggle-close:focus{
	border:none!important;
}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {
    outline: none;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus{
	border:none!important;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    color: transparent;
    background: transparent;
}

/* highlight heading */

/* For devices with a minimum width of 768px (desktop and tablets) */
@media (min-width: 768px) {
  .highlight {
    position: relative;
    display: inline-block;
  }

  .highlight::before {
    content: '';
    position: absolute;
    left: -2px;
    right: -5px;
    bottom: 0;
    height: 50%;
    background-color: #ccff00;
    z-index: -1;
  }
}
.highlight2{
	background-color: #ccff00;
	color: #262626;
	padding: 0 5px;
}

/* For devices with a maximum width of 767px (mobile devices) */
@media (max-width: 767px) {
  .highlight {
    background-color: #ccff00;
  }
}

.page-id-1949.ast-plain-container.ast-no-sidebar #primary, .page-id-1962.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 60px;
    margin-bottom: 60px;
	font-family: "Bentham" sans-serif;
}