.boton_kit {
	width: 80%;
}

.logged .boton_kit {
	display: block;
}

.btn-distribuidor{
	width: 100%;
}
/* 
.custom-html p:last-child{
	text-align: center !important;
} */

.distributor-block{
	background-size: auto !important;
	background-position-y: center !important;
}

.distributor-spain{
	margin: auto;
}


.ekomi_product {
	margin: 0 auto;
	padding-top: 100px;
}

/* Cambios para Adivin.css */
.displayCustomBanners9 .page_not_found .custom-html {
    /* position: absolute; */
    /* left: 0; */
    /* top: 0; */
    /* right: 0; */
    /* bottom: 0; */
    /* display: flex; */
    /* align-items: center; */
    /* overflow-x: hidden; */
    /* background-image: linear-gradient(-45deg, #17b2bc 30%, #261f47 30%); */
    background-image: linear-gradient(-90deg, #17b2bc, #261f47);
    padding: 75px 0 150px;
}

.displayCustomBanners9 .page_not_found .custom-html:after {
	content: "";
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-style: solid;
    border-width: 100px 0px 0 100vw;
    border-color: transparent transparent transparent #fff;
    pointer-events: none;
}

.displayCustomBanners9>.listado {
}

.displayCustomBanners9 .custom-html>.container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: row-reverse;
}

.slide-item_1 {
  color: white;
}

.slide-item p:first-child {
  font-size: 40px;
  font-weight: bold;
}

.slide-item p:nth-of-type(2) {
  font-size: 35px;
}

.slide-item p:last-child {
  font-size: 16px;
}

@media (max-width: 430px) {
	.displayCustomBanners9 .custom-html>.container {
		flex-direction: column-reverse;
	}
}


@media (max-width: 991px) {
	.ekomi_product {
		padding-top: 0px;
	}
}

.solete-contacto h3 {
	text-align: left;
    color: var(--darkblue);
    font-weight: 700;
    font-size: 2.25rem;
	margin-bottom: 30px;
}

.form-wrap h3 {
	display: none;
}

.info-contacto {
	font-weight: bold;
	font-size: 18px;
	color: var(--darkblue);
	margin-bottom: 25px;
}

.info-contacto span:nth-child(2) {
	margin-left: 10px;
}

.info-contacto span:first-child {
	font-size: 30px;
}

.contacto-wrap input.wpcf7-form-control:not(.wpcf7-captcha), .contacto-wrap textarea {
	border: 1px solid var(--darkblue);
	border-radius: 5px;
}

.contacto-wrap input.wpcf7-form-control:not(.wpcf7-captcha):focus, .contacto-wrap textarea:focus {
	border: 2px solid var(--blue);
}

.solete-contacto .form-wrap input[type = "text"] {
	margin-bottom: 10px;
}

#wpcf7-f2-o1 form {
	margin-top: 45px;
}

@media (max-width: 767px) {

	.form-group .contacto-wrap {
		padding: 0px;
	}

	.form-group .contacto-wrap form {
		margin-top: 0px;
	}
}

.banner-contacto {
	max-width: var(--container);
	margin: auto;
}

.banner-faqs, .banner-distribuidores {
	flex: 0 0 49%;
	margin-bottom: 20px;
}

.info-contacto a {
	color: var(--darkblue);
}

.info-contacto a:hover {
	color: var(--blue);
}

.display-logged {
	display: block !important;
}
/* 
.logged .banner-distribuidores {
	padding: 5.3rem;
} */

.wpcf7-submit {
	background-color: hsl(41deg 100% 54%) !important;
	text-transform: none !important;
}