/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/**
 * TYPOGRAPHY
 *
 * -------------------------------------------------------------------
 */

/* noto-sans-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: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-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: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-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: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-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: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-800 - 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: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-800italic - 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: 'Noto Sans';
  font-style: italic;
  font-weight: 800;
  src: url('https://llantera24.com.mx/wp-content/uploads/2024/03/noto-sans-v36-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* 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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-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://llantera24.com.mx/wp-content/uploads/2024/03/roboto-v30-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




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

 .page-id-8 .page-header-image,
 .page-id-77 .page-header-image,
 .page-id-271 .page-header-image,
 .page-id-274 .page-header-image,
 .page-id-278 .page-header-image{
	display:none;
 }


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

 .home-hero{
	border-bottom: 3px solid #FFDD00;
}

.gb-button-wrapper.cta_24,
.gb-button-wrapper.cta_vulca {
	padding-top: 1.5em;
}



/**
 * SEARCH
 *
 * -------------------------------------------------------------------
 */

 .geodir_submit_search.btn.btn-primary{
	background-color: #FFDD00;
	border-color: #FFDD00;
 }

 /**
 * PAGES
 *
 * -------------------------------------------------------------------
 */

 .banner_ubicacion{
	padding:0;
 }

 .banner_ubicacion .wp-block-image.size-full{
	margin:0;
 }

 .banner_ubicacion .columna_derecha{
	padding-top: 20px;
 }

 .inside-article li {
 	list-style-type: square;
 }

.pagination li{
    list-style:none;
}

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

 h2.nombre_llantera {
    padding-top: 6px;
    font-size: 1.2rem !important;
    text-align: center;
}

.single-gd_place .llantera_loc{
	background-color: var(--navegacion);
	margin-bottom:20px;
	padding: 2%;
 }

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

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


 .llantera_loc p {
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    font-size: 0.89em;
    margin: auto;
    border-top: 2px solid #fddd33;
    padding-top: 8px;
}

 .card-body .phone_info{
	margin-top: 15px;
	margin-bottom: 15px;
 }
 .card-footer .card_cta{
	margin-bottom:0.5em;
	margin-top: 0.5em;
 }

 .listing_region_list{
	margin-bottom: 20px;
 }

 .wp-block-button.new_search {
 	margin-bottom: 20px;
 }

.boton-llamar {
    width: 100%;
    display: inline-block;
    background-color: var(--contrast);
    color: var(--base-3)!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;
}

.comments-area{
	display:none;
}

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


/*--------------------------------------------------------------
# Breakpoint (768px)
--------------------------------------------------------------*/
@media (max-width: 768px) {
/**
 * HOME
 *
 * -------------------------------------------------------------------
 */

	.gb-button-wrapper.cta_24,
	.gb-button-wrapper.cta_vulca {
		padding-top: inherit;
	}

	/**
	 * PAGES
	 *
	 * -------------------------------------------------------------------
	 */

	.banner_ubicacion .wp-container-2 {
			padding: 10px;
		}
}