:root {
    --primary: #cfe8e4;
    --secondary: #0f5b70;
    --naranjaoscuro: #f4b83f;
    --naranjaclaro: #fcf8f6;
	--turquesaoscuro: #79c7cf;
	--turquesaclaro: #ebf6f7;
	--marronoscuro: #9c7d63;
	--marronclaro: #e7e0d6;
	--rojooscuro: #f05a39;
	--secondaryTransparent: #0f5b70e6;
	--fondoSuscripcion:#063F5E89;
	--marronClaroContacta:#e1dacf;
	--fondoMarronClaroContactaTransparent:#e1dacf40;

    --blanco: #FFF;
    --negro: #000;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: var(--secondary);
opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: var(--secondary);
}

::-ms-input-placeholder { /* Microsoft Edge */
color: var(--secondary);
}

/* 


SINGLE PRODUCT TEMPLATE


*/

/* Contenedor de la página */
.shop-container {
  /*max-width: 1200px;*/
  margin: 80px auto;
}

.shop-container .custom-product-page .mauna-product-section,
.shop-container .custom-product-page .mauna-relacionados,
.shop-container .custom-product-page .mauna-product-tabs{
	max-width: 1200px;
	margin: auto;
}

/* Caja de info de producto */

.shop-container .custom-product-page .product-content-custom>.col-inner {
	padding: 0;
}
.shop-container .custom-product-page .product-content-custom>.col-inner>.row {
	padding: 40px;
	border: 1px solid var(--primary);
}
.shop-container .custom-product-page .product-content-custom>.col-inner>.row:not(:last-child) {
	border-bottom: 0;
}
.shop-container .custom-product-page .product-content-custom>.col-inner>.row>.col {
	padding: 0;
}
.shop-container .custom-product-page .product-content-custom .product-page-price {
  	margin-top: 20px;
}

@media (max-width: 849px) {
	.shop-container .custom-product-page .product-content-custom {
		padding-left: 40px;
		padding-right: 40px;
	}
}

/* Sección de Precio del producto */
.shop-container .custom-product-page .product-content-custom .product-page-price bdi {
    font-family: "Caudex", sans-serif;
    font-weight: bold;
    color: var(--secondary);
    margin-top: 29px;
    font-size: 1.1em;
}
.shop-container .custom-product-page .product-content-custom .product-page-price del .woocommerce-Price-amount {
	font-size: 0.6em;
}

/* Tabla de Variaciones */
.shop-container .custom-product-page .product-content-custom .add-to-cart-container .variations .variation {
	margin-top: 20px;
}

.shop-container .custom-product-page .product-content-custom .add-to-cart-container .variations .variation label {
	color: var(--secondary);
}
.shop-container .custom-product-page .product-content-custom .add-to-cart-container .variations .variation .variable-items-wrapper {
	justify-content: center;
}

.shop-container .custom-product-page .product-content-custom .add-to-cart-container .variations .variation .variable-items-wrapper li picture {
	height: 26px;
}

.shop-container .custom-product-page .product-content-custom .add-to-cart-container .variations .reset_variations {
	display: none !important;
}

/* Botón de añadir al carrito */
.shop-container .custom-product-page .product-content-custom .single_variation_wrap {
	margin-top: 40px;
}
.shop-container .custom-product-page .product-content-custom .single_variation_wrap .quantity.buttons_added {
	display: none !important;
}
.shop-container .custom-product-page .product-content-custom .single_variation_wrap .woocommerce-variation-price {
	display: none;
}
.shop-container .custom-product-page .product-content-custom .single_variation_wrap .woocommerce-variation-availability .stock.in-stock {
	display: none;
}

.shop-container .custom-product-page .product-content-custom .seccion-guia-tallas {
	font-size: 0.8em;
}

.shop-container .custom-product-page .product-content-custom .product-short-description {
	font-size: 0.9em;
	text-align: left;
}

.shop-container .custom-product-page .product-content-custom .icon-box-left {
	align-items: center;
}

.shop-container .custom-product-page .product-content-custom .single_add_to_cart_button {
	color: var(--primary);
	font-family: "Caudex", sans-serif;
	font-weight: bolder;
	font-size: 1.1em;
	padding: 0 2em;
}

@media (max-width: 849px) {
	.shop-container .custom-product-page .product-content-custom .single_add_to_cart_button {
		padding: 0 1.2em;
	}
}

/* Wishlist */
.shop-container .custom-product-page .product-content-custom .single_variation_wrap,
.shop-container .custom-product-page .product-content-custom .yith-wcwl-add-to-wishlist {
	display: inline-block;
}

.shop-container .yith-wcwl-add-to-wishlist a {
	border: 1px solid var(--primary);
	height: 44px;
    padding-top: 3px;
	width: 50px;
	display: block;
	color: var(--secondary);
}

.shop-container .yith-wcwl-add-to-wishlist a:before {
	font-family: 'fl-icons' !important;
    content: '\e906';
    font-size: 25px;
}
.shop-container .yith-wcwl-add-to-wishlist.exists a:before {
    content: '\e000';
}
.shop-container .yith-wcwl-add-to-wishlist.exists a {
    color: #cc1818;
}

.single-product #yith-wcwl-popup-message {
	display: none !important;
}

/* Tabs */
.shop-container .woocommerce-tabs ul.nav {
	justify-content: space-around;
}

.shop-container .woocommerce-tabs ul.nav li a {
	font-family: "Caudex", sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: var(--marronoscuro);
}

.shop-container .woocommerce-tabs ul.nav li {
	width: 33%;
	margin: 0;
	padding-left: 10px;
	border-bottom: 2px solid var(--marronclaro);
	height: 100%;
}

.shop-container .woocommerce-tabs ul.nav li a:before {
	content: none;
}
.shop-container .woocommerce-tabs ul.nav li.active, .shop-container .woocommerce-tabs ul.nav li:hover {
	border-bottom: 2px solid var(--secondary);
	height: 100%;
}
.shop-container .woocommerce-tabs ul.nav li.active a, .shop-container .woocommerce-tabs ul.nav li:hover a {
	color: var(--secondary);
	height: 100%;
}

.shop-container .woocommerce-tabs .tab-panels {
	padding: 1em 3em;
}

/* Productos relacionados title */
.shop-container .related-products-wrapper {
	border-top: none;
}
.shop-container .related-products-wrapper .product-section-title {
	text-transform: none;
	font-size: 1.5em;
	text-align: center;
	margin-bottom: 40px;
}
.shop-container .related-products-wrapper .product-section-title:before, .shop-container .related-products-wrapper .product-section-title:after {
	content: ' ';
    height: 1px;
    background-color: var(--primary);
    top: 31px;
    width: 35%;
    display: block;
    position: absolute;
	left: 0;
}
.shop-container .related-products-wrapper .product-section-title:after {
	right: 0;
	left: auto;
}
@media (max-width: 849px) {
	.shop-container .related-products-wrapper .product-section-title:before, .shop-container .related-products-wrapper .product-section-title:after {
		width: 28%;
	}
}
@media (max-width: 549px) {
	.shop-container .related-products-wrapper .product-section-title:before, .shop-container .related-products-wrapper .product-section-title:after {
		content:none;
	}
}


/* Productos relacionados grid */

/* Banner Acción social */
.shop-container .accion-social {
	background: url(/wp-content/uploads/2021/06/banner-ong-capa0.png);
    background-size: cover;
	padding: 100px 0 !important;
}
.shop-container .accion-social .fill {
	height: 80%;
	top: 10%;
	background-position: 29%;
}
.shop-container .accion-social .texto-accion-social {
	padding: 0;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: column;
}
.shop-container .accion-social .texto-accion-social .col-inner {
	position: relative;
	width: 70%;
	margin-left: 10%;
	color: var(--blanco);
	align-items: center;
	font-weight: normal;

	background-color: var(--secondary);
    padding: 40px;
}
.shop-container .accion-social .section-title-normal span {
	border-bottom: 0px;
}
.shop-container .accion-social .texto-accion-social .col-inner:before {
	content:url('/wp-content/uploads/2021/07/pico_rectangulo-24.svg');
	position:absolute;
}

.shop-container .accion-social .texto-accion-social .col-inner .section-title-container {
	margin-bottom: 0;
}
.shop-container .accion-social .texto-accion-social .col-inner .section-title-container h3 {
	border-bottom: none;
	color: var(--blanco);
    font-size: 2.3em;
    font-weight: bold;
	margin-bottom: 0;
}

.shop-container .accion-social .texto-accion-social .col-inner .img {
	position: absolute;
    z-index: -1;
    width: 120% !important;
    left: -10%;
    top: -20%;
}

.shop-container .accion-social .texto-accion-social .col-inner p b {
	font-size: 2em;
}

/* 


CARRITO y CHECKOUT


*/

/* Estructura general */
.woocommerce-cart main .content-area>div, .woocommerce-checkout main .content-area>div {
	max-width: 1200px;
	min-height: 50vh;
}

.woocommerce-cart main .content-area, .woocommerce-checkout .content-area {
	padding: 60px 20px;
	background-color: var(--turquesaclaro);
}

.woocommerce-cart main .content-area .woocommerce, .woocommerce-checkout main .content-area .woocommerce {
	display: flex;
	flex-direction: column;
}

.woocommerce-cart main .content-area .woocommerce .table-wrapper {
	display: flex;
	width: 100%;
}

.woocommerce-cart main .content-area .woocommerce .woocommerce-cart-form {
	flex-grow: 1;
	margin-right: 20px;
}

.woocommerce-cart main .content-area .woocommerce .cart-collaterals {
	width: 25%;
}

@media(max-width: 1000px) {
	.woocommerce-cart main .content-area .woocommerce .table-wrapper {
		flex-direction: column;
	}

	.woocommerce-cart main .content-area .woocommerce .woocommerce-cart-form {
		margin: 0;
	}

	.woocommerce-cart main .content-area .woocommerce .cart-collaterals {
		width: 100%;
	}
}

/* Mensajes */
.woocommerce-cart main .content-area .woocommerce .woocommerce-notices-wrapper .message-container,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-NoticeGroup-checkout {
	padding: 20px;
    background-color: var(--blanco);
    margin-bottom: 20px;
	color: var(--secondary);
}
.woocommerce-cart main .content-area .woocommerce .woocommerce-notices-wrapper .woocommerce-error.message-wrapper .message-container {
	color: var(--rojooscuro);
}
/* Para mensajes de error que vienen el li */
.woocommerce-cart main .content-area .woocommerce .woocommerce-notices-wrapper li,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-error li {
	margin: 0;
}

.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .message-wrapper,
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .message-wrapper {
	padding-bottom: 0;
}

.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle,
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle {
	padding: 20px;
    background-color: var(--blanco);
	margin: 0 0 20px;
}

.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .showcoupon:hover {
	background-color: var(--secondary);
}

/* Caja de cupón en checkout */
.woocommerce .checkout_coupon.woocommerce-form-coupon button {
	color: var(--primary);
    background-color: var(--secondary);
    border-radius: 10px;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon input {
	border: 2px solid var(--secondary);
    border-radius: 10px;
}

@media (min-width: 850px) {
	.woocommerce .checkout_coupon.woocommerce-form-coupon button {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.woocommerce .checkout_coupon.woocommerce-form-coupon input {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
}

/* Contenido principal: Columna Izquierda */
.woocommerce-cart .mauna-woocommerce-cart {
	display: flex;
	flex-direction: column;
}
.woocommerce-cart .mauna-woocommerce-cart>div {
	display: flex;
	align-items: center;
    justify-content: space-between;
	background: var(--blanco);
	padding: 30px;
	margin: 5px 0;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-title {
	background-color: var(--blanco);
	text-align: center;
	padding: 15px;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-title h1 {
	margin: 0;
	font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 20px;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info {
	flex-direction: column;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto {
	display: flex;
	align-items: center;
    justify-content: space-between;
	width: 100%;
	margin: 10px 0;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .eliminar a.remove {
	width: 60px;
    height: 60px;
    font-size: 60px !important;
    line-height: 60px !important;
    color: var(--primary);
    font-weight: normal;
    border: none
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .imagen-producto {
	width: 100px;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .info-producto {
	flex-grow: 1;
	padding: 20px;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .info-producto .precio {
	font-weight: bold;
	font-size: 1.2em;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .info-producto .nombre-producto dl {
	margin: 0;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .cantidad .quantity {
	border: 1px solid var(--secondary);
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto .cantidad .quantity input {
	color: var(--secondary);
	font-weight: bold;
	margin-right: 0;
	border: none;
	max-width: none;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-subtotal {
    justify-content: space-between;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-subtotal h3 {
	margin-bottom: 0;
	font-family: "Raleway", sans-serif;
	font-weight: bold;
	width: auto;
	text-transform: uppercase;
	font-size: 18px;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons {
	background: none;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons>button {
	order: 1;
	background-color: var(--secondary);
    color: var(--primary);
	margin: 0;
	border-radius: 4px;
	font-family: "Caudex", sans-serif;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons a {
	margin: 0;
	color: var(--secondary);
	font-family: "Caudex", sans-serif;
	border-radius: 4px;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons a:hover {
	background-color: var(--secondary);
	color: var(--primary);
	border-color: var(--secondary);
}

@media (max-width: 767px) {
	.woocommerce-cart .mauna-woocommerce-cart .mauna-subtotal,
	.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons,
	.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto {
		flex-direction: column;
	}
	.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-info .producto {
		text-align: center;
	}
	.woocommerce-cart .mauna-woocommerce-cart .mauna-subtotal > *,
	.woocommerce-cart .mauna-woocommerce-cart .mauna-cart-buttons > * {
		margin: 20px 0;
	}
}

/* Sección Lateral */

.woocommerce-cart .cart-collaterals {
	margin: 5px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals {
	background: var(--blanco);
	padding: 15px;
}

.woocommerce-cart .cart-collaterals .cart_totals thead th,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table thead th {
	font-size: 18px;
}
.woocommerce-cart .cart-collaterals .cart_totals th,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table th {
	font-weight: bold;
	padding: 5px;
}
.woocommerce-cart .cart-collaterals .cart_totals td,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table td {
	color: var(--secondary);
	padding: 5px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr>*,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table tr>* {
	border: none;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total>*,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table .order-total>*  {
	border-top: 1px solid var(--primary);
	padding: 20px 0;
}
.woocommerce-cart .cart-collaterals .cart_totals .cart-discount,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table .cart-discount {
	background-color: var(--primary);
}

.woocommerce-cart .cart-collaterals .cart_totals .cart-discount .woocommerce-remove-coupon:hover,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table .cart-discount .woocommerce-remove-coupon:hover {
	background-color: var(--secondary);
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a,
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-payment #place_order {
	color: var(--primary);
	border-radius: 4px;
	font-family: "Caudex", sans-serif;
}

.woocommerce-cart .cart-collaterals .wcppec-checkout-buttons__separator {
	display: none;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .mauna-cupon-desplegar {
	cursor: pointer;
	margin-bottom: 10px;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .mauna-cupon-desplegar:after {
	font-family: 'fl-icons' !important;
	content: '\f107';
	display: inline-block;
	margin-left: 30px;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .mauna-cupon-desplegable {
	display: none;
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .coupon button {
	width: 100%;
    border-radius: 4px;
	font-family: "Caudex", sans-serif;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .coupon input {
	border-color: var(--secondary);
	border-radius: 4px;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .coupon>* {
	color: var(--secondary);
}

.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .coupon label {
	display: none;
}
.woocommerce-cart .mauna-woocommerce-cart .mauna-cupon .coupon {
	width: 250px;
}

/* Formulario dirección */
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form {
	background-color: transparent;
}

/* Checkout Columna Izquierda */
.woocommerce-checkout .woocommerce form.checkout #customer_details {
	padding: 30px;
	background-color: var(--blanco);
}

.woocommerce-checkout .woocommerce form.checkout #customer_details .woocommerce-billing-fields {
	border: none;
	padding-top: 0;
}

.woocommerce-checkout .woocommerce form.checkout #customer_details .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce form.checkout .checkout-sidebar h3 {
	margin-bottom: 20px;
	font-family: "Raleway", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 22px;
}

.woocommerce-checkout .woocommerce form.checkout #customer_details label {
	color: var(--secondary);
}
.woocommerce-checkout .woocommerce form.checkout #customer_details input,
.woocommerce-checkout .woocommerce form.checkout #customer_details textarea {
	border: 1px solid var(--secondary);
	border-radius: 10px;
}

.woocommerce-checkout .woocommerce form.checkout #customer_details .woocommerce-shipping-fields h3 {
	font-family: "Raleway", sans-serif;
	font-weight: bold;
}

.woocommerce-checkout .woocommerce form.checkout #customer_details .select2-container--default .select2-selection--single {
	border: 1px solid var(--secondary);
    border-radius: 10px;
}
.woocommerce-checkout .woocommerce form.checkout #customer_details .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--secondary);
}

.select2-container--default .select2-results>.select2-results__options {
	color: var(--secondary);
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
	background-color: var(--secondary);
    color: var(--primary);
}

/* Checkout columna derecha */
.woocommerce-checkout .woocommerce form.checkout .col-inner {
	background-color: var(--blanco);
}

.woocommerce-checkout .woocommerce form.checkout .checkout-sidebar {

}

.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order-table .shipping__inner {
	padding: 0;
}

.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-payment li {
	margin-left: 0;
}
.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-payment label {
	color: var(--secondary);
	font-weight: normal;
}

/* 


FOOTER 


*/
footer .footer-2:before {
	content: ' ';
	width: 100%;
	height: 30px;
	background-color: var(--primary);
	position: absolute;
	top: 28px;
}
footer .footer-2 .is-divider {
	background-color: transparent;
}

/* Productos en GRID */
span.woocommerce-Price-amount.amount {
	color: var(--secondary);
}
.badge-container .badge-inner.on-sale {
	background-color: var(--naranjaoscuro);
	border: none;
	color: var(--naranjaclaro);
	border-radius: 50px;
    padding: 15px 5px;
}
.badge-container {
	margin-top: 20px;
}
.box-image .out-of-stock-label {
	color: var(--naranjaoscuro);
	background: var(--naranjaclaro);
}

/* 


HEADER 


*/
.stuck .image-icon img{
	max-width: 24px !important;
}
.stuck .image-icon:after {
	top:0px;
}

.header-wrapper.stuck .header-nav.header-nav-main.nav.nav-left.nav-size-large a {
	line-height: 16px;
}

@media (max-width: 549px) {
	.stuck #logo img {
		height: 40px !important;
		padding: 0 !important;
	}
	#logo img {
		max-height: 50px !important;
	}
	.image-icon img{
		max-width: 24px !important;
	}
	.html.custom.html_topbar_left {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

/*


CATEGORIA


*/

.page-title-inner.flex-row.medium-flex-wrap.container {
	flex-direction: column;
}

.shop-page-title {
	color: var(--secondary);
}

.page-title-inner.flex-row.medium-flex-wrap.container div:nth-child(2) {
	margin-top:20px;
	align-self: flex-end;
}

/*


THANKYOU PAGE


*/

.woo-ty-section-1{
	text-align: center;
    padding: 0px 80px 80px 80px;
}

.woo-ty-section-1 h1{
	font-size: 40px;
    color: var(--secondary);
}
.woo-ty-custom h2, .woo-ty-custom h3, .woo-ty-custom th, .woo-ty-custom td, .woo-ty-custom p{
	color: var(--secondary);
}

.woocommerce-order-details  {
	background-color: white;
    padding: 20px;
}

.woocommerce-order-details td, .woocommerce-order-details th{

	border-color: var(--primary);
}

.woocommerce-customer-details {
	margin-top:40px;
	background-color: white;
    padding: 20px;
	
}

.woocommerce-order {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom:600px;
}

.woo-ty-custom {
	width:800px;
}
@media (min-width: 550px) {
	.woo-ty-custom .woocommerce-columns--addresses{
		display: flex;
		justify-content: space-around;
	}
}

.woocommerce-order-received .page-id-11 #content {
	background-image: url(/wp-content/uploads/2021/07/Fondo-degradado-a-blanco-13-1-scaled.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}


.woo-ty-custom .wc-item-meta{
	display: flex;
	margin-top: 1.3em;
}
.woo-ty-custom .wc-item-meta-label{
	display:none;
}
.woocommerce-order-details__title{
	text-align: center;
}

@media (max-width: 549px) {
	.woo-ty-section-1{
		padding: 0px 10px 40px 10px;
	}
	.page-id-11 #content {
		background: rgb(207,232,228);
		background: linear-gradient(0deg, rgba(207,232,228,1) 0%, rgba(255,255,255,1) 100%);
	}
	.woocommerce-customer-details {
		margin-bottom:40px;
	}
	.woocommerce-table__product-image.product-image {
		display:none;
	}
}


/*


HOME


*/

.home-hero-title {
	text-align: center;
	padding-bottom: 20px;
	font-size:30px;
	color: var(--secondary);
	margin-top:-80px;
	padding-left:5%;
	padding-right:5%;
}
.section-3 {
	margin-top: -25%;
	margin-bottom: 20%;
}

.section-3 div:nth-child(3) {
	/*margin-left: -5%;*/
	text-align: center;
}
.section-4 {
	margin-top:0;
}


.boton-home{
	border-top: 2px solid var(--secondary) !important;
	border-bottom: 2px solid var(--secondary) !important;
	border-left: 2px solid var(--secondary) !important;
	border-right: 0px !important;
	color: var(--secondary) !important;
	padding-left: 10px !important;
	/*margin-left: 200px;*/
	padding-right: 0px !important;
	/*font-size: 20px;*/
	font-family: "Caudex", sans-serif;
	font-weight: 700;
}

.section-1 {
	margin-top: -10%;
	margin-bottom: 5%
}

.section-1 .boton-home {
	/*margin-left:20%;*/
}
.section-1 .col {
	text-align:center;
}

.section-2 .col {
	text-align:center;
}

.section-2 .col:nth-child(1) {
	margin-top: -8%;
}

.section-2 .col:nth-child(3) {
	margin-top: -13%;
}

.section-4 {
	background: rgb(243,237,234);
	background: linear-gradient(0deg, rgba(243,237,234,1) 40%, rgba(255,255,255,1) 40%);
}
.section-4 h1 {
	margin: 10px 0 20px 0;
	font-family: "Raleway", sans-serif;
}
.seccion-historia-mobile h1 {
	font-family: "Raleway", sans-serif;
}

.section-4 .img-titulo {
	margin-left:-15%;
	margin-top: 40px;
}
.section-4 .img-ventana img {
	height: 700px !important;
    width: auto !important;
	margin-bottom: 1em;
}

.home-products-title {
	margin-top:20px;
	margin-bottom:60px !important;
}

/* Banner Acción social home*/
.accion-social-home {
	background: url(/wp-content/uploads/2021/06/banner-ong-capa0.png);
    background-size: cover;
	/*padding: 100px 0 !important;*/
}
.accion-social-home .fill {
	height: 60%;
	top: 20%;
	background-position: 29%;
}
.accion-social-home .texto-accion-social {
	padding: 0;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: column;
}
.accion-social-home .texto-accion-social .col-inner {
	position: relative;
	width: 400px;
	margin-left: 10% !important;
	color: var(--blanco);
	align-items: center;
	font-weight: normal;

	/*background-color: var(--secondary);
    padding: 40px;*/
}
.accion-social-home .section-title-normal span {
	border-bottom: 0px;
}

.accion-social-home .texto-accion-social .col-inner:before {
	content:url('/wp-content/uploads/2021/07/pico_rectangulo-24.svg');
}
.accion-social-home .texto-accion-social .col-inner:after {
	content:url('/wp-content/uploads/2021/07/pico_rectangulo-25.svg');
}
/*
.accion-social-home .col.texto-accion-social:before {
	content:url('https://test.mauna.es/wp-content/uploads/2021/07/pico_rectangulo-24.svg');
	position:absolute;
}
*/
/*
.accion-social-home .texto-accion-social .col-inner .section-title-container {
	margin-bottom: 0;
}
*/
.accion-social-home .texto-accion-social .col-inner .section-title-container:nth-child(1) {
	background-color: var(--secondaryTransparent);
    padding: 0px 40px 0px 40px;
    margin-bottom: 10px;
	margin-top:-7px;
}
.accion-social-home .texto-accion-social .col-inner .section-title-container:nth-child(2) {
	background-color: var(--secondaryTransparent);
    padding: 10px 40px 10px 40px;
	margin:0;
}
.accion-social-home .texto-accion-social .col-inner .section-title-container h2 {
	border-bottom: none;
	color: var(--blanco);
    font-size: 2.3em;
    font-weight: bold;
	/*margin-bottom: 40px;*/
}
.accion-social-home .texto-accion-social .col-inner p {
	background-color: var(--secondaryTransparent);
    padding: 0px 40px 0px 40px;
	margin:0;
}

.accion-social-home .texto-accion-social .col-inner .section-title-container h3 {
	border-bottom: none;
	color: var(--blanco);
    font-size: 1.25em;
    font-weight: bold;
	margin-bottom: 0;
}

.accion-social-home .texto-accion-social .col-inner .img {
	position: absolute;
    z-index: -1;
    width: 120% !important;
    left: -10%;
    top: -20%;
}

.accion-social-home .texto-accion-social .col-inner p b {
	font-size: 2em;
}

/*


Banner Suscripcion


*/

.suscripcion-home {
	padding-bottom: 0 !important;
}
.suscripcion-home .fill {
	/*height: 60%;
	top: 20%;*/
	background-position: 29%;
}
.suscripcion-home .texto-suscripcion {
	padding: 0;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: column;
}
.suscripcion-home .texto-suscripcion .col-inner {
	position: relative;
	width: 420px;
	margin-left: 10% !important;
	color: var(--blanco);
	align-items: center;
	font-weight: normal;

	/*background-color: var(--secondary);
    padding: 40px;*/
}
.suscripcion-home .section-title-normal span {
	border-bottom: 0px;
}

.suscripcion-home .texto-suscripcion .col-inner:before {
	content:url('/wp-content/uploads/2021/07/Pico_arriba.svg');
	opacity:0.6;
}
.suscripcion-home .texto-suscripcion .col-inner .section-title-container:nth-child(1) {
	background-color: var(--fondoSuscripcion);
    padding: 0px 40px 0px 40px;
    margin-bottom: 10px;
	margin-top:-7px;
}
.suscripcion-home .texto-suscripcion .col-inner .section-title-container:nth-child(2) {
	background-color: var(--fondoSuscripcion);
    padding: 10px 40px 10px 40px;
	margin:0;
}
.suscripcion-home .texto-suscripcion .col-inner .section-title-container h2 {
	border-bottom: none;
	color: var(--blanco);
    font-size: 2.3em;
    font-weight: bold;
	font-family: "Raleway", sans-serif;
	text-align: center;
	/*margin-bottom: 40px;*/
}
.suscripcion-home .texto-suscripcion .col-inner p,
.popup-suscripcion-formulario .wpcf7-form p {
	/*background-color: var(--fondoSuscripcion);*/
    padding: 0px 40px 0px 40px;
	margin:0;
	text-align: center;
}

.suscripcion-home .texto-suscripcion .col-inner .section-title-container h3 {
	border-bottom: none;
	color: var(--blanco);
    font-size: 1.25em;
    font-weight: bold;
	margin-bottom: 0;
	text-align: center;
	font-family: "Raleway", sans-serif;
}

.suscripcion-home .texto-suscripcion .col-inner .img {
	position: absolute;
    z-index: -1;
    width: 120% !important;
    left: -10%;
    top: -20%;
}

.suscripcion-home .texto-suscripcion .col-inner p b {
	font-size: 2em;
}
.suscripcion-home .form-flat input:not([type="submit"]), .suscripcion-home .form-flat textarea, .suscripcion-home .form-flat select,
.popup-suscripcion-formulario .form-flat input:not([type="submit"]), .popup-suscripcion-formulario .form-flat textarea, .popup-suscripcion-formulario .form-flat select {
	background-color: var(--primary);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.suscripcion-home .wpcf7-list-item-label,
.popup-suscripcion-formulario .wpcf7-list-item-label {
	color: var(--blanco);
}
.suscripcion-home .wpcf7-list-item-label a,
.popup-suscripcion-formulario .wpcf7-list-item-label a {
	color: var(--primary);
}

.suscripcion-home .wpcf7-form, .popup-suscripcion-formulario .wpcf7-form {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-color: var(--fondoSuscripcion);
	margin:0;
}
.suscripcion-home .button,
.popup-suscripcion-formulario .button {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background-color: transparent !important;
	border: 2px solid var(--primary) !important;
}
.suscripcion-home .wpcf7-response-output,
.popup-suscripcion-formulario .wpcf7-response-output {
	color: white;
}
.suscripcion-home .wpcf7-form .processing *,
.popup-suscripcion-formulario .wpcf7-form .processing * {
	opacity: 1;
}
.suscripcion-home .form-flat .processing:before,
.popup-suscripcion-formulario .form-flat .processing:before {
	content:none;
}
.suscripcion-home .wpcf7-form label,
.popup-suscripcion-formulario .wpcf7-form label {
	font-size:1em;
	color:white;
}
#suscripcionPopup label a{
	color: white;
}



/*
.suscripcion-mobile .section-bg.bg-loaded {
	background-position: 45%;
}

.suscripcion-mobile .col-inner{
	padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.suscripcion-mobile h2{
	margin-top:400px;
	border-bottom: none;
	color: var(--blanco);
	font-size: 2.3em;
	font-weight: bold;
}

.suscripcion-mobile h3{
	border-bottom: none;
	color: var(--blanco);
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 80px;
}

.suscripcion-mobile .section-title-main {
	border-bottom: none;
	flex:auto;
}
.suscripcion-mobile .form-flat input:not([type="submit"]), .suscripcion-mobile .form-flat textarea, .suscripcion-mobile .form-flat select {
	background-color: var(--primary);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.suscripcion-mobile .wpcf7-list-item-label {
	color: var(--blanco);
}
.suscripcion-mobile .wpcf7-list-item-label a {
	color: var(--primary);
}

.suscripcion-mobile .wpcf7-form {
	padding-left:20px;
	padding-right:20px;
}
.suscripcion-mobile .button {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background-color: transparent !important;
	border: 2px solid var(--primary) !important;
}
.suscripcion-mobile .section-bg.bg-loaded {
	background-position: 45%;
}
*/

@media screen and (max-width: 849px) {

	.accion-social-home {
		display: none !important;
	}
	.mauna-portada-mobile {
		/*display: none !important;*/
		padding:30px 20px 30px 20px !important;
	}
	.section-1 {
		display:none !important;
	}
	.section-4 {
		display: none !important;
	}
	.home-hero-title {
		font-size:24px;
		margin-top:-40px;
	}
	a.boton-mobile-3, a.boton-mobile-4 {
		margin-top: 40px;
	}
	a.boton-mobile-5 {
		margin-top:20px;
	}
	.imagen-mobile-6 {
		margin-bottom:80px;
	}
	.mauna-portada-mobile h2 {
		text-align: center;
		color: var(--secondary);
	}
	.historia-mauna {
		margin:auto;
	}
	.seccion-historia-mobile {
		padding:200px 80px 0px 80px !important;
		margin-top:-200px;
		color: var(--secondary);
		padding-bottom:0px !important;
	}
	.seccion-historia-mobile .col.medium-12.small-12.large-6{
		/*padding:0px !important*/
	}
	.accion-social-mobile:after {
		content:url('/wp-content/uploads/2021/07/pico_rectangulo-25.svg');
	}

	/* Banner Acción social */
	.accion-social-mobile {
		background: url(/wp-content/uploads/2021/06/banner-ong-capa0.png);
		background-size: cover;
		/*padding: 100px 0 !important;*/
	}
	.accion-social-mobile .fill {
		height: 60%;
		top: 20%;
		background-position: 29%;
	}
	.accion-social-mobile .texto-accion-social {
		padding: 0;
		display: flex;
		align-content: center;
		justify-content: center;
		flex-direction: column;
	}
	.accion-social-mobile .texto-accion-social .col-inner {
		position: relative;
		width: 400px;
		color: var(--blanco);
		align-items: center;
		font-weight: normal;

		/*background-color: var(--secondary);
		padding: 40px;*/
	}
	.accion-social-mobile .section-title-normal span {
		border-bottom: 0px;
	}

	.accion-social-mobile .texto-accion-social .col-inner:before {
		content:url('/wp-content/uploads/2021/07/pico_rectangulo-24.svg');
	}
	.accion-social-mobile .texto-accion-social .col-inner:after {
		content:url('/wp-content/uploads/2021/07/pico_rectangulo-25.svg');
	}
	/*
	.accion-social-mobile .col.texto-accion-social:before {
		content:url('https://test.mauna.es/wp-content/uploads/2021/07/pico_rectangulo-24.svg');
		position:absolute;
	}
	*/
	/*
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container {
		margin-bottom: 0;
	}
	*/
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container:nth-child(1) {
		background-color: var(--secondaryTransparent);
		padding: 0px 40px 0px 40px;
		margin-bottom: 10px;
		margin-top:-7px;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container:nth-child(2) {
		background-color: var(--secondaryTransparent);
		padding: 10px 40px 10px 40px;
		margin:0;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container h2 {
		border-bottom: none;
		color: var(--blanco);
		font-size: 2.3em;
		font-weight: bold;
		/*margin-bottom: 40px;*/
	}
	.accion-social-mobile .texto-accion-social .col-inner p {
		background-color: var(--secondaryTransparent);
		padding: 0px 40px 0px 40px;
		margin:0;
	}

	.accion-social-mobile .texto-accion-social .col-inner .section-title-container h3 {
		border-bottom: none;
		color: var(--blanco);
		font-size: 1.25em;
		font-weight: bold;
		margin-bottom: 0;
	}

	.accion-social-mobile .texto-accion-social .col-inner .img {
		position: absolute;
		z-index: -1;
		width: 120% !important;
		left: -10%;
		top: -20%;
	}

	.accion-social-mobile .texto-accion-social .col-inner p b {
		font-size: 2em;
	}

	.suscripcion-home {
		/*padding-top: 350px !important;*/
	}

	.suscripcion-home .fill {
		background-position: 39%;
	}

	.suscripcion-home .texto-suscripcion .col-inner {
		margin-left: auto !important;
	}
	.suscripcion-home .col-inner .img {
		left:1.4%;
	}
	.suscripcion-home .section-content > div:nth-child(2) {
		margin-top:-50px;
	}

}

@media screen and (max-width: 549px) {
	.home-hero-title {
		font-size:20px;
		margin-top:-20px;
	}
	.seccion-historia-mobile {
		padding:100px 20px 0px 20px !important;
		margin-top:-100px;
	}
	.accion-social-mobile .texto-accion-social .col-inner {
		width: 100%;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container h2 {
		font-size: 2em;
		text-align: center;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container h3 {
		text-align: center;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container:nth-child(1) {
		padding: 0px 0px 0px 0px;
		margin-bottom: 200px;
		margin-top:-7px;
	}
	.accion-social-mobile .texto-accion-social .col-inner .section-title-container:nth-child(2) {
		padding: 10px 10px 10px 10px;
	}
	.accion-social-mobile .texto-accion-social .col-inner p {
		padding: 0px 20px 0px 20px;
	}
	.accion-social-mobile .fill {
		height: 65%;
		top: 17%;
	}
	.suscripcion-home .texto-suscripcion .col-inner {
		width: auto;
	}
	.suscripcion-home .texto-suscripcion .col-inner .section-title-container h2 {
		font-size: 2em;
	}
	.suscripcion-home h3 {
		text-align: center;
	}
}


/*


Suscripción gracias


*/

.gracias-suscripcion .img-ventana img {
	height: 700px !important;
    width: auto !important;
	margin-bottom: 1em;
}
.gracias-suscripcion h1 {
	font-size: 60px;
}
.gracias-suscripcion .col:nth-child(2){
	margin-left: -10%;
}

@media screen and (max-width: 849px) {
	.gracias-suscripcion-mobile .section-content h1{
		border: 3px solid var(--secondary);
		margin: auto;
		width: 45%;
		font-size: 60px;
		text-align: center;
		border-radius: 150% 150% 0 0;
		padding: 150px 20px 100px 20px;
		background: rgba(255, 255, 255, 0.5);
		margin-top: 20px;
		color: var(--secondary);
	}
	.gracias-suscripcion-mobile .section-content h2{
		background: rgba(255, 255, 255, 0.8);
		margin-top: 20px;
		padding: 20px 40px 20px 40px;
		text-align: center;
		color: var(--secondary);
	}
	.gracias-suscripcion-mobile .section-content p{
		background: rgba(255, 255, 255, 0.8);
		margin-top: 20px;
		padding: 20px 80px 20px 80px;
		text-align: center;
		color: var(--secondary);
	}

}

@media screen and (max-width: 549px) {
	.gracias-suscripcion-mobile .section-content h1{
		width: 60%;
		font-size: 36px;
		padding: 100px 20px 60px 20px;
	}
	.gracias-suscripcion-mobile .section-content h2{
		padding: 20px 20px 20px 20px;
	}
	.gracias-suscripcion-mobile .section-content p{
		padding: 20px 20px 20px 20px;
	}
}

/*


Popup Suscripcion


*/

#popup-suscripcion-titulo:before {
	content:url('/wp-content/uploads/2021/07/Pico_arriba.svg');
	opacity:0.6;
}

/*


Preguntas Frecuentes


*/
#faq-title {
	max-width: 1400px;
    margin: auto;
}
.faq-acordeon {
	max-width: 1400px;
    margin: auto;
	padding: 60px 0px 60px 0px;
}
.faq-acordeon .accordion-item .accordion-title {
	text-align: center;
	margin-top:10px;
	color: var(--secondary);
	border-top: 0;
	font-weight: 700;
}
.faq-acordeon .accordion-item:nth-child(odd) .accordion-title {
	background-color: var(--primary);
}
.faq-acordeon .accordion-item:nth-child(even) .accordion-title {
	background-color: var(--turquesaclaro);
}
.faq-acordeon .accordion-item .accordion-title.active {
	background-color: var(--secondary);
	color: var(--primary);
}
.faq-acordeon .accordion-item .accordion-title button {
	top:0;
	position: relative;
}
.faq-acordeon .accordion-item .accordion-inner {
	color: var(--secondary);
	background-color: var(--turquesaclaro);
}


/*


CONTACTA


*/
.seccion-contacta-1, .seccion-contacta-2 {
	/*max-width: 1200px;
    margin: auto;*/
}
.seccion-contacta-1 .row .col:nth-child(1) {
	padding-left:10% !important;
}

.seccion-contacta-1 .wpcf7-form label {
	color: var(--turquesaoscuro);
}
.seccion-contacta-1 input[type='email'], 
.seccion-contacta-1 input[type='search'], 
.seccion-contacta-1 input[type='number'], 
.seccion-contacta-1 input[type='url'], 
.seccion-contacta-1 input[type='tel'], 
.seccion-contacta-1 input[type='text'], 
.seccion-contacta-1 textarea {
	border: 1px solid var(--marronoscuro);
	border-top:0;
	border-left:0;
	border-right:0;
	box-shadow:none;
}

.seccion-contacta-1 input[type='submit'],
.seccion-contacta-1 input[type='submit'].button, 
.seccion-contacta-1 input[type='submit'], 
.seccion-contacta-1 .primary {
	background-color: var(--marronoscuro) !important;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.seccion-contacta-2 input[type='submit'],
.seccion-contacta-2 input[type='submit'].button, 
.seccion-contacta-2 input[type='submit'], 
.seccion-contacta-2 .primary {
	background-color: transparent !important;
	border: 1px solid var(--marronoscuro);
	color: var(--marronoscuro);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	font-family: "Caudex", sans-serif;
}

.seccion-contacta-2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.seccion-contacta-2 .entry-content ol li, .seccion-contacta-2 .entry-summary ol li, .seccion-contacta-2 .col-inner ol li, .seccion-contacta-2 .entry-content ul li, .seccion-contacta-2 .entry-summary ul li, .seccion-contacta-2 .col-inner ul li {
	margin-left:0;
}

.seccion-contacta-1 .col-inner .section-title-container h1 {
	border-bottom: none;
	font-size: 3em;
	font-weight: bold;
	background-color:var(--marronClaroContacta);
	margin-bottom:0;
	flex-direction: column;
	color: var(--marronoscuro);
}
.seccion-contacta-2 .col-inner .section-title-container h2 {
	border-bottom: none;
	font-size: 2em;
	font-weight: bold;
	/*margin-bottom: 40px;*/
	flex-direction: column;
	font-family: "Raleway", sans-serif;
	color: var(--marronoscuro);
}

.seccion-contacta-1 .col-inner .section-title-container h1 span,
.seccion-contacta-2 .col-inner .section-title-container h2 span {
	border-bottom: none;
}

.seccion-contacta-1 .row .col:nth-child(1) .col-inner:before {
	content:url('/wp-content/uploads/2021/08/Pico-contacto-16.svg');
}

.seccion-contacta-1 .col-inner .section-title-container {
	margin-bottom:0;
	margin-top: -24px;
}

.seccion-contacta-2 .section-title-container {
	margin-bottom: 0;
}

.seccion-contacta-1 .row .col:nth-child(1) .col-inner p {
	background-color:var(--marronClaroContacta);
	text-align: center;
	padding: 0px 20px 40px 20px;
	color: var(--marronoscuro);
}

.seccion-contacta-1 .col-inner p {
	color: var(--marronoscuro);
	font-weight: 500;
}

.seccion-contacta-1 .row .col:nth-child(2) .col-inner p:nth-child(1) {
	/*background-color:var(--fondoMarronClaroContactaTransparent);*/
}
/*
.seccion-contacta-1 .row .col:nth-child(2) .col-inner p:nth-child(1):before {
	ackground-color: var(--fondoMarronClaroContactaTransparent);
    content: " ";
    height: 100%;
    width: 100vw;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
*/
#texto-contacta-before {
	position: relative;
}
#texto-contacta-before:before {
	background-color: var(--fondoMarronClaroContactaTransparent);
    content: " ";
    height: 100%;
    width: 150vw;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: -1;
}

.seccion-contacta-1 .row .col:nth-child(2) .col-inner p:nth-child(1) {
	
	/*padding-right:40%;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;*/
	padding: 60px 20% 60px 40px;
	margin-top:80px;
}

.seccion-contacta-1 .row .col:nth-child(2) .col-inner .wpcf7 {
	/*padding-right:20%;
	padding-left:40px;*/
	padding:0px 20% 0px 40px;
}

.seccion-contacta-2 .row .col:nth-child(2) .col-inner {
	background-color:var(--fondoMarronClaroContactaTransparent);
	padding:20px 40px 20px 40px;
}

@media screen and (max-width: 849px) {
	.seccion-contacta-1 .row .col:nth-child(2) .col-inner p:nth-child(1) {
		padding: 20px 10% 20px 20px;
		margin-top:130px;
	}
	.seccion-contacta-1 .row .col:nth-child(1) {
		padding-left:5% !important;
	}
	.seccion-contacta-1 .row .col:nth-child(2) .col-inner .wpcf7 {
		padding:0px 10% 0px 20px;
	}
}
@media screen and (max-width: 549px) {
	.seccion-contacta-1 .row .col:nth-child(2) .col-inner p:nth-child(1) {
		padding: 20px;
		margin-top:0;
	}
	.seccion-contacta-1 .row .col:nth-child(2) .col-inner .wpcf7 {
		padding:0px 20px 0px 20px;
	}
	.seccion-contacta-1 .row .col:nth-child(1) {
		padding:0 !important;
	}
	.seccion-contacta-1 .col-inner,
	.seccion-contacta-2 .col-inner {
		text-align:center;
	}
	.seccion-contacta-2 .row .col:nth-child(2) .col-inner {
		background-color:transparent;
	}
}
/*
.seccion-contacta-1 {
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 20%, rgba(225,218,207,1) 20%, rgba(225,218,207,1) 30%, rgba(255,255,255,1) 30%);
}
.seccion-contacta-1 .row .col:nth-child(2) .col-inner {
	margin-top:10%;
}
*/
