﻿/*
 * Descripción: PRANABYB.COM
 * Copyright (c) 2021
*/


/*=========================
	   Google Fonts
=========================*/

/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Belleza&family=Jost:wght@400;600;700&display=swap');

/*@import url('https://fonts.googleapis.com/css2?family=Belleza&family=Cabin:ital,wght@0,600;0,700;1,400&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Belleza&family=EB+Garamond:wght@400;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Belleza&family=PT+Sans:wght@400;700&display=swap');*/

/*
	font-family: 'Open Sans', sans-serif;
*/

/*=========================
        Generales
=========================*/

strong, b{font-weight:700;}

.normal{font-weight:400;}
.thin{font-weight:300;}

a{color: #232323;}
a:hover, a:focus {color: #232323;}/*cambia color*/
acronym, abbr {border-bottom:1px dashed #999;}

.linea {background:rgba(0,0,0,0.16);}
.linea.footer {background:rgba(255,255,255,0.08);}

.imgborde{border:1px solid rgba(0,0,0,0.15);}

hr {background: #dddddd;}

blockquote {background-color: rgba(0,0,0,0.03); border-left:2px solid #cccccc;}
.blockquote-reverse {border-right: 2px solid #cccccc;}
.blockquote-footer {color: #74788d;}
.blockquote-footer::before {content: "\2014\00A0";}

.mark, mark {background-color: #fcf8e3;}

.sombra{-webkit-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.28);	-moz-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.28); box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.28);}
.sombra-texto{text-shadow: 3px 3px 7px rgba(0,0,0,0.2);}
.text-shadow{text-shadow:1px 1px 12px #000000;}

.scrolltop{color:#fff; background:#424238; bottom:80px; right:15px; border-radius:50%;}/*colordest*/
a.scrolltop, a:hover .scrolltop , a:focus .scrolltop {color:white;}

#dimensions {background:#000\9; background-color:rgba(0, 0, 0, 0.8); color: #fff;}

::selection { background:#424238;  color:#fff;}/*colordest*/
::-moz-selection { background:#424238; color:#fff;}/*colordest*/

.whatsapp-box{background:#00c144; color:white; border:1px solid white; border-radius:8px 0px 0px 8px; -moz-border-radius: 8px 0px 0px 8px;-webkit-border-radius: 8px 0px 0px 8px;}
a.whatsapp-box{color:white;}

.header-modal.privado{background-color:#424238; color:white;}/*colordest*/

.header-modal.login{background-color:#000;}
.header-modal.login .cerrar-modal a{color:#fff;}
.header-modal.login + .content-modal{background-color:#000;}
.header-modal.bordetop{border-top:4px solid #424238; padding-bottom:0px;}/*colordest*/

.page-wrapper {background-color: #fdfaf4;}/*fff*/

.fondo-oscuro{background-color:#262821; color:white;}
.fondo-claro{background-color:#fff;}
.fondo-medio{background:#f4efe8;}/*e4dfd7*/

.listado-vertical{max-width:350px; margin:20px auto 20px auto; position: relative; border:none; background-color:transparent;}
.listado-vertical.big{max-width:480px;}
.listado-vertical.nomargintopbot{margin-top:0px; margin-bottom:0px;}
.listado-vertical img{position:relative; border:1px solid rgba(0,0,0,0.05)}/*border:1px solid rgba(0,0,0,0.1)*/
.listado-vertical img.noborder{border:0px;}

.listado-vertical .zonatexto{padding:15px 0px 0px 0px;}
.listado-vertical .zonaimagen{position:relative;}

.zona-avatar {background-color: #49545e;}

.caja {border: 1px solid rgba(0,0,0,0.1); background-color: #fff; padding: 2em 15px;}
.caja.sepaba{margin-bottom:20px;}

.caja.blanca {background-color: rgba(255,255,255,0.5);}

.nav-link.disabled{color:#6c757d;}
.nav-tabs{border-bottom:1px solid #ececec;}
.nav-tabs .nav-link{border-top-left-radius:.85rem; border-top-right-radius:.85rem; background-color:#e5e7ed; margin:0 1px; text-align:center}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #e5e7ed}
.nav-tabs .nav-link.disabled{color:#6c757d;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057; background-color:#fff; border-color:#e5e7ed #e5e7ed #fff}
.nav-pills .nav-item{ font-size:0.9375em;}
.nav-pills .nav-link:hover{background-color:rgba(0,0,0,0.03);border-radius: 50px;}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff; background-color:#bf4831;border-radius: 50px;}

.zona-full-tabs > .nav-tabs > .nav-item > .nav-link:focus, .zona-full-tabs > .nav-tabs > .nav-item > .nav-link:hover{border:1px solid #e5e7ed; border-bottom:0px solid #e5e7ed; background-color:#fff;}
.zona-full-tabs > .nav-tabs > .nav-item > .nav-link.active{color:#b42121; background-color:#fff; border-bottom:2px solid #fff; font-weight:700;}

.nav-tabs-raya{border-bottom:1px solid transparent;}
.zona-full-tabs{border-bottom:1px solid rgba(0,0,0,0.16);}
.nav-tabs-raya .nav-item{color:#343a40;}
.nav-tabs-raya .nav-item .nav-link{background-color:transparent}
.nav-tabs-raya .nav-item .nav-link::after{background:#000;height:1px;}/*cambia color*/
.nav-tabs-raya .nav-item .nav-link.active{color:#000}/*cambia color*/

.boton:hover, .boton:focus {color: #ffffff !important;; background-color: #1c1c1c !important;}/*color hover en botones*/

.boton.default:hover{color:#333; background-color:#e6e6e6; border-color:#adadad;}

.boton.colordest, .boton.colordest:focus {background-color: #aaa88d!important; color: #ffffff !important; min-width:120px}
.boton.colordest:hover, .boton.colordest:focus{color:#fff !important; background-color: #424238 !important;}
.boton.colordest a{color:inherit;}

.boton.invert, .boton.invert:focus{color: #ffffff; background-color: #424238; min-width:100px}
.boton.invert:hover, .boton.invert:focus {color: #ffffff; background-color:#aaa88d;}
.boton.invert a{color:#fff}

.boton.rosa, .boton.rosa:focus {background-color: #e2ded7!important; color: #ffffff !important; min-width:120px}
.boton.rosa:hover, .boton.rosa:focus{color:#fff !important; background-color: #1c1c1c !important;}
.boton.rosa a{color:inherit;}

.boton.disabled,.boton[disabled],fieldset[disabled] .boton {cursor:not-allowed; filter:alpha(opacity=65); opacity:.65; -webkit-box-shadow:none; box-shadow:none; pointer-events: none;/*no hover*/ background-color:#f0f0f0;}

a.subrayar {background-image: linear-gradient(black, black);}

a.btn-texto {color: #0c54a0;}
.btn-texto:after {content: "\203A";}

.miniform{border: 1px solid #cccccc; background: #fff; color: #666;}
.miniform::-moz-placeholder {color: #666666; opacity: 1;}
.miniform:-ms-input-placeholder {color: #666666;}
.miniform::-webkit-input-placeholder {color: #666666;}

.slidercontent {color:white; font-family: Arial, Helvetica, sans-serif;}
.slider-text {font-size:3em; font-weight:bold; color: #fff;}

.btnpop {background: #424238; color: #fff;border-radius: 0px;}
.btnpop:hover, .btnpop:focus {color: #fff; background: #424238;}/*colordest*/
.btnpop.seguir{background:#ccc; color:#222}
.btnpop.seguir:hover {color: #222; background: #ccc;}

.zona-date-table {background:#f2f2f2; background:rgba(255,255,255,0.6);}

.info{color: #666; border:1px solid #dbdbdb; background:#fffdee;}

.stock.no{background:#e5352f;}
.stock.si{background:#41b849;}

p.preciocarro{color: #aaa88d;}
p.preciocarro span{color:#666;}

.imgcompra{border:1px solid #dbdbdb;}

.gmap iframe{border:1px solid #e7e7e7;}
#mapacontacto {border-bottom:1px solid rgba(0,0,0,0.1); border-top:0px solid #fff; height:350px;}
.gm-style .gm-style-iw {background-color: white !important;}

.spinner-border {color: #000!important;}

.table {border:1px solid #ccc;}
.table th, .table td {border-top: 1px solid #ccc;}
.table th {background:#f2f2f2;  color:white;}
.table thead th {background:#404040;}
.table tbody + tbody {border-top: 2px solid #ccc;}
.table .table {background-color: #ffffff;}

.table.tienda thead th{background:none; color:#666; border-bottom: 0px solid #ccc; background: #f2f2f2;}
.table.tienda tr {border-bottom: 0px solid #ccc;}

.table.table-condensed{border:0px;}
.table-condensed th, .table-condensed td {border-top: 1px solid #ccc;}
.table.table-condensed th {background:#404040; color:white;}
.table-bordered {border: 1px solid #dddddd;}

.share a span {color:#fff; background:#009ee3;}
.share a:focus {color:#fff;}
.share a span:before {border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 5px solid #009ee3;}
.share a span.nomostrar {color:#fff;}

.share.rounded a{color:#ffffff;}
.share.rounded a span{color: #ffffff}
.share.rounded .facebook, .share.rounded .twitter, .share.rounded .instagram, .share.rounded .youtube, .share.rounded .whatsapp, .share.rounded .telegram{background-color: #009ee3;}
.share.rounded .facebook:hover, .share.rounded .twitter:hover, .share.rounded .instagram:hover, .share.rounded .youtube:hover, .share.rounded .whatsapp:hover, .share.rounded .telegram:hover{background-color: #009ee3;}

.facebook {background-color: #3b5998;}
.twitter {background-color: #55acee;}
.linkedin {background-color: #0077b5;}
.pinterest {background-color: #cb2027;}
.telegram{background-color:#517da2;}
.whatsapp{background-color:#00c144;}
.instagram{background-color:#eb4d4e;}
.youtube{background-color:#de2021;}
.telegram{background-color:#27a7e7;}

.overlay-modal {background-color:rgba(0,0,0,0.8);}

.header-modal.verde{background-color:#5cb85c; color:white;}
.header-modal.naranja{background-color:#f49100; color:white;}
.header-modal.rojo{background-color:#e41a3f; color:white;}

.content-modal{background:white;}
.bottom-modal{background:white;}

.boton-modal {background: #999; color: #fff;}
.boton-modal:hover, .boton-modal:focus {color: #fff; background: #666;}

.boton-modal.verde, .boton-modal.verde:focus{color: #fff !important; background: #5cb85c;}
.boton-modal.verde:hover {color: #fff !important; background: #5cb85c;}

.boton-modal.naranja, .boton-modal.naranja:focus{color: #fff !important; background: #f49100;}
.boton-modal.naranja:hover {color: #fff !important; background: #f49100;}

.boton-modal.rojo, .boton-modal.rojo:focus{color: #fff !important; background: #e41a3f;}
.boton-modal.rojo:hover {color: #fff !important; background: #e41a3f;}

.header-modal.azul{background-color:#055c9d; color:white !important;}
.cerrar-modal-out{background:#000; color:#fff; top:-15px; right:5px; border-radius:30px; width:30px; height:30px; line-height:30px}

.contenido-modal.add .header-modal{background:#aaa88d; color:white;}

.imgmini-vertical{min-width:130px;}
.imgmini-vertical .zonaimagen{position:relative; background-color:white; height:142px; display:flex; justify-content: center; align-items: center; background:white;}
.imgmini-vertical .zonaimagen img {position:relative; max-height :140px;}

.modal-centrada.maxsize {max-width:700px;}

.tooltip .tiptext {background-color: black; color: #fff !important; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.tooltip.top .tiptext::after{border-color: #000 transparent transparent transparent;}
.tooltip.bottom .tiptext::after{border-color: transparent transparent #000 transparent;}
.tooltip.left .tiptext::after{border-color: transparent transparent transparent #000;}
.tooltip.right .tiptext::after{border-color: transparent #000 transparent transparent;}

.top-urgente {background-color: #fbb700; color:black;}
.top-urgente p {color: #000000;}
.top-urgente p a, .top-urgente p a:hover, .top-urgente p a:focus{color:black;}
.top-urgente p span {background-color: #ff3c00; color:white;}
.topurgente-close {color: black;}

#infotopbar{color: #000; background-color: #fff7dd;}
.infotopbar-close {color: #000;}


/*=========================
          CUSTOM
=========================*/

/*header con imagen 100%*/
.header-img {min-height: 100vh; overflow: hidden;}
.valign-center {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.bg-img {background-size: cover; background-repeat: no-repeat;}
.bg-img.parallax{background-attachment: fixed; background-position: center;}

/*vídeo*/
.bg-img {background-color: #000 !important; background-image: url(../images/2.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center;max-height: 100vh;}
.h-100vh {height: 100vh; overflow:hidden}

#video-bg-imagen {position: relative; width: auto; min-width: 100%; height: auto; background: transparent url(../images/2.jpg) no-repeat; background-size: cover; z-index:5;}/*programar para que salgan aleatorias*/
video {display: block;}
.contenedor-video {width: 100%; max-height: 100%; overflow: hidden; position: absolute; top: 0px; right: 0; z-index:0;}

.home_menu_video {position: absolute; left: 0; top: 0; width: 100%; z-index: 999; background-color: none; padding:10px 0; height:95px;/*altura fondo top*/margin-top:0px; overflow:hidden}

.degradado-top{
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.58) 16%, rgba(0,0,0,0) 38%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.58) 16%,rgba(0,0,0,0) 38%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.58) 16%,rgba(0,0,0,0) 38%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/*scroll*/
.scroll-down { opacity: 1; -webkit-transition: all .5s ease-in 3s; transition: all .5s ease-in 3s; cursor:pointer;}

.scroll-down {
  position: absolute;
  bottom: 30px;
  left: 50%;
  margin-left: -16px;
  display: block;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255,255,255,0.3);
  background-size: 14px auto;
  border-radius: 0%;
  z-index: 121;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.scroll-down:before {
    position: absolute;
    top: calc(50% - 8px);
    left: calc(50% - 6px);
    transform: rotate(-45deg);
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    border: 2px solid white;
    border-width: 0px 0 2px 2px;
}

@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}

/*fin header img full screen*/

.logotipo-portada{max-width:200px; position:relative; margin:0 auto;}
.fontop{background-color:#f4f1eb; color:#999999; padding:10px 0; margin-bottom:20px;}
.logotipo {max-width:200px; position:relative; margin:0 auto;}
.logoabajo {max-width:150px; margin-bottom:20px}

.pedir-cita{position:fixed; color:#ffffff; bottom:30px; right:15px; display:none; background:#424238; z-index:100; padding:6px 15px 8px 10px;font-size:0.75em; border-radius: 50px;}
a.pedir-cita, a:hover .pedir-cita, a:focus .pedir-cita{color:white;}

.pedir-cita img{width:20px; padding-right:5px}

@media (max-width: 991px) {.logotipo {margin:0px;} .logoabajo{margin:0 auto 20px auto}}
@media (max-width: 420px) {.logotipo {margin-top:10px;}}

/*botones top*/
.zona-icostop{display:inline-block; margin-top:18px;}
.zona-icostop.derecha{float:right}
.btn-top {display: inline-block; color:white; vertical-align:bottom; text-align:center; position:relative;}
.btn-top i{font-size: 1.875em; color:#616161; vertical-align:middle; text-rendering: optimizeLegibility;}
.btn-top i.big{font-size:2em;}
.btn-top i:hover{color:#000;}
.btn-top i.flaticon-bolsa{margin-right:10px;}
.btn-top i.flaticon-usuario, .btn-top i.flaticon-candado{margin-right:10px;}
.number-info{position:absolute; top:-8px; left:-9px; background-color:#aaa88d; color:white; text-align:center; letter-spacing: 0.1px; border-radius:50%; width:22px; height:22px; font-size:0.75em; line-height:180%; z-index:1;}

/*fondos*/
.fondo-morado{background-color:#424238; color:white;}
.fondo-ubica{width:100%; padding:40px 0px; background-color:#424238; margin-top: 4px;}

/*imágenes aleatorias portada*/
.zona-txtslider{max-width:550px; display:block; margin:0 auto;}
.texto-slider{font-size:3.75em; font-weight:bold; line-height:1em; margin-bottom:15px;}
.minitextslider {display: flex; width: 100%; justify-content: center; align-items: center; text-align: center; font-size:1.125em;}
/*.minitextslider:before,*/ .minitextslider:after {content: ''; border-top: 1px solid; margin: 0 15px 0 0; flex: 1 0 15px;}
.minitextslider:after {margin: 0 0 0 15px;}

.zona-imglados .zona-imglados-text{padding:2rem; padding-left:4em; position:relative;}
.zona-imglados .zona-imglados-img{min-height:30rem; background-size:cover}
.zona-imglados.separarriba{margin-top:4px;}
@media (max-width: 991px) {
	.zona-imglados.separarriba{margin-top:24px;}
	.fondo-ubica{background:#424238 url(../images/cuadrines.png) no-repeat; margin-top:24px; padding:45px 0px;}
	.texto-slider{font-size:1.75em; margin-bottom:0px; text-align:center}
	.zona-imglados.texto {padding: 1.5em 1em !important;}
	.number-info{border:1px solid rgba(255,255,255,0.4)}
}

/*estados*/
.estado{position:absolute; z-index:1;}
.estado.abajo-izq{bottom:5px; left:5px;}
.estado.abajo-der{bottom:5px; right:5px;}
.estado.arriba-izq{top:5px; left:5px;}
.estado.arriba-der{top:5px; right:5px;}
.estado.centrado-centro{position: relative; top: 50%; transform: translateY(-50%);}
.circleplay {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-color: #000;
    color: #dadada;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.08);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.circleplay:after{font-family: "Flaticon"; content: "\f120"; font-size:1.25em; font-weight:700;}
.overlay-video{height: 100%; width: 100%; position: absolute; left: 0; top: 0; background-color:rgba(0,0,0,0.2); overflow-x: hidden; z-index:1;}
.badge {border-radius: 0px;}
.badge.verde {color: #424238 !important;background-color: #e2ded7;}

.badge.colordest {color: #fff !important; background-color: #aaa88d;}

/*parallax*/
.simple-parallax{padding: 10em 0em; background-color:#424238;}
.simple-parallax.fondoportada{background-image: url(../images/fondoportada.jpg);}

/*post-*/
.post-texto.borbot::after{position:absolute; content:''; left:80px; bottom:-15px; width:40px; height:1px; background-color:#e2ded7;}

/*imgs ajedrez*/
.zonatxtchess{flex-direction: column; max-width:350px; padding:50px 20px;}
.img-background-height{height:400px;}

/*zona info*/
.zona-info{display:block; margin:0 auto; max-width:350px; text-align:center;}
.zona-info .icono{color:#ffffff; border:2px solid #aca98d; background-color:#aca98d; height:80px; width:80px; margin:0px auto 10px auto; border-radius:50%; display:table; transition-duration: 0.3s; transition-timing-function: ease-in-out;}
.zona-info i{font-size:2.5em; vertical-align:middle; display:table-cell}
.zona-info:hover .icono{color:#e2ded7; border:2px solid #424238; background-color:#424238;}

/*ubica / migas de pan*/
.page-breadcrumb{color:#fff; font-size:0.875em; background-color:rgba(0,0,0,0.0);}
.page-breadcrumb li{color:#fff;}
.page-breadcrumb li:after{content: "\203A"; color:#fff; font-size:1em;}
.page-breadcrumb li:last-child{color:#e2ded7 ;}
.page-breadcrumb li a{color:#fff;}
.page-breadcrumb li a:hover{color:#fff;}

.zona-txtmenos{font-size:0.9375em; background:#f9f5ed; padding:15px; margin-bottom:20px}

/*footer*/
footer{background-color:#262821; padding:40px 0px; color:#999999;}

.zona-abajo > .redes i{font-size:1.125em; color:white; margin:0 2px;}
.zona-abajo > .svg img{width:20px;}
.zona-abajo > .redes img{width:20px; margin:0 2px;}

.lnkaba li a:hover, .lnkaba li a:focus {color:#aaa88d}.lnkaba li:before{color:#aaa88d;}

.lnkaba li.none {padding:1px 0 0 0px;}
.lnkaba li.none:before{content: "";}
.lnkaba li.contacto, .lnkaba li.direccion{padding-left:35px}
.lnkaba li.contacto:before{font-family: "Flaticon"; content: "\f11b"; font-size:2em; top:5px;}
.lnkaba li.direccion:before{font-family: "Flaticon"; content: "\f11c"; font-size:2em; top:5px;}

/*footer parallax effect*/
.footer-parallax {position:fixed; bottom:0;	left:0;	width:100%;	height:370px; z-index:-1;}
.page-wrapper {margin-bottom: 370px;}

@media (max-width: 991px) {
	.footer-parallax {position:inherit; height:auto;}
	.page-wrapper {margin-bottom: 0px;}
}

.cajita-info{background-color:#e2ded7; color:#424238 ; padding:3px 10px; font-size:0.8125em; display:table; margin-bottom:15px;}

.cajita-info.max{padding:20px 10px;}
.cajita-info.morada{background-color:#424238; color:white !important;}
.cajita-info.rosa{background-color:#e2ded7; color:white !important;}

.borde-colder-big{border-left:1px solid rgba(0,0,0,0.16);}

@media only screen and (min-width :1px) and (max-width :1024px){
  .borde-colder-big{border:none;}
}

/*buscador top*/
.formbuscador{
	font-size:0.875em;
	color: #999999;
	background-color:#fdfaf4;
	border:0px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	border-top: 1px solid rgba(255,255,255,0.1);
	padding:10px 10px 10px 10px;

	width:190px;
	outline: none;
	-webkit-appearance: none;
	
	
	display: block;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
    
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    
    margin-left:35px;
}

.formbuscador::-moz-placeholder {color: #a9a9a9; opacity: 1;}
.formbuscador:-ms-input-placeholder {color: #a9a9a9;}
.formbuscador::-webkit-input-placeholder {color: #a9a9a9;}

.btnformbuscadorder:before {
  position: absolute;
  font-family: 'Flaticon';
  top: 23px;
  left: 15px;
  content: "\f10f";/*lupa*/
  font-size:1.875em;
  line-height:1em;
  color:#616161;
}

@media (max-width:992px) {
	.formbuscador{margin-left:50px; background-color:rgba(0,0,0,0.03); width:180px; margin-left:15px}
	.btnformbuscadorder:before {left:auto; right: 15px;}
	.zonatxtchess{max-width:100%;}

}

.compartir-svg{width:25px; background-color:#aaa88d; padding:5px; border-radius:0%; -webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}
.compartir-svg:hover{background-color:#424238;}

ul.simplelist li.check:before {content: "\f11e"; color:#ffae11; margin-left: -40px;}

.zona-dedicatoria{max-width:450px; margin-top:10px;}

/*editor ckeditor*/
.zona-descripcion a{text-decoration:underline;}
.zona-descripcion img{display:block; width:auto !important; max-width: 100% !important; height: auto !important; min-width:40px !important; margin:0 auto; padding:10px; border-radius:6px !important; -moz-border-radius: 6px !important; -webkit-border-radius: 6px !important;}

/*pago rápido*/
.separator{font-size:0.75em;line-height:1em;color:#767676;text-align:center; padding:10px 0px}
.separator:before{display:block;content:"";border-bottom:2px solid #e5e5e5;}
.separator_text{position:relative;top:-8px;padding:0 6px;background-color:#f7f7f7;}/*cambia fondo*/

.boton.gplay{color:#fff; background-color:#000; width:100%;}
.boton.gplay:hover,.boton.gplay.focus{color:#fff !important; background-color:#000 !important; box-shadow: inset 0 0 0 10em rgba(255, 255, 255, 0.2);}

.boton.paypal{color:#000; background-color:#ffc439; width:100%; margin:0 auto; display:block;}
.boton.paypal:hover,.boton.paypal.focus{color:#000 !important; background-color:#ffc439 !important; box-shadow: inset 0 0 0 10em rgba(255, 255, 255, 0.2);}

.boton.bizum{color:#000; background-color:#5edadf; width:100%;}
.boton.bizum:hover,.boton.bizum.focus{color:#000 !important; background-color:#5edadf !important; box-shadow: inset 0 0 0 10em rgba(255, 255, 255, 0.2);}

.boton.gplay img, .boton.paypal img, .boton.bizum img{width:20px; margin-right:5px;}


/*=========================
 	  Carro / Tienda
=========================*/

.blockmenu {list-style-type: none; padding: 0; margin:0px; width: 100%; background-color: #fff; text-transform:uppercase; /*font-family:'Open Sans',Arial, Helvetica, sans-serif;*/ font-size:1.125em; border:1px solid #d8d8d8; border-top:0px;}
.blockmenu li a {display: block;color: #000; padding: 12px 16px; text-decoration: none;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.blockmenu li{ border-bottom:1px solid #d8d8d8;}
.blockmenu li:last-child{border-bottom:0px solid #d8d8d8;}
.blockmenu li a:before{font-family: Arial, inherit; content: "\203A"; font-size: 1em; padding-right:4px}
.blockmenu li.active a {background-color: #f2f2f2; font-weight:normal;}
.blockmenu li a:hover:not(.active) { background-color: #f2f2f2;}

.blockmenu.privado, .blockmenu.privado li{border:none;}

ul.blockmenu li, ol.blockmenu li {list-style-type: none; margin:0px; padding:0px;}

/*caja menú tienda y privado*/
.zona-tit-men{color:#fff; padding:15px 20px; /*font-family:Arial, sans-serif;*/font-size:1.375em; background: #424238 url(../images/cuadrines.png) no-repeat;}
.zona-tit-men:after{content:'\2261';  font-size:1.25em; font-family:Arial, Helvetica, sans-serif; float:right;}



.zona-date-table { background-color: #fdfaf4; padding:18px; display:block; width:auto; float:right; max-width:400px}
.table.tienda thead th {background-color: #fdfaf4;}

/*data table*/
.data-table { width:100%; }
.data-table tr td:last-child{text-align:right;}
.data-table td {padding:10px; vertical-align:top;}
.data-table td.total{font-weight:bold}
.data-table td.suma{font-weight:bold; font-size:1.5em; color: #aaa88d;}


/*==============================
    Unidades incrementadas
==============================*/

.qty-box-set .qtyminus,.qty-box-set .qtyplus,.qty-box-set .quantity{border:none;width:40px;height:41px;line-height:41px;padding:0;float:left;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;cursor:pointer;text-align:center;margin:0}
.qty-box-set .quantity{-webkit-appearance:textfield !important;appearance:textfield !important;-moz-appearance:textfield}

.inc.button.qtyplus{border-bottom:1px solid #ccc}/*raya medio*/

.qty-box-set .qtyplus,.qty-box-set .qtyminus{width:20px;height:22px;line-height:18px; background:#f3f3f3}
.qty-box-set .qtyminus{border-right:none}
.qnt_wrap{float:left;width:20px;border-left:1px solid #ccc;height:41px;overflow:hidden}
.qty-box-set input[type=number]::-webkit-textfield-decoration-container{background:white;-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}

.qty-box-setinput [type=number]::-webkit-inner-spin-button,.qty-box-set input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.qty-box-set{float:left;width:auto;border:1px solid #ccc;margin-right:15px;background:white;}

.qty-box-set{float:none;display:inline-flex;vertical-align:top;margin:0}
.qty-box-set .qnt_wrap .button:hover{background:#eaeaea none repeat scroll 0 0}

/*tamaño grande*/
#big-add.qty-box-set .qtyminus,#big-add.qty-box-set .qtyplus,#big-add.qty-box-set .quantity{height:50px;line-height:50px;}
#big-add.qty-box-set .qtyplus,#big-add.qty-box-set .qtyminus{height:25px;line-height:25px;}
#big-add > .qnt_wrap{height:50px;}


/*==============================
    Eventos javascript
==============================*/

.abrir-login, .abrir-buscador, .abrir-anadir, .cerrar-anadir, .abrir-citaonline, .cerrar-citaonline, .abrir-privatemenu, .cerrar-privatemenu {cursor:pointer;}


/*==============================
        HEADER PORTADA
==============================*/

#header-portada * .btnformbuscadorder:before {color:white;}
#header-portada * .formbuscador{background-color:transparent; border-bottom: 0px solid rgba(255,255,255,0.1); border-top: 0px solid rgba(255,255,255,0.1);}
#header-portada * .linea.s-size {background: rgba(255,255,255,0.16);}
#header-portada * .btn-top i {color:white;}
#header-portada * .btn-top i:hover{color:white;}

#header-portada * .navbar-nav > li > a {color: white;}
/*#header-portada * .navbar-nav > li.active > a {color: #aaa88d;}*/

#header-portada * .menu-link {color: white; background:transparent}
#header-portada * .menu-link span {border-bottom: solid 3px #fff; border-top: double 10px #fff;}
#header-portada * .hamburger.is-active .hamburger-inner, #header-portada * .hamburger.is-active .hamburger-inner:after, #header-portada * .hamburger.is-active .hamburger-inner:before{background-color:#fff}
#header-portada * .hamburger-inner, #header-portada * .hamburger-inner:after, #header-portada * .hamburger-inner:before{background-color:#fff}

@media (max-width:992px) {
	#header-portada * .navbar-nav > li > a {color: inherit;}
	#header-portada * .btnformbuscadorder:before {color:inherit;}
	#header-portada * .formbuscador{background-color:rgba(0,0,0,0.03);}
}




