/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
/*Twenty ninetten modificacions*/
h1:not(.site-title):before, h2:before {
display:none !important;
}

.elementor-widget{
margin-bottom:0px !important;
}

.elementor-widget-text-editor p{
margin:0px !important;
}

/*Etapas*/
.etapasimgminim{
min-height: 253.33px !important;
}

.hovcapafons .elementor-background-overlay{
height: 90% !important;
width: 90% !important;
top: 5% !important;
left: 5% !important;
right:5% !important;
bottom:5% !important;
}

.hovcapafons .elementor-background-overlay,.hovcapafons .elementor-text-editor{
opacity:0 !important;
transform:opacity 1s !important;
}

.hovcapafons:hover .elementor-background-overlay{
opacity:0.59 !important;
}

.hovcapafons:hover .elementor-text-editor
{
opacity:1 !important;
}

.elementor-tab-title{
text-align: center !important;
width: 240px !important;
margin: 0 auto !important;
}

.elementor-tab-content {
padding:0 12% 0 12% !important;
text-align: justify;
}

.elementor-accordion-icon{
display:none !important;
}

.conteboto{
text-align: center;
}

.botonegre,.botonegre:hover,.botonegre:active,.botonegre:focus,.botonegre:visited{
font-family: "Muli", Sans-serif !important;
font-size: 16px;
font-weight: 800;
line-height: 27px;
letter-spacing: 1px;
color: #ffffff;
background-color: #000000;
border-radius: 0px 0px 0px 0px;
padding: 15px 30px 15px 30px;
text-transform: uppercase;
display:inline-block;
}

.botonegre .elementor-button-icon{
margin-left:5px;
}

.elementor-field-group .elementor-field-textual::placeholder{
opacity:1 !important;
}

.cnter{
text-align: center;
}

.textpetit{
margin: 0 10%;
font-size: 15px;
line-height: 25px;
}

.taronja{
color:#f49a0b !important;
}


@media only screen and (max-width: 768px){
.centrarboto .elementor-widget-container{
text-align: left;	
}


.elementor-tab-content {
padding:0 5% 0 5% !important;
text-align: justify;
}

.linkwebgra{
font-size:14px;
line-height:24px;
}
}
