/* 
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: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.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
*/

/* Add your custom styles here */

/* Sticky header*/
/* Transiciones suaves */
.elementor-sticky--effects {
  transition: all 0.3s ease;
}

.elementor-sticky--effects img {
  transition: max-height 0.3s ease, transform 0.3s ease;
}

/* Estilo reducido */
.shrink-header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.shrink-header img {
  max-height: 40px !important;
  transform: scale(0.9);
}




/*Formulario Valoracion*/
.cr-form-header {
	background-color:#000000!important;
	width: 100%;
	height: 125px;
}
.cr-form-wrapper {
    background-color: #ffffff;
}

/*margen superior Hormigas*/
.woocommerce .woocommerce-breadcrumb {
   margin-top: 25px !important;
}
/*margen superior titulo pagina*/
.entry-title {
	margin-top: 40px;
}
/*ajustes tienda*/
.woocommerce .woocommerce-result-count {
	display: none;
}
.woocommerce .woocommerce-ordering {
	display: none;
}
/*FONTS*/

@font-face {
    font-family: Impact;
    src: url(/wp-content/themes/hello-theme-child-master/fonts/impact.ttf);
    font-weight: normal;
}

.impact h1, .impact h2, .impact h3, .impact h4, .impact h5, .impact h6, .impact p, .impact a {
	font-family: Impact, Arial, sans-serif!important;
}
.e-n-tab-title-text{
	font-family: Impact, Arial, sans-serif!important;
}
.e-n-tab-title{
	padding:5px!important;
	width:160px!important;
}

/*HEADER*/

.btnentradas {
	display: inline-block!important;
	background-color: #c70037;
	border-radius:25px;
	padding:5px 14px 5px 14px;
	
}
.btnentradas .elementor-icon-list-text {
	font-family: 'Impact',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 18px;
	color:#ffffff!important;
	font-weight:400!important;
	
}

.hdr-black-button {
	padding: 8px 10px 8px 10px!important;
	background-color: #000000;
	border-radius: 25px;
	font-family: 'Impact',Helvetica,Arial,Lucida,sans-serif!important;
	
}
.hdr-black-button a {
	font-size:14px!important;
}
.hdr-red-button {
	padding: 8px 20px 8px 20px!important;
	background-color: #D43B65;
	border-radius: 25px;
	font-family: 'Impact',Helvetica,Arial,Lucida,sans-serif!important;
}

.hdr-black-button div, .hdr-red-button div {
	height:12px;
}

.hdr-black-button p, hdr-red-button p {
	margin: 0px!important;
}
.elementor-menu-toggle{
	margin:0 10 0 auto!important;
}
.elementor-nav-menu--main .elementor-nav-menu a {
    padding: 13px 16px !important;
}

/*HOME*/
.swiper-pagination{
	margin-top:-40px;
}

.e-n-carousel{
	padding-bottom:0px!important;
}
.button-red a {
	border:1px solid black;
}
.button-black a {
	border:1px solid #c70037;
}

/*footer*/
.footer-menu {
	color:#ffffff;
	
}

.footer-menu:hover{
	color:#c1c1c1!important;
	
}

/*Noticia imagen apaisada*/
.elementor-256435 .elementor-element.elementor-element-8d58329 img {
    height: 219px;
}