@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');



:root{
	--borde-circular:5px;
	--rojoClaro:rgba(183,13,38,0.9); 
	--rojoOscuro:rgba(155,10,31,1);
	--btnCTA:#40310B;
	--btnCTAHover:#4e3e15;
}


.web{display: block;}
.app{display: none;}
@media(max-width: 900px){
	.web{display: none;}
	.app{display: block;}
}

/* BOTON WHATSAPP */

.btn-ws{
	background-color: #32bd0f;
	z-index: 999;
	position: fixed;
	bottom: 15px;
	right: 15px;
	padding: 12px 15px;
	border-radius: 100px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}

.btn-ws ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.btn-ws i{
	font-size: 40px;
	color:#fff;
}

@media(max-width:700px){
	.btn-ws{
		bottom: 15px;
		right: 15px;
		padding: 10px 13px;
	}

	.btn-ws i{
		font-size: 35px;
	}
}

/* /.BOTON WHATSAPP */

/* TOP BAR */
.cont-top-bar{
	background-color: var(--rojoOscuro);
	position: relative;
	z-index: 99;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
}

.top-bar{
	width: 98%;
	padding: 10px 0px;
	margin: auto;
	box-sizing: border-box;
}

.top-bar ul{
	padding: 0px;
	margin: 5px 0px;
	text-align: center;
}

.slogan-top-bar{
	text-align: center;
}

.slogan-top-bar img{
	width:40px;
	height:1;
	margin-right:8px;
}

.slogan-top-bar .slogan-top{
	display:inline-block;
	vertical-align:middle;
}

.slogan-top-bar p{
	font-family: 'Satisfy', cursive !important;
	font-size:30px;
	margin-bottom:0px;
	color:#fff;
}

.top-bar #menu-contacto, .top-bar #menu-redes{
	margin: 0px !important;
}

.top-bar nav, .top-bar li{
	display: inline-block;
	color: #fff!important;
}

.top-bar .menu-contactos a{
	color: #fff!important;
	padding:3px 10px;
}

.top-bar .menu-contactos i{
	color: #fff;
}

.top-bar .menu-redes{
	float: right;
}

.top-bar .menu-redes a{
	padding: 0px 0px 0px 20px;
}

.top-bar .menu-redes i{
	color: #fff;
	font-size: 22px;
}


@media(max-width: 900px){

	.slogan-top-bar p{
		font-size:25px;
		line-height:27px;
	}

	.top-bar{
		text-align: center!important;
	}

	.top-bar .menu-contactos a{
		padding:0px 3px;
		display: block;
	}

	.top-bar .menu-redes{
		float:none;
		display:block;
		margin:auto;
	}

}

.cont-promos {
	background-color: var(--btnCTA);
	text-align: center;
	padding: 10px;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
}

.cont-promos ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.cont-promos li{
	display:inline-block;
	margin: 0px 15px;
}

.cont-promos a, .cont-promos i{
	color:#fff;
	font-weight:500;
}

.cont-promos a:hover{
	color: #fff;
	opacity: 0.8;
}

@media(max-width:1000px){
	.top-bar .slogan-top-bar{
		display:none;
	}
	.top-bar .menu-contactos{
		display:none;
	}
}

/* TOP BAR */



/* HEADER */

header {
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	z-index: 999;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
}

.header {
	width: 98%;
	margin: 0px auto;
	padding: 0px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .logo {
	width: 25%;
	min-width: 250px;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo img{
	padding:5px;
	width:100%;
	height:auto;
}

.header .logo a {
	width: 100%;
	text-align: center;
	padding: 10px;
}

.carrito-header a{
	background-color: var(--btnCTA);
	padding:10px 35px 10px 15px;
	display:inline-block;
	color:#fff;
	position:relative;
	border-radius:50px;
	margin: 0px 0px 0px 20px;
}

.carrito-header i{
	color:#fff;
}

.carrito-header .items_number{
	color:#fff;
	position:absolute;
	right:20px;
}

.header .menu-principal {
	width: 70%;
}

.header .menu-principal .menu-menu-container{
	background-image: url(../images/imagen-fondo-inicio.png);
	background-size: cover;
	padding: 17px 0px;
	margin: 0px 20px;
	text-align: center;
}

.header .menu {
	margin: 0px !important;
}

.marca-submenu{
	padding-right: 5px !important;
	position: relative;
}

.marca-submenu::after{
	display: inline-block;
	content: "";
	width: 7px;
	height: 7px;
	transform: rotate(-45deg); /* 135 */
	border-left: solid 2px rgba(0,0,0,0.5);
	border-bottom: solid 2px rgba(0,0,0,0.5);
	border-right: none;
	border-top: none;
	position: absolute;
	right: 3px;
	top: 50%;
	margin: -6px 0px 0px 0px;
}

.header nav {
	text-align: right;
}

.header .menu-principal a {
	padding: 17px 10px 17px 10px;
	display: block;
	text-align: center;
	color: #100928;
	font-size: 18px !important;
	font-weight: 500;
	display: inline-block !important;
}

.header .menu-principal a:hover {
	background-color: #fff;
	color: var(--rojoOscuro) !important;
	text-decoration: none;
}

.header li {
	display: inline-block;
	vertical-align: middle;
	position: relative !important;
}

.movil-pedido {
	display: none;
}

.menu-principal li ul {
	width: 250px;
	padding: 0px;
	display: none;
	background: #fff;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -125px;
}

.menu-principal li:hover>ul {
	display: block;
}

.menu-principal li ul li a {
	width: 100%;
	padding: 10px 15px !important;
	display: block;
	color: #683748;
	font-size: 18px !important;
}

.menu-principal ul li ul li a:hover {
	background: rgba(255, 255, 255, 0.8);
}

.header li ul li {
	width: 100%;
	margin: 0px;
	text-align: center;
	position: relative;
}

.header li ul li::before,
.header li ul li::after {
	display: none !important;
}

.menu-principal li ul li ul {
	width: 130%;
	padding: 0px;
	display: none;
	background: rgba(104, 55, 72, 0.95);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0px;
	left: -250px;
	z-index: 99;
}

.menu-principal li ul li ul li a:hover {
	color: #fff !important;
}

.btn-menu-movil a {
	display: none;
}

.btn-menu-movil i {
	color: #fff;
}

.btn-menu-movil {
	display: none !important;
}

.menu-movil {
	display: none;
}

.menu-movil-mostrar {
	display: none;
	position: relative;
	z-index: 1000;
}

.pedido i:hover{
	color: var(--btnCTAHover) !important;
}

.imgpais {
	background-image: url(https://www.cafemontier.com/wp-content/uploads/2022/01/ingles.png);
	background-size: cover;
	width: 35px;
	height: 23px;
	margin-left: 15px;
}

.imgpais i {
	display: none;
}

.imgpais a {
	padding: 4px 18px !important;
}


@media (max-width: 1215px) {

	.header{
		margin: 0px auto 0px auto;
		padding: 0px 10px;
	}

	.header .menu-principal {
		display: none !important;
	}
	.header .logo {
		margin: auto;
		width: 220px;
		margin: 20px 0px;
		min-width: 200px;
	}

	.logo img{
		width: 100%;
		height: auto;
	}

	.header .logo a {
		padding: 0px;
	}

	.btn-menu-movil {
		display: inline-block !important;
		color: #fff;
	}
	.btn-menu-movil a {
		background-color: var(--rojoOscuro);
		padding: 10px 15px;
		color: #fff;
		display: block;
		border-radius: 50px;
	}
	.btn-menu-movil a:hover {
		color: rgba(255, 255, 255, 0.6);
	}

	.menu-movil {
		background: rgba(124, 5, 28, 0.97);
		position: fixed;
		z-index: 999;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		display: block;
		text-align: center;
		overflow: scroll;
		padding: 60px 0px;
	}
	.menu-movil a {
		padding: 5px !important;
	}

	.menu-movil .menu-menu-principal-container{
		width:100%;
		height:100%;
		display:flex;
		align-items:center;
	}

	.menu-movil .menu-menu-principal-container ul{
		padding:20px;
		width:100%;
		display:block;
		list-style:none;
	}

	.menu-movil .menu-menu-principal-container a{
		display:block;
		background-color:rgba(255,255,255,0.3);
		color:#fff;
		border-radius:5px;
		margin:5px;
	}

	.marca-submenu::after{
		right: 30px;
		top: 30px;
		margin: 0px;
		border-left: solid 2px rgba(255,255,255,0.5);
		border-bottom: solid 2px rgba(255,255,255,0.5);
	}

	/*
	a:not([href]) {
	color: rgba(255, 255, 255, 0.5) !important;
}
	a:not([href])::after {
	content: "*";
	color: rgba(255, 255, 255, 0.5) !important;
	float: right;
}*/

	.menu-movil .menu-principal-container {
		width: 80%;
		max-width: 300px;
		margin: auto;
	}
	.menu-principal-container ul {
		list-style: none;
		text-align: center;
		max-width: 300px;
		padding: 0px;
	}
	.menu-principal-container li {
		border: solid 1px rgba(255, 255, 255, 0.3);
		background-color: rgba(255, 255, 255, 0.1);
		margin: 0px;
		border-left: none;
		border-right: none;
		border-bottom: none;
	}

	.menu-principal-container li ul{
		display: none;
	}

	.menu-principal-container a {
		padding: 20px 20px 20px 20px !important;
	}
	.menu-principal-container ul li ul a {
		padding-left: 30px !important;
	}
	.menu-principal-container ul li ul li ul a {
		padding-left: 50px !important;
	}
	.menu-principal-container a {
		padding: 6px 20px;
		display: block;
		color: #fff;
	}
	.menu-principal-container a:hover {
		color: rgba(255, 255, 255, 0.6);
	}
	.menu-principal-container li ul {
		background-color: rgba(255, 255, 255, 0.15);
	}
	.btn-menu-movil-cerrar {
		position: fixed;
		right: 10px;
		top: 15px;
	}
	.btn-menu-movil-cerrar i {
		color: #fff!important;
		font-size: 25px !important;
		padding:5px;
	}
	.movil-pedido {
		display: inline-block;
		color: #fff;
		margin-left: 10px;
	}
	.pedido a {
		color: #fff !important;
		padding: 20px!important;
		border-radius: 0px;
	}

	.pedido a i {
		color: #fff !important;
	}

	#menu-movil-mostrar{
		display: none;
		z-index: 99999999999;
		position: relative;
	}
}

@media(max-width:700px){
	.header{
		display:block;
		text-align:center;
		padding:15px 0px;
	}

	.logo{
		width: 300px !important;
		display:block;
		margin:15px auto !important;
	}

	.cont-menu-movil{
		display:block;
		margin:5px auto;
	}
}

/* /.HEADER */

/* SUB-HEADER */

.sub-header{
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	display: block;
	background-color: #f9f5f2;
	background-image: url(https://www.cafemontier.com/wp-content/uploads/2020/11/bg-granos-blancos-02.png);
	background-position: center;
	background-size: cover;
	padding: 70px;
	margin: 0px auto 50px auto;
	text-align: center;
	position: relative;
	border-bottom: solid 2px #dbceba;
}

.sub-header span{
	font-size: 38px!important;
	line-height: 40px!important;
	font-weight: 700;
	text-align: center;
	padding: 0px 0px 20px 0px;
	color: var(--rojoOscuro);
	position: relative;
	z-index: 5;
}

@media(max-width:600px){
	.sub-header{
		padding: 50px;
	}
	.sub-header span{
		font-size: 28px!important;
		line-height: 30px!important;
	}
}

.imagen-sub-header{
	position: absolute;
	z-index: 1;
	top: -50%;
	left: 0px;
	width: 100%;
	opacity: 0.3;
}

.imagen-sub-header img{
	height: 100%;
	left: 0;
	object-fit: cover;
	top: 0;
	transform: none;
	width: 100%;
}

@media(max-width:600px){

	.imagen-sub-header{
		position: absolute;
		z-index: 1;
		top: 0px;
		left: 0px;
		width: 200%;
		opacity: 0.3;
	}

	.imagen-sub-header img{
		height: 100%;
		left: 0;
		object-fit: cover;
		top: 0;
		transform: none;
		width: 100%;
	}
}


/* /.SUB-HEADER */


/* FOOTER */

.footer .widget_media_image img{
	height:auto;
	object-fit:cover;
}

.footer .menu-redes-sociales-container li{
	display:inline-block;
	margin:0px 10px;
}

.footer .menu-redes-sociales-container i{
	font-size:30px;
}

.sobreFooter{
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	width: 100%;
	padding: 50px 20px !important;
	margin: 50px 0px 0px 0px;
	text-align: center;
	background-color: #f9f5f2;
	background-image: url(../images/paneles-figuras-h.svg);
	background-size: cover;
	background-position: center center;
	border-top: solid 2px #dbceba;;
}

.logoPagos{
	display: inline-block;
	width: 12%;
	min-width: 110px;
	margin: 10px;
}

.logoPagos img{
	width: 100%;
	height: auto;
	object-fit: cover;
}

.logoPagos:first-child{
	width: 100%;
	display: block;
}

.sobreFooter h6{
	display: block;
	text-align: center;
	font-size: 25px;
}


footer{
	padding: 70px 15px 40px 15px !important;
	background-color: var(--rojoOscuro);
	background-image: url(../images/bg-footer.svg);
	background-size: cover;
	background-position:center center;
	border-top: solid 3px #CC3A45;
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
}

.footer{
	width: 95%;
	max-width: 1280px;
	margin: auto;
}

.footer img{
	width: 100%;
	height: 1px;
}

.footer i{
	color: #fff;
	margin-right: 5px;
}

.footer p{
	color: #fff;
	margin: 5px 0px 20px 0px;
}

.panel-footer{
	width: calc(33.3% - 10px);
	display: inline-block!important;
	vertical-align: top;
	box-sizing: border-box;
	padding: 0px 50px;
}

.footer-title{
	margin: 0px;
	color: #fff;
}

.footer ul{
	list-style: none;
	padding: 0px;
	margin:10px 0px 20px 0px;
}

.footer a{
	color:#fff;
}

.footer a:hover{
	color:#fff;
}

.footer ul > li > ul{
	padding: 0px 0px 0px 20px;
	margin:0px;
}

.footer ul > li > ul a{
	color: rgba(255,255,255,0.5);
}



.creditos{
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	background: #540F0F;
	color: #CC3A45;
	text-align: center !important;
	margin:0px;
	padding: 15px 5px 25px 5px;
}

.creditos p{
	text-align:center;
	color: #CC3A45;
	margin: 0px;
}

.creditos a{
	color: #CC3A45;
}

@media(max-width: 800px){
	footer{
		padding: 60px 30px 30px 30px !important;
	}

	.panel-footer{
		width:calc(48% - 20px);
		padding: 0px;
		margin:10px;
		display:inline-block !important;
	}

	.panel-footer:nth-child(3){
		width:100%;
		box-sizing:border-box;
		margin:0px;
	}

	.footer .menu-menu-container ul {
		text-align: center;
	}

	.footer .menu-menu-container ul{
		width: 100% !important;
		max-width: 100% !important;
	}

	.footer ul > li > ul{
		display: none;
	}

	.footer ul > li > a{
		margin:20px 0px;
		display:block;
	}

	.widget_media_image{
		width: 70%;
		max-width: 250px;
		margin: auto;
	}

	.creditos{
		padding: 15px 75px 15px 20px;
	}

}
/* /.FOOTER */





/* POLITICAS */
.politicas{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.95);
	color:#fff;
	z-index: 9999;
	padding:25px;
	border-top: solid 1px #ddd;
}

.boton-politicas{
	border: none;
	background: #000;
	color: #fff;
	padding: 4px 10px;
}

.politicas p{
	margin: 0px 0px 20px 0px;
}

.cerrar-politicas i{
	color: red;
	font-size: 18px;
}
/* POLITICAS */

/* CONTENIDO */
.cont-contenido {
	width: 100%;
	position: relative;
	z-index: 110;
	background: #fff;
	padding: 0px 0px;
}

.contenido {
	width: 85%;
	max-width: 1200px;
	margin: auto !important;
}
.boton{
	background-color: var(--btnCTA);
	color: #fff;
	padding: 8px 60px;
	display: inline-block;
	border-radius: 5px;
}

.boton:hover{
	background-color: var(--btnCTAHover);
	color: #fff;
	text-decoration: none;
	border-radius: var(--borde-circular);
}

.boton i{
	color: #fff;
}

/* CONTENIDO */


/* BLOG Y POST */

.lista-entradas{
	font-size: 18px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	list-style: none;
	padding: 0px;
}

.lista-entradas a h4 {
	color: var(--rojoOscuro);
}

.lista-entradas li{
	margin-bottom: 45px;
}

.imagen-destacada-post{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f6f5f3;
	background-image: url(../images/paneles-figuras.svg);
	background-size: contain;
	min-height: 350px;
	overflow: hidden;
	border-radius: var(--borde-circular);
	margin-bottom: 14px;
}

.imagen-destacada-post a{
	color: #666;
}

.imagen-destacada-post a:hover{
	color: #666;
	text-decoration: none;
}

.imagen-destacada-post img{
	width: 100%;
	object-fit: cover;
}

.imagen-destacada-post .categorias-post{
	position: absolute;
	bottom: 20px;
	right: 15px;
}

.imagen-destacada-post .categorias-post a{
	padding: 10px;
	border-radius: 5px;
	background-color: var(--btnCTA);
	color: #fff;
}

.imagen-destacada-post .categorias-post a:hover{
	background-color: var(--btnCTAHover);
	color: #fff;
	text-decoration: none;
}

.datos-post{
	list-style: none;
	padding: 0px;
}

.datos-post li{
	display: inline-block;
	margin: 0px 8px;
}

.pegado{
	position: relative;
}

.sidebar{
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	background-color: #f9f5f2;
	background-image: url(../images/paneles-figuras.svg);
	background-size: contain;
	padding: 30px !important;
	border-radius: var(--borde-circular);
	position: sticky;
	top: 10px;
}

.sidebar::before{
	content: "";
	display: inline-block;
	position: absolute;
	top: -10px;
	right: -15px;
	width: 50px;
	height: 65px;
	background-image: url(../images/figura1.svg);
	background-size: cover;
}

.sidebar h4{
	font-size: 23px;
	font-weight: 500;
	color: var(--rojoOscuro);
}

.sidebar ul{
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin-bottom: 40px;
}

.sidebar li{
	margin: 0px 0px 20px 0px;
}

.sidebar a{
	color: #444;
	text-decoration: none;
}

.sidebar a:hover{
	color: #000;
}

/* BLOG Y POST */


/* WOOCOMMERCE */

.content-area{
	width: 85%;
	max-width: 1200px;
	margin: 30px auto !important;
}

.espacio{
	margin: 20px 0px;
}

.woocommerce ul.products li.product{
	background-color: #f9f5f2;
	position: relative;
	padding: 20px;
}

.woocommerce ul.products li.product a img{
	margin: 0px 0px 0px 0px;
	border-radius: var(--borde-circular);
	overflow: hidden;
}

.woocommerce ul.products li.product .button{
	background-color: var(--btnCTA);
	color: #fff !important;
}

.wp-block-search__inside-wrapper {
	display: block;
	width: 100%;
}
.widget_search{
	margin-bottom: 30px;
}

.widget_search button{
	background-color: var(--btnCTA);
	color: #fff;
	margin: 5px 0px 0px 0px;
}

.widget_search .wp-block-search__input{
	width: 100% !important;
	display: block !important;
	margin: 0px;
}

form.cart{
	position: relative;
}
.woocommerce .quantity .qty{
	padding: 5px;
	margin: 0px;
}
.woocommerce div.product form.cart .button{
	background-color: var(--btnCTA);
	color: #fff;
}

.posted_in a{
	color: var(--btnCTA);
}

.posted_in a:hover{
	color: var(--btnCTAHover);
}

.agotado{
	position: absolute;
	left: -8px;
	top: 5px;
	background-color: rgba(64,49,11,0.85);
	color: #fff;
	padding: 30px;
	width: 100%;
	height: 100%;
	z-index:9;
	text-align: center;
	font-weight: 500;
	display: none;
}

.outofstock .agotado{
	display: flex;
	justify-content: center;
	align-items: center;
}

.woocommerce-loop-product__title{
	color:var(--rojoOscuro);
	font-weight: bolder;
}

.informacion .woocommerce .col-1, .informacion .woocommerce .col-2{
	max-width:none;
}
/* WOOCOMMERCE */
/* WOOCOMMERCE FORMULARIO */
.formulario-compra input, input, textarea{
	padding:5px 5px;
	border:1px solid #DDDDDD;
}
.linea-interna{
	border:2px solid #9B0A1F;
	border-radius:20px;
	padding:20px;
}
.woocommerce-form-row, .woocommerce-form__label, .woocommerce p.form-row{
	display:block !important;
}
.formulario-compra .select2-container--default .select2-selection--single{
	padding:10px 5px!important;
	height:auto;
	border-radius:2px!important;
	border:1px solid #DDDDDD!important;
}
.formulario-compra .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0px 20px 0px 0px;
}
.formulario-compra .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:normal!important;
}
.formulario-compra .select2-container--default .select2-selection--single .select2-selection__arrow{
	height:38px;
}
.formulario-compra #ship-to-different-address-checkbox{
	width:auto!important;
}
.informacion .woocommerce-MyAccount-navigation ul{
	padding:0px;
}
.informacion .woocommerce-MyAccount-navigation ul li{
	list-style:none;
	border:1px solid #DDDDDD;
	border-bottom-width:0;
}
.informacion .woocommerce-MyAccount-navigation ul li:last-child{
	border-bottom-width:1px;
}
.informacion .woocommerce-MyAccount-navigation ul li a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:10px 10px;
}
.informacion .woocommerce-MyAccount-navigation ul li a:hover{
	background-color:#9B0A1F;
	color:#FFFFFF;
}
.direccion{
	background:#FBFBFB;
	padding:0.5em;
	margin-bottom:0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#DDDDDD;
}
.info-direccion{
	border:1px solid #DDDDDD;
	padding:1em;
	border-radius:0;
}
.formulario-compra h3{
	font-size:1.2rem;
	border-bottom:1px solid #DDDDDD;
	padding:20px 0 14px;
}
.registro #customer_login div h2{
	background-color:rgba(255,255,255,0.6);
	text-align:center;
	display:block;
	margin:auto;
	padding:5px 10px 10px 10px;
	border-radius:10px 10px 0px 0px;
	max-width:200px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border:none;
	background-color:rgba(255,255,255,0.6);
	border-radius:10px;
	margin:5px 0px;
}
/* /.WOOCOMMERCE FORMULARIO */
/* BOTONES PAGINA WEB */
.woocommerce a.button, .button, .boton, .wc-block-cart__submit-container a, .wp-block-button__link{
	background-color:#FFE194 !important;
	color:#40310B !important;
	border-radius:10px !important;
	padding:10px 15px !important;
	display:inline-block;
	border:none !important;
	float:none !important;
	text-decoration:none;
	margin:10px 0px;
	font-weight:700;
	font-size:15px!important;
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
}
.dokan-btn, .dokan-btn-theme{
	background-color:#FFE194 !important;
	color:#40310B !important;
	border:none!important;
}
#dokan-store-listing-filter-wrap .right .item .dokan-icons .dokan-icon-div{
	background-color:#40310B !important;
}
/* /.BOTONES PAGINA WEB */
/* COOKIES */
.cookies{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	background:rgba(255,255,255,0.95);
	color:#FFFFFF;
	z-index:9999;
	padding:25px;
	border-top:solid 1px #DDDDDD;
}
.boton-cookies{
	border:none;
	background-color:#FF0000;
	color:#FFFFFF;
	padding:10px 40px;
	margin:10px 0px 0px 10px;
	font-size:15px;
	border-radius:5px;
}
.cookies p{
	margin:0px 0px 10px 0px;
	color:#000000;
}
/* /.COOKIES */