/* 
Theme Name:		 GeneratePress Child
Theme URI:		 http://childtheme-generator.com/
Description:	 GeneratePress Child is a child theme of GeneratePress, created by ChildTheme-Generator.com
Author:			 Tony
Author URI:		 http://childtheme-generator.com/
Template:		 generatepress
Version:		 1.0.0
Text Domain:	 generatepress-child
*/

/**
 * TIPOGRAFÍA
 *
 * -------------------------------------------------------------------
 */

/* roboto-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/roboto-v32-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



/* oswald-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('https://cerrajerocerca.com.mx/wp-content/uploads/2024/09/oswald-v53-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



/**
 * HTML
 *
 * -------------------------------------------------------------------
 */

 button {
     border-radius: 5px;
 }

/**
 * ADS GOOGLE
 *
 * -------------------------------------------------------------------
 */


.google-auto-placed::before {
  content: "Anuncio";
  display: block;
  text-align: center;
  font-weight: bold;
  margin-bottom: 15px;
}


/**
 * HEADER
 *
 * -------------------------------------------------------------------
 */



/**
 * HOME
 *
 * -------------------------------------------------------------------
 */

.box-home p{
    padding: 0 5%;
}

.page-id-21 .featured-image {
    display:none
}


button.geodir_submit_search.btn.w-100.btn-primary,
button.geodir-show-filters.btn.w-100.btn-primary{
    background-color: var(--accent);
    border-color: var(--accent);
}

a.gd-badge.btn.btn-link.mw-100.d-block.mx-auto.btn-lg {
	background-color: #FEC513!important;text-decoration: none;
}


/**
 * LOCATION ARCHIVE
 *
 * -------------------------------------------------------------------
 */

  h1.entry-title,
 .geodir-page-location h2.wp-block-heading,
 .page h2.wp-block-heading {
     padding-left: 10px;
     border-left: 3px solid var(--global-color-8);
 }

 .geodir-page-location .wp-block-columns.card_cta {
	margin-bottom: 10px;
 }

 .geodir-page-location .wp-block-columns.card_cta .bsui .badge {
	--bs-badge-font-size: 74%;
}

.card-body .direccion {
    margin-bottom: 15px;
    margin-top: 20px;
}


 .nombre_archivo h2,
 .geodir-page-title.entry-title.h2,
 .geodir-entry-title.h2 a{
    text-transform: uppercase;
    color: var(--contrast);
    font-family: Oswald, sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
 }

 .geodir-field-descripcin_tarjeta{
    color: var(--contrast-2);
 }

 a.gd-badge.border-0.badge.mw-100.d-block.mx-auto.ver_ficha {
    padding: 10px 0px;
    font-weight: 500;
 }

 a.gd-badge.border-0.badge.mw-100.d-block.mx-auto.boton_llamar_archive {
    padding: 10px 0px;
    font-weight: 500;
 }

 .boton_llamar_archive .gd-secondary.gv-secondary {
    display: none;
 }

 .bsui .page-item.active .page-link {
     color: #fff;
     background-color: var(--accent);
     border-color: var(--accent);
 }

 .bsui .page-link {
    color: var(--contrast);
 }


/**
 * CIUDADES
 *
 * -------------------------------------------------------------------
 */


.page-id-3702 .featured-image{
    display: none;
}

.page-id-3702 .gd-badge{
	margin-bottom: 20px;
}


 /**
 * LISTINGS
 *
 * -------------------------------------------------------------------
 */

 

.single-gd_place .featured-image {
    display: none;
}

.single-gd_place .direccion {
    margin-top: 1em
}

.single-gd_place .bsui.gd-badge-meta .all-day {
    border-radius: 0.25rem 0.25rem 0rem 0rem;
}

.single-gd_place .text-text-reset  { pointer-events: none; cursor: pointer; }

.single-gd_place .bsui.h2{
    font-family: Oswald, sans-serif;
}

.single-gd_place .gd-tab-list-title a {
    font-family: Oswald, sans-serif;
    color: var(--contrast);
    font-size: 26px;
    text-transform: uppercase;
}

/*Estilo botón envio reseña*/

.single-gd_place .submit.btn.btn-primary.form-control.text-white {
    background-color: var(--global-color-8);
    border-color: var(--global-color-8);
}

.single-gd_place .bsui .text-white {
    color: var(--contrast) !important;
}

.single-gd_place .bsui .text-white:hover {
    color: #fff !important;
}

/*Estilo botón link ciudad-estado*/

.single-gd_place .boton-cerrajero-ciudad-region{
    text-align: center;
}

.single-gd_place .bloque-cta,
.busqueda-paginas{
    padding: 2%;
}

.boton-llamar {
    width: 100%;
    display: inline-block;
    background-color: var(--global-color-8);
    color: var(--contrast)!important;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    border: none;
}

.boton-llamar:hover {
    background-color: var(--contrast-2);
    color:var(--base-3)!important;
}

a.gd-badge.go_google_maps{
    padding: 8px;
    font-size: 17px;
    font-weight: 500;
}
/*Ocultar sitio web en reseña*/
.comment-form #url{
	display:none;
}


/*--------------------------------------------------------------
## Breakpoint (768px)
--------------------------------------------------------------*/
@media (max-width: 768px) {
    .boton_llamar_archive .gd-secondary.gv-secondary {
            display: inline-block;
        }
    }