#servicio1,
#servicio2,
#servicio3,
#servicio4,
#servicio5 {
transition: justify-content 0.5s ease; }
#servicio1:hover,
#servicio2:hover,
#servicio3:hover,
#servicio4:hover,
#servicio5:hover {
justify-content: center; } .elementor-tab-title {
border-radius: 50px;
margin-bottom: 10px;
}
.elementor-accordion-item {
margin-bottom: 10px;
}
#servicio1,
#servicio2,
#servicio3,
#servicio4,
#servicio5,
#service1,
#service2,
#service3,
#service4,
#service5 {
cursor: pointer;
}
#cmplz-document {
max-width: 100%;
}
.myButton {
background-color: #3f8641;
border-radius: 3px;
border: 1px solid #3f8641;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-size: 16px;
padding: 10px 20px;
text-decoration: none;
}
.myButton:hover {
background-color: #3f8641;
color: #ffffff;
}
.myButton:active {
position: relative;
top: 1px;
}
.woocommerce-js ul.products li.product .woocommerce-loop-product__title, 
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
padding: 5px;
background-color: #EF2734;
}
.flexbox-container {
display: flex;
}
.flexbox-container > div {
width: 50%;
padding: 10px;
text-align: left;
}
.flexbox-container > div:first-child {
margin-right: 20px;
}
.woocommerce-loop-product__title {
height: 50px;
} .boton-ficha-tecnica a {
position: relative;
}
.boton-ficha-tecnica a::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-right: 20px solid #ffffff; border-top: 20px solid transparent;
}
.boton-ficha-tecnica:hover a::after {
border-right: 20px solid #3F8641;
}
.boton-ficha-tecnica-rojo a {
position: relative;
}
.boton-ficha-tecnica-rojo a::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-right: 20px solid #ffffff; border-top: 20px solid transparent;
}
.boton-ficha-tecnica-rojo:hover a::after {
border-right: 20px solid #EE2737;
} .breadcrumbs-producto::after {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-right: 20px solid #ffffff;
border-top: 45px solid transparent;
}
.ast-shop-toolbar-container {
display: none !important;
} .tour:hover a,
.tour:hover .extracto-listado {
color: #ffffff !important;
} .custom-post-container {
display: flex;
flex-direction: column;
gap: 20px;
padding-bottom: 40px;
}
.custom-post-row-1, .custom-post-row-2 {
display: flex;
justify-content: space-between;
}
.custom-post-row-1 {
flex-direction: row;
}
.custom-post-row-2 {
flex-direction: row;
}
.custom-post-text {
width: 45%;
text-align: justify;
}
.custom-post-image {
width: 45%;
} .custom-post-three-columns {
display: flex;
justify-content: space-around;
gap: 20px;
}
.custom-post-column {
text-align: center;
width: 30%;
}
.custom-post-column img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto;
}
.custom-post-column p {
text-align: center;
}
.btn-reservar {
background-color: #202C64;
color: #ffffff;
padding: 10px 20px 10px 20px;
border-radius: 5px;
}
.btn-reservar:hover {
color: #ffffff;
}
#ast-fixed-header .main-header-bar {
box-shadow: unset !important;
}
@media screen and (max-width: 769px) {
#ast-scroll-top {
margin-bottom: 30px !important;
}
}