/* Escribe aquí tu código CSS */
.panel-widget-style .thim-widget-testimonials .thim-testimonial-carousel .owl-stage-outer .owl-item .testimonial-item .testimonial-content .title {
    padding-left: 0px;
}

footer#colophon .footer a {
		color:#ffffff;
}

footer#colophon .footer a:hover {
		color:#da007f;
}

.breadcrumbs-wrapper {
		display:none;
}

/*
	Justificar el contenido de todos los parrafos 


	(si no es deseable, hay que buscar otra manera 
	para justificar solo los contenidos deseados)
*/
p {
  text-align: justify;
}

/*
 * Personalizacion de thim-widget-icon-box 
 * para pantallas pequeñas y funcionalidad
*/
.personalizado .thim-widget-icon-box .iconbox-left {display:flex;}
/*.personalizado .iconbox-left .content-inner .heading__primary {text-transform: none;}*/
.personalizado .thim-widget-icon-box .boxes-icon {align-self:center;}
.personalizado .thim-widget-icon-box i {transition: all .5s ease-in-out;}
.personalizado .thim-widget-icon-box:hover i {transform: scale(1.5, 1.5);}
@media screen and (max-width: 480px) 
{
	.personalizado .thim-widget-icon-box .iconbox-left{flex-direction:column;}
	.personalizado .thim-widget-icon-box .boxes-icon{margin-bottom:15px;}
	.personalizado .thim-widget-icon-box .content-inner *{width: 80vw;}
}

/* 
 * Posiciona y amplia el widget POLYLANG dentro del toolbar 
 * */
.toolbar .widget_polylang
{
	position: relative;
  	float: right;
	right: 2%;
}
.toolbar .widget_polylang li {display: inline;}
.toolbar .widget_polylang img
{
	border-radius: 50%;
	height: 2.5em;
	width: 2.5em;
}

/* 
 * Ajustes del boton enviar del formulario de contacto
 * */
#contacto_enviar
{
  color: #da007f;
  background-color: #fff;
  border: 1px solid;
}
#contacto_enviar:hover
{
  color: #fff;
  background-color: #da007f;
}
#contacto_enviar:disabled
{
  color: #ccc;
  background-color: #fff;
}

/* 
 * Añadido a thim-widget-icon-box en:
 * 	que necesito para tener clases
 * 	politica de cancelaciones
*/
.paso .textwidget
{
  display: flex;
  align-items: center;
}
.paso h3 {color:#da007f;}
.paso .icono {margin: 2em 20px 0 0;}
.paso .icono div
{
  display: table-cell;
  height: 85px;
  width: 85px;
  min-width: 85px;
  border-radius: 50%;
  border: 1px solid ;
  color:#da007f;
  vertical-align: middle;
  text-align: center;
}
@media screen and (max-width: 480px)
{
  .paso .textwidget
  {
    flex-direction: column;
    justify-content: center;
  }
}
.paso i
{
  font-size:30px;
  vertical-align: middle;
 	transition: all .5s ease-in-out;
}
.paso:hover i {transform: scale(1.5, 1.5);}
.pasos a,a.pasos
{
  font-weight:bold;
  color:#000000;
}
.pasos a:hover,a.pasos:hover {color: #da007f;}


footer#colophon .copyright-area a:hover {
    color: #da007f;
}

/* 
 Añadir espacio entre líneas de título h3
*/
.thim-widget-icon-box .wrapper-box-icon.circle .heading__primary {
    margin-top: 0;
    margin-bottom: 6px;
    line-height: 24px;
}

/* 
Eliminar margen inferior debajo de Language Exchange
*/
#pg-7931-0, #pg-7931-5, #pg-7931-7, #pl-7931 .so-panel {
    margin-bottom: 0px;
}
/* 
Esconder tabla de precios
*/
.company-prices {
	display:none;
}