/**
Theme Name: DGM Child
Author: Javier
Author URI: https://www.globalcc.es
Description: DGM un tema simple, rápido y moderno.
Version: 1.0.0
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
*/
@import url('https://fonts.googleapis.com/css2?family=Petit+Formal+Script&display=swap');

h1, h2, h3, h4, h5{
    font-family: 'Petit Formal Script', cursive;
}
h2{
    font-size: 3em !important;
}
.producto h2{
    font-size: 1.2em !important;
}
h2.kt-adv-heading_7fac32-0b{
    font-size: 2em !important;
}

.producto a, .producto a:hover, h2.kt-adv-heading_7fac32-0b a{
    color: #000;
}
.producto a:hover{
    text-decoration: none;
}

.site-navigation .container {
	min-height: calc(100vh - 215px);
}
body.blog {
    background: #FFF9E8;
}
#masthead_1{
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99999;
}
.contenido{
    display: grid !important;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr;
}
.navbar-light .navbar-nav .nav-link{
    color: #000 !important;
    font-size: 1.2em;
}

 #contacto a{
    color: #fff !important;
 }
#top-header{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
footer {
    color: white;
    background-color: #120e02;
}
footer a, .copyright, .email a{
    color: #000;
}
.redes .facebook a svg, .redes .instagram a svg{
    fill: #fff !important;
}
#primary .page-title, .header-text .entry-title{
    text-transform: initial;
}
.sticky, .site-footer{
    background: #fff;
}
.contacto {
    padding-left: 2em;
}
.redes {
    text-align: right;
    padding-right: 2em;
}
.instagram, .facebook{
    display: inline-block;
    margin-left: 1em;
}
#top-header{
    background: #000;
}

@media(min-width: 600px) and (max-width: 1500px){
	.post-thumbnail img {
    width: 179% !important;
}
}
@media(min-width: 1500px) {
.short-text {
    max-width: 591px;
    position: absolute;
    left: 10%;
    top: 50%;
    transform: translateY(-50%);
}
.short-text-div {
	justify-content: center;
	align-items: center;
}
.short-text-div > div {
	max-width: 591px;
}
}

.home .form-control {
	color: #ffffff !important;
    background-color: transparent !important;
}

.box-fullimage .kadence-info-box-image-inner-intrisic-container {
    margin-bottom: 0 !important;
}
.box-fullimage .kt-blocks-info-box-link-wrap {
	padding-bottom: 0 !important;
}

.box-fullimage .kt-infobox-textcontent {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
}
.box-fullimage .kt-infobox-textcontent h3 {
	color: white !important;
}
.box-fullimage {
	position: relative;
}
.box-fullimage .kt-blocks-info-box-media-container::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(0deg, rgba(17,17,17,1) 0%, rgba(24,24,24,0) 30%);
	background: -webkit-linear-gradient(0deg, rgba(17,17,17,1) 0%, rgba(24,24,24,0) 30%);
	background: linear-gradient(0deg, rgba(17,17,17,1) 0%, rgba(24,24,24,0) 30%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#181818",GradientType=1);
}
.custom-logo {
    width: 674px;
}
@media(min-width: 600px) and (max-width: 1500px) {
    .custom-logo {
        width: 500px;
    }
    .navbar-light .navbar-nav .nav-link{
        font-size: 1em;
    }
}
@media(min-width: 1400px) {

}
@media(min-width: 600px) and (max-width: 1400px) {

}
@media(max-width: 600px) {
    .custom-logo{
        width: 250px;
    }
    #masthead_1{
        top: 0px;
    }
    .kt-adv-heading_790580-c3{
        font-size: 25px !important;
        text-align: center;
    }
    #kt-layout-id_c202dc-75 .kt-inside-inner-col{
            padding-left: 0px;
    }
    input, textarea{
        width: 100%;
    }

}

.blog .container {
    min-height: calc(100vh + -223px);
}

.burger-bottom, .burger-medium, .burger-top {
    fill: black;
}

.burguer-seeds {
    fill: white;
}
/*input, textarea{
    background: #f8f9fa61;
    border-color: #fff;
}*/
input[type=button], input[type=submit] {
  background-color: transparent;
  border: 2px solid #fff;
  color: white;
  padding: 10px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
}


.kt-adv-heading_0920ff-94 a, .kt-adv-heading_0920ff-94 a:hover{
    color: #000;
}
#whatsapp{
    color: #222 !important;
    background-color: #fff !important;
    border-radius: 0px !important;
    border: 0px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    padding: 0.75rem 0.75rem !important;
}
.navbar-light .navbar-nav .valentin .nav-link{
    color: red !important;
    font-weight: bold;
}

