/**
Theme Name: DGM Child
Author: Javier Pueyo
Author URI: https://www.globalcc.es
Description: DGM un tema simple, rápido y moderno.
Version: 21.11.03
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dgm-child
Template: DGM
*/

/*
EL RESTO DE ESTILOS SE ENCUENTRA EN DGM-child/library/css/ o sin compilar en DGM/library/scss/.
Mediante customizer.php se compilan automaticamente en DGM-child/library/css/styles.css. Por lo que cualquier cambio se puede sobrescribir.
*/

@import url('https://fonts.googleapis.com/css2?family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&family=Jockey+One&display=swap');

h3 {
	font-size: 1.5rem !important;
}

#servicios .kt-blocks-info-box-link-wrap {
   box-shadow: none !important;
}
.menu-item-1302 {
	font-weight: bold;
}

.kt-button.btn-secondary {
    background-color: white !important;
}

.kt-blocks-info-box-learnmore, strong {
    font-weight: 600 !important;
}

a:hover {
    text-decoration: none !important;
}

@media (max-width: 1300px) {
	body {
		font-size: 16px;
	}
}

@media (min-width: 600px) and (max-width: 1300px) {
.wp-block-cover h1, h1 {
    font-size: 3rem !important;
}
}

@media (max-width: 600px) {
	.custom-logo {
	    max-height: 31px !important;
	}
	.portada p {
		font-size: 14px !important;
	}
	.portada .wp-block-image img {
		display: block !important;
	}
	.portada {
		align-items: start !important;
	}
	.portada .kt-inside-inner-col {
		padding: 0 !important;
	}
	.portada .wp-block-cover__gradient-background {
		background:  linear-gradient(180deg,rgba(255,255,255,0.77) 0%,rgba(255,255,255,0.5) 27%) !important;
	}
	#menusticky:not(.sticky-head) #bs-example-navbar-collapse-1 {
    	background: #f8f8f8 !important;
	}
}
.kt-inside-inner-col .kit-tit{
	min-height: 62px !important;
}
.kit-servicios .kt-inside-inner-col{
	min-height: 443px !important;
}

.wp-image-1492.lazyloaded {
  max-width: 110%;
}

  .servicios-grid{
  	display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 0 auto !important;
  gap: 30px;
  padding: 0;
  padding-top: 10px;
}

.servicios-grid li {
  list-style-type: none;
  color: #484848;
font-size: 14px;
font-weight: 500;
}
.servicios-grid li p{
margin-top: 3px;
line-height: 1.25em;
}
.servicios-grid li svg {
  width: 30px;
  height: 30px;
  color: #98325c;
}

@media (min-width: 1540px){
.servicios-grid li p{
display: inline;
}
}

@media (max-width: 1395px){
.p-paginaswebs{
	padding-bottom: 24px;
}
.kt-block-spacer-_41943e-37 .kt-block-spacer{
 	 height: 50px !important;
}
.kt-block-spacer-_b7e15f-47 .kt-block-spacer{
	height: 50px !important;
}
.kt-block-spacer-_276a84-cd .kt-block-spacer {
  height: 3px !important;
}
}
@media (max-width: 720px){

.servicios-grid{
display: grid;
grid-template-columns: 1fr 1fr !important;
}
}

.ul-contacto {
list-style-type: none;
padding-left: 0px;
}
.ul-contacto svg{
color: #121000 !important;
margin-right: 5px;
}
.ul-contacto a{
color: #5a5a5a !important;
font-size: 17px !important;
font-weight: 600 !important;

}

.grecaptcha-badge { 
    visibility: hidden;
}
