.masthead-sentinel {
height: 0px!important;
}

#masthead {
    background: #200b3b00!important;
    border-bottom: none!important;
}

#masthead .container {
    max-width: 80%;
    padding: 0px !important;
}

#colophon {
    background: linear-gradient(90deg, #200b3b 0%, #964e9e 100%);
   
}

#colophon .site-info {
    border-top: none;
    color: #ffffff;
    display: none;
}



h3 {
    font-size: 2.1rem;
		font-weight: 800;
} 

.bothome a.sowb-button.ow-icon-placement-left.ow-button-hover {
    border-radius: 15px;
    height: 30vh;
		border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
    box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
		display: flex;
    align-items: center;   /* centra vertical */
    /* justify-content: center; centra horizontal (sacalo si no lo querés) */


}

.bothome2 a.sowb-button.ow-icon-placement-left.ow-button-hover {
    border-radius: 200px!important;
    height: 30vh;
		width: 30vh;
		border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
    box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
		display: flex;
    align-items: center;   /* centra vertical */
     justify-content: center; /*centra horizontal (sacalo si no lo querés) */
  	text-align: left;

}


.boton2 a.sowb-button.ow-icon-placement-right.ow-button-hover {
    
  	border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
    box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
	/*	display: flex;
    align-items: center;    centra vertical */
    /* justify-content: center; centra horizontal (sacalo si no lo querés) */


}


	

.sliderpost101 article.post{
   	height: 45vh;
    border-radius: 15px;
  	border: 2px solid rgba(157, 46, 141, .95);  
    box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
	/*	display: flex;
    align-items: center;    centra vertical */
    /* justify-content: center; centra horizontal (sacalo si no lo querés) */


}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a {
		color: #fff;}

.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-summary {
    padding: 0;
    margin: 10px auto 0;
    color:  #fff;
}


.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img {
    width: 100%;
    display: block;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    max-width: 100%;
    border-radius: 15px 15px 0px 0px;
}




/****************/

.sow-accordion-panel-header-container {

		border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
		box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */}


.metodo {
		border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
		box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
		padding:30px;
		border-radius: 15px;
}

#panel-150-4-1-0> .panel-widget-style {
	  border: 2px solid rgba(157, 46, 141, .95);   /* borde magenta */
		box-shadow: 0 0 22px rgba(157, 46, 141, .35);/* glow suave */
		border-radius: 15px!important;
}


.lsow-testimonials-slider .lsow-testimonial-text {
    color: #fff!important;
}


.lsow-testimonials-slider .lsow-testimonial-user .lsow-text .lsow-author-name {
color: #fff!important;
}



input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    background: #ffffff00!important;
    color: #fff !important;
    font-size: 1rem;
    
}



.sow-contact-form .sow-submit-styled .sow-submit {

    background: transparent!important;
}



.sow-social-media-button-instagram-0 {
    border: none!important;
		}