/* 
Theme Name: Alonso y Sal
Theme URI: https://www.alonsoysal.com
Description: Tema para Alonso y Sal
Author: Rodax Software
Author URI: https://www.rodax-software.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: alonsoysal
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: 
*/



:root {
  --max-width: 1480px;
}

html {
}

body {
  padding: 3rem;
}

a {
  color: #000;
}

header, main, footer {
  max-width: var(--max-width) !important;
  margin: auto;
}

footer > div.elementor-element > div.e-con-inner {
  border-top: 1px solid var(--e-global-color-text);
}

.elementor-139 .elementor-element.elementor-element-038397a .elementor-nav-menu--main .elementor-item.elementor-item-active {
  text-decoration: underline;
}

main,
footer,
div.elementor-location-footer {
  padding: 0;
}

.page-header .entry-title,
.site-footer .footer-inner,
.site-footer:not(.dynamic-footer),
.site-header .header-inner,
.site-header:not(.dynamic-header)
/*,
body:not([class*="elementor-page-"]) .site-main*/ {
  margin-inline-start: unset;
  margin-inline-end: unset;
}

body.elementor-editor-active header.elementor.elementor-location-header {
    display: none;
    visibility: hidden;
}

@media (max-width: 575px) {
  .page-header .entry-title,
  .site-footer .footer-inner,
  .site-footer:not(.dynamic-footer),
  .site-header .header-inner,
  .site-header:not(.dynamic-header),
  body:not([class*="elementor-page-"]) .site-main {
    padding-inline-start: unset;
    padding-inline-end: unset;
  }

  body {
    padding: 1rem;
  }
}

@media (min-width: 769px) {
  body {
    padding: 3rem;
  }

  main,
  footer,
  div.elementor-location-footer {
    padding-left: 12rem;
  }

  /*.e-con.e-flex>.e-con-inner {
    margin-right: 0;
    margin-left: 0;
  }*/
}

@media (min-width: 1024px) {
  body {
    padding: 5rem 4rem;
  }

  main,
  footer,
  div.elementor-location-footer {
    padding-left: 15rem;
  }
}

@media (min-width: 1200px) {
  body {
    padding: 5em;
  }
}
