/*
Theme Name: Medilazar Child Theme
Description: Tema hijo de Medilazar para personalizaciones personalizadas
Author: Themelexus
Version: 1.0.0
Template: medilazar
Tags: camping, trekking, hiking, backpacking, boating, elementor, clothing sports, fishing, high ropes, arche, shooting, hunting, mountis, park, tent, vacation
Text Domain: medilazar
*/

.post-content{
	padding: 0px !important;
}

article.type-post:not(:last-child), article[class*="post-"]:not(:last-child) {
    margin-top: 30px;
}

.breadcrumb, .breadcrumb span, .breadcrumb *, .breadcrumb > span .current-item {
    color: #ffffff;
}

.elementor-kit-9 h2{
    font-size: 25px !important;
}

.wpcf7 .wpcf7-form-control-wrap {
    display: inline-block !important;
}

.vertical-navigation .vertical-navigation-title .title{
  display: none !important;
}

.vertical-navigation .vertical-menu .menu > li:nth-last-child(3) {
    border-top: none !important;
}

.vertical-navigation .vertical-menu .menu > li:nth-last-child(3) > a {
    font-size: inherit !important;
}

.blog .entry-header{

  margin-bottom: 32px !important;
  margin-top: 10px;
}

.wpcf7 p{
  margin: 0px !important;
}

header.entry-header{
  margin-bottom: 0px !important;
}

.entry-header .entry-title a {
  color: #726562 !important;
}

.single-post header.entry-header h1{
  margin-bottom: 20px !important;
}

.single-post .post-inner{
  padding: 0px !important;
}

.single-post #primary, .blog #primary{ 
  margin-top: 15px !important;
}

body.page-template-default article.type-page{
  padding: 0px !important;
}

.page-title-bar .page-title-bar-inner{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.breadcrumb, .breadcrumb span, .breadcrumb *, .breadcrumb > span .current-item{
  color: #726562 !important;
  font-size: 15px !important;
}

.cfGMLl{
    margin-bottom: 83px !important;
    margin-left: 20px !important;
}

#cookiefirst-policy-page h2{
  font-size: 22px !important;
}

#cookiefirst-policy-page h3{
  font-size: 19px;
  padding-top: 20px;
}

#cookiefirst-policy-page h4{
  font-size: 15px;
  text-decoration: underline;
  padding-top: 5px;
}

/* ========================================
   RESPONSIVE DESIGN
   ======================================== */

/* Estilos para dispositivos móviles */
@media (max-width: 768px) {
    /* Tus estilos móviles aquí */
    .elementor-menu-toggle{
      display: contents !important;
    }
}

/* Estilos para tablets */
@media (min-width: 769px) and (max-width: 1024px) {
    /* Tus estilos para tablets aquí */
}

/* Estilos para desktop */
@media (min-width: 1025px) {
    /* Tus estilos para desktop aquí */
}

@media (max-width: 1199px) {
  .elementor-menu-toggle-tablet__align-right .elementor-menu-toggle {
      /* margin-right: 0; */
      margin-left: inherit !important;
  }
}
