/**
Theme Name: Intercesor
Author: Óscar
Author URI: http://wpastra.com/about/
Description:
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: astra-child
Template: astra
*/

/*Header*/
/*
.ast-builder-menu-1 .menu-item > .menu-link,
.ast-builder-menu-1 .menu-item:hover > .menu-link, 
.ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle{
border-radius: 25px;
margin-left: 5px;
}
*/

/*Content*/

.classh1 .elementor-heading-title,
.classh1{
	font-size: 30px;
	font-weight: 600!important;
	text-transform: uppercase;
}
.classh2 .elementor-heading-title,
.classh2{
	font-size: 27px;
	font-weight: 600!important;	
	text-transform: uppercase;
}
.classh3 .elementor-heading-title,
.classh3{
	font-size: 24px;
	font-weight: 600!important;
	text-transform: uppercase;	
}
.classp .elementor-heading-title,
.classp{
	font-size: 16px !important;
}

.ast-container img {
	border-radius: 10px;
}

.color-invert:hover p,
.color-invert:hover .elementor-widget-container,
.color-invert:hover :is(h1, h2, h3, h4, h5, h6),
.blog article:hover p,
.blog article:hover a,
.blog article:hover :is(h1, h2, h3, h4, h5, h6){
	color: #fff !important;
}
.scale:hover,
.blog article > div:hover{
	-webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    transition: all 0.35s;
    -ms-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	z-index: 1;
}
.radius{
	border-radius: 10px;
}
.blog article > div{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.blog article > div:hover{
	background-color: var(--e-global-color-astglobalcolor3 );
	border-radius: 10px;
}
.blog .entry-header,
.blog .entry-content{
	padding: 0 10px;
}
*/
/*Titulos decoracion*/
/*
.entry-content h2:not(.bdt-title-tag){
	margin-left: 20px !important;
}
*/
/*
h2:not(.bdt-title-tag, .entry-title):before{
	content: "";
	height: 15px;
	width: 15px;
	position: absolute;
  bottom: 0;
 transform: translateY(-11px) translateX(-20px) rotate(45deg);
	background-color: var(--ast-global-color-0);
}
*/
/*Botones*/ 
/*
.elementor-button-wrapper .elementor-button,
.ast-custom-button-link .ast-custom-button,
.ff-btn-submit,
.ast-button,
#comments .submit, 
.search .search-submit{
border-radius: 20px 0px 20px 0px;
color: #fff;
transition: all .2s linear;
box-shadow: 0px 2px 0px 0px rgb(0 0 0);
}
body .elementor-button-wrapper .elementor-button:hover,
.ast-custom-button-link .ast-custom-button:hover,
.ff-btn-submit:hover,
.ast-button:hover,
#comments .submit:hover, 
.search .search-submit:hover{
    border-radius: 0 20px 0 20px;
color: #fff;
    box-shadow: 0px 2px 0px 0px rgb(0 0 0);
}
*/
/*Amelia*/
.amelia-v2-booking #amelia-container .am-cat__content{
    max-height: none !important;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper{
	margin-top: 2em !important;
	margin-bottom: 2em !important:
}

/*Footer*/
#ast-scroll-top{
transform: rotate(45deg);
}
body #ast-scroll-top .ast-icon.icon-arrow svg{
transform: translate(0,-20%) rotate(135deg);
}