/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Ximena May
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
admin H0rSdmUETZo5
*/

/* 
marron fondo main #7a6454
marron zocalo #574334
marron claro #9f8776
marron casi negro #271603 
turquesa #00c9ac
contraste #f79235 rgb(247, 146, 53)
*/
@import url("./bootstrap/css/bootstrap.min.css");

@font-face {
	font-family: 'Libre Baskerville';
    src: url('./fonts/LibreBaskerville-Regular.ttf'); 
} 
@font-face {
	font-family: 'Montserrat';
    src: url('./fonts/Montserrat-Regular.ttf'); 
} 

body{
	/* background-color: #7B4723; */
	background-color: white;
	display: flex;
	flex-direction: column;
}

footer{
	margin-top: auto;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Libre Baskerville', serif;
	font-weight: 600;
}
p, a, span{
	font-family: 'Montserrat', sans-serif;
}
a{
	text-decoration: none!important;
	color: #00c9ac;
}
a:hover{
	color: #f79235;
}
button{
	background-color: none!important;
	color: none!important;
}
button:hover, button:focus,
[type=submit]:hover,
[type=submit]:focus,
[type=button]:hover,
[type=button]:focus {
  color: #ffffff;
  background-color: #2B4584;
  text-decoration: none;
}
button,
[type=submit],
[type=button] {
  display: inline-block;
  font-weight: 400;
  color: #2B4584;
  text-align: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid #2B4584;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 3px;
  transition: all 0.3s;
}

/* GENERAL */
	.page .entry-title {
		display: none!important;
	}
	.site-header{
		padding-block-start: 0!important; 
		padding-block-end: 0!important;
	}

/* FOOTER */
	.search-bar {
		transition: width 0.3s ease-in-out;
		width: 20px;
	}
	.search-bar:focus {
		width: 250px;
	}
  .menu-item:not(:last-child) a {
    border-right: 2px solid #2B4584;
    }


/* tablets */
@media (max-width: 991.98px) { 
	
  }

  /* celulares */
@media (max-width: 769px) { 
	
 }

.premium-modal-trigger-container button:visited{
	background-color:#2B4584;!important
}

/*Animaciones on scroll*/
/*queEs*/
#foto1{
	clip-path: inset(0 100% 0 0);
}

@keyframes wipe-in-right {
  to {
    clip-path: inset(0 0 0 0);
  }
}
.imagewipe{
  animation: 2.5s cubic-bezier(.25, 1, .30, 1) wipe-in-right both;
}

#queEsTexto{
	clip-path: inset(0 0 0 100%);
}

@keyframes wipe-in-left {
  to {
    clip-path: inset(0 0 0 0);
  }
}

.imagewipe2 {
  animation: 2.5s cubic-bezier(.25, 1, .30, 1) wipe-in-left both;
}

/*Espacio*/

#espacioFoto{
	clip-path: inset(0 0 0 100%);
}

@keyframes wipe-in-left {
  to {
    clip-path: inset(0 0 0 0);
  }
}

.imagewipe4 {
  animation: 2.5s cubic-bezier(.25, 1, .30, 1) wipe-in-left both;
}

#trabajos{
	clip-path: inset(100% 0 0 0);
}

@keyframes wipe-in-up {
  to {
    clip-path: inset(0 0 0 0);
  }
}
.imagewipe5{
  animation: 2.5s cubic-bezier(.25, 1, .30, 1) wipe-in-up both;
}

/*Logros*/
#logrosFoto{
	clip-path: inset(0 100% 0 0);
}



