/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
 
 /* Soporteweb 26/10/2020 - Oscar - Maquetacion boton newsletter footer */
 a._blank {
    color: #ffffff;
}
.block_newsletter form .btn { 
	margin-top: -50px;
}
@media (max-width: 600px){
	.block_newsletter form .btn {
		padding: 6px 20px;
		margin-top: -68px;
	}
}
label, .label {
    margin-top: 10px;
}
/* Fin Soporteweb 26/10/2020 - Oscar - Maquetacion boton newsletter footer */

/* Soporteweb 26/10/2020 - Oscar - Quitar texto no tax de la ficha del producto */
.tax-shipping-delivery-label {
    display: none !important;
}
/* Fin Soporteweb 26/10/2020 - Oscar - Quitar texto no tax de la ficha del producto */

/* Soporteweb 27/10/2020 - Oscar - imagen cabecera de la pagina sobre nosotros */
.latest-offer-section{
	background-position: center; 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	clear: both; 
	background-image: url(../../../../img/cms/nosotros.png);
	float: left; 
	padding: 90px 0; 
	text-align: center; 
	width: 100%; 
	margin-bottom: 30px;
}
/* Fin Soporteweb 27/10/2020 - Oscar - imagen cabecera de la pagina sobre nosotros */


/* Soporteweb 18/11/2020 - Oscar -Ocultar mensaje gratuito apartir de xx cosumo en la web*/
.leo_free_price {
    display: none;
}
/* Fin Soporteweb 24/12/2020 - Jorge - Ocultar mensaje gratuito apartir de xx cosumo en la web*/
/*SoporteWeb 18-01-21 Jorge desaparece la imagen que esta con el logo*/
@media (min-width: 1199px){

	.imagenlogo{
		display:none;
		
	}
	.header-logo {
    padding: 4px 15px;
	margin-bottom: -11px;
}

}
/*Fin de SoporteWeb*/
.ApColumn .block {
    margin-bottom: 0px !important;
}
.breadcrumb {
    margin: 15px 0;
}
.imagenlogo {
    margin-top: 4px;
	float: right;
}
/*SoporteWeb 19-01-21 -Jorge- Quita el padding del menu y de la barra del header*/
.leo-megamenu .navbar-nav > li > a {
    padding: 12px 15px;
}
.header-nav .ApColumn .block.ApRawHtml {
    padding: 0px 0 !important;
}
#header_user_info {
    padding: 13px 0;
}
/*#_desktop_cart {
    padding: 0px 0;
}*/
/*Fin de SoporteWeb 19-01-21 -Jorge- Quita el padding del menu y de la barra del header*/

/*SoporteWeb 5-3-21 Jorge hace el buscador sea fullwidth*/
@media (max-width: 480px){
#header #search_widget {
    padding: 3px 0;
}
}
@media (min-width: 1300px){
/*.busca-para div#search_widget {
    margin-top: 25px !important;
}*/
ul#ui-id-1 {
	max-width:360px !important;
}
}
.search-widget form input[type=text]:focus {
    outline: 0px #3387f2 solid !important;
}
.search-widget form input[type=text]:focus + button {
    background: #3387f2;
}
.search-widget form input[type=text] {
	max-width: 100%;
 }
 .search-widget {
    float: initial;
}
.search-widget form button[type=submit] {
	bottom: 1px !important;
	height: 43px !important;
	right: 2px;
	margin-right: -1px;
}
ul#ui-id-1 {
	z-index: 1000000000;
}
.ui-widget-content {
width:100%;
}


/*Fin SoporteWeb 5-3-21 Jorge hace el buscador sea fullwidth*/
 
 img#logotipo {
	    /*margin-top: 51px;*//*ATENCION ESTE MARGEN SE QUITA CUANDO SE INTRODUZCA EL LOGO DEL CLIENTE ESTE SOLO ES PARA LA DEMO*/
}
/*Soporteweb 18-01-21 Jorge desparece la imagen que esta en el tercer bloquee y hace la imagen del logo a la izquierda y el margen de la imagen lo baja a 2*/
@media (max-width: 1199px){
	.imagensola{
		display:none;
	}
		img#logotipo {
    float: left !important;
	}
div#dos {
		margin-top: 3% !important;
}
.header-logo {
    padding: 1px 3px;
}

}
/*Finn de soporte 18-01-21 Jorge desparece la imagen que esta en el tercer bloquee y hace la imagen del logo a la izquierda y el margen de la imagen lo baja a 2*/

/*SoporteWeb 22-01-21 Jorge Quita padding del footer y noticias en version movil*/
@media (max-width: 1199px){
.footer-container .block .title_block {
    padding: 1px 0 6px !important;
}
.gr-top-footer {
    padding: 2px 0 !important;
}
.footer-center .footer-about {
    margin-top: 1px !important;
}
}
/*Fin SoporteWeb 22-01-21 Jorge Quita padding del footer y noticias en version movil*/

/*SoporteWeb 22-01-21 Jorge Se quita padding de todo el footer, copyright y noticias*/
.footer-container .block .title_block {
    padding: 25px 0 20px;
}
.footer-copyright {
    padding: 8px 0;
    /*margin-top: 20px;*/
}
.gr-top-footer {
    padding: 20px 0;
}
/*Fin 22-01-21 Jorge Se quita padding de todo el footer, copyright y noticias*/

/*Soporteweb 22-01-21 Jorge Coloca la imagen de multitienda en el centro*/
img#logotipomulti {
    margin-top: -3px;
}
/*Fin Soporteweb 22-01-21 Jorge Coloca la imagen de multitienda en el centro*/

/*SoporteWeb 28-01-21 Jorge Restablece margenes del formulario de contacto para que no quede muy pegado a los laterales*/
@media screen and (max-width: 767px){
#contact #left-column, #contact #content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
/*Fin SoporteWeb 28-01-21 Restablece margenes del formulario de contacto para que no quede muy pegado a los laterales*/

/*SoporteWeb 04-02-21 -Jorge Arregla ventana del carrito de compra en version movil*/
.leo-dropdown-cart-content {
    /*width: 222px !important;*/
}
#header .leo-cart-dropdown-action a {
    margin-bottom: 1px;
}
/*Fin SoporteWeb 04-02-21 -Jorge Arregla ventana del carrito de compra en version movil*/

/*Soporte 04-02-21 -Jorge- Quita espacio y borde del menu en el checkout*/
.navbar {
    margin-bottom: 1px !important; 
    border: 1px  transparent !important;
}
/*Fin Soporte 04-02-21 -Jorge- Quita espacio y borde del menu en el checkout*/

/*SoporteWeb 04-02-21 -Jorge- Quita espacio del header entre el carrito y usuario*/
.popup-over {
    margin-right: 2px !important;
}
/*Fin SoporteWeb 04-02-21 -Jorge- Quita espacio del header entre el carrito y usuario*/

/*SoporteWeb 15-02-21 -Jorge- posicion derecha de la papelera*/
.leo-remove-from-cart {
    right: 5px !important;
}
/*Fin SoporteWeb 15-02-21 -Jorge- posicion derecha de la papelera*/

/*SoporteWEB 05-01-21 Jorge Da formato a los fotones de marcas*/
@media (max-width: 1199px){
a#boton {
    font-size: 8px;
    padding: 6px 6px;
    border-radius: 5px;
}
}
/*Fin SoporteWEB 05-01-21 Jorge Da formato a los fotones de marcas*/

/*SoporteWEB 05-01-21 Jorge Da formato a los apartados de marca y nombre de producto del apartado de marcas del brand.tpl (/httpdocs/themes/ap_amelia/templates/catalog/_partials/miniatures) */
@media (max-width: 500px){
p#marcas {
    font-size: 12px;
	margin-bottom:0px !important;
}
div#marcapro {
    padding-left: 5px !important;
}

}
/*SoporteWeb 09-02-21 Ajusta el tamaño de ancho del carrito de compra*/
li.leo-dropdown-cart-item.clearfix.first {
    width: 216px !important;
    height: 166px !important;
}
li.leo-dropdown-cart-item.clearfix.last{
    width: 216px !important;
    height: 166px !important;
}
li.leo-dropdown-cart-item.clearfix {
    width: 216px !important;
    height: 166px !important;
}
/*Fin SoporteWeb 09-02-21 Ajusta el tamaño de ancho del carrito de compra*/

/*Fin oporteWEB 05-01-21 Jorge Da formato a los apartados de marca y nombre de producto del apartado de marcas del brand.tpl (/httpdocs/themes/ap_amelia/templates/catalog/_partials/miniatures) */

/*SoporteWeb 15-02-21 -Jorge- Ajusta el tamaño de ancho del carrito de compra para antallas grander y quita margen para alinear los precios con el titulo del carrito*/
@media (min-width: 1200px){
.leo-dropdown-cart-content {
min-width:320px !important;
}
li.leo-dropdown-cart-item.clearfix.first {
    width: 318px !important;
    height: 145px !important;
}
li.leo-dropdown-cart-item.clearfix.last{
    width: 318px !important;
    height: 145px!important;
}
li.leo-dropdown-cart-item.clearfix {
    width: 318px !important;
    height: 145px!important;
}

span.label {
    margin-top: 4px !important;
}
}
/*Fin SoporteWeb 15-02-21 -Jorge- Ajusta el tamaño de ancho del carrito de compra para antallas grander y quita margen para alinear los precios con el titulo del carrito*/

/*Soporte 15-02-21 -Jorge- Ajusta el margen de los titulos para pantallas pequeñas y reduce el tamaño de letra de los botones de carrito de compra para ajustarlos en una linea*/
@media (max-width: 1024px){
.leo-dropdown-cart-subtotals .label, .leo-dropdown-cart-total .label {
    margin-top: 4px;
}
#header .leo-cart-dropdown-action a {
    font-size: 8px;
}
.leo-cart-dropdown-action .btn {
    font-size: 8px;
}
}
/*Fin Soporte 15-02-21 -Jorge- Ajusta el margen de los titulos para pantallas pequeñas y reduce el tamaño de letra de los botones de carrito de compra para ajustarlos en una linea*/

/*Soporte 15-02-21 -Jorge- Ajusta barra del checkout para envio gratuito*/
#velsof_supercheckout_form .progress {
    height: 20px;
}
/*Fin Soporte 15-02-21 -Jorge- Ajusta barra del checkout para envio gratuito*/

/*SoporteWeb 26-02-21 -Jorge- se quita el margen top de contactenos para la alerta de captcha*/
section.contact-form  .alert.alert-danger {
    margin-top: -18px!important;
}
/*SoporteWeb 26-02-21 -Jorge- se quita el margen top de contactenos para la alerta de captcha*/

/*Soporte 26-02-21 Jorge Modifica el padding que tiene de mas en el apartado de chackout*/
body#module-supercheckout-supercheckout #header .header-nav {
    padding: 0rem 0 .2375rem !important;
	 margin-bottom: 0.1px !important;
}

/*Fin Soporte 26-02-21 Jorge Modifica el padding que tiene de mas en el apartado de chackout*/

/*SoporteWeb 26-02-21 Jorge Da un padding al footer para que tenga un espacio y no solape con chat*/
@media (max-width: 540px){
footer#footer {
    padding-bottom: 36px;
}
.footer {
    padding-bottom: 28px;
}
}
@media (max-width: 767px){.footer-container .block-toggler .navbar-toggler i {
    top: 2px !important;
}
}
.footer-copyright .ApRawHtml.block {
    line-height: 31px !important;
}
/*SoporteWeb 26-02-21 Jorge Da un padding al footer para que tenga un espacio y no solape con chat*/

/*SoporteWeb 29-03-21 Jorge cambia texto de medicamentos a mas pequeño*/
@media (max-width: 580px){
h2.texto {
    font-size: 10px;
    padding: 10px !important;
}
.texto1 {
    margin-top: 5px !important;
}
}
/*Fin SoporteWeb 29-03-21 Jorge cambia texto de medicamentos a mas pequeño*/

/*SoporteWeb 05-03-21 Jorge baja la barra para no solapar en el blog*/
.blog-item .blog-meta {
    position: inherit;
}
.mi_blog h4.title_block {
    padding: 1px 0 1px !important;
}
/*Fin SoporteWeb 05-03-21 Jorge baja la barra para no solapar en el blog*/

/*SoporteWeb 20-04-21 Jorge se quita la redundancia que hay en el formulario de registro apartado de suscripción*/
span.custom-checkbox em {
    display: none;
}
/*SoporteWeb 20-04-21 Jorge se quita la redundancia que hay en el formulario de registro apartado de suscripción*/


/*SoporteWeb 07-04-21 Jorge apartado para el header botones*/
@media(max-width: 575px){
	.contacto {
    display: none;
}
}
@media(min-width: 575px){
div#menu-topo {
    margin-top: -16px;
}
}
#menu-topo .amarillo-top {
    color: #fff;
    background: #ffd400;
    padding-bottom: 11px;
    border-radius: 0 0 5px 5px;
	padding-right: 7px;
    padding-left: 7px;
	margin-right: -5px;
}
@media (max-width: 410px){
#menu-topo .rosa-top {
    border-radius: 0 0 13px 5px !important;
}
}
#menu-topo .rosa-top {
    color: #fff;
    background: #FF789A;
    padding-bottom: 11px;
    border-radius: 0 0 5px 5px;
	padding-right: 6px;
    padding-left: 6px;
	margin-right: -5px;
}
div#headermar {
    padding-left: 5px;
    padding-right: 5px;
}
/**********Cambios hoy**********/
/*nav.header-nav {
    height: 29px;
}*/
/**********Cambios hoy**********/
/*SoporteWeb 07-04-21 Jorge apartado para el header botones*/

/*SoporteWeb 07-05-21 Jorge quita margen del slider*/
div#sliderpara {
    margin-right: -25px;
}
@media (max-width: 580px){
div#sliderpara {
    margin-bottom: 2px;
}
}
/*SoporteWeb 07-05-21 Jorge quita margen del slider*/



div#carrito span.title_cart.hidden-sm-down{
border: solid #ff0500;
    background: #ff0500;
    color: #fff;
	padding: 4px;
}
div#carrito {
    margin-top: -7px;
}
/*SoporteWeb 07-05-21 Jorge da formato al apartado del buscador*/
.search-widget form input[type=text] {
border-radius: 18px;
border:2px solid #999999;}


.search-widget form button[type=submit] {
	background:transparent;
    border-radius: 13px
}
.search-widget form button[type=submit]:hover {
    background: #417505;
}
.material-icons {
	color: #b7b7b7;
}
/*FIN SoporteWeb 07-05-21 Jorge da formato al apartado del buscador*/

/*SoporteWeb 07-05-21 Jorge TAMAÑO DE LETRA PARA APARTADO DE COMENTARIOS */
span.nb-revews {
    font-size: 12px;
}
/*Fin SoporteWeb 07-05-21 Jorge TAMAÑO DE LETRA PARA APARTADO DE COMENTARIOS */


.gr-boxline .ApColumn:before {
     background: transparent !important;
}



/*SoporteWeb 07-05-21 Jorge No se visualiza el menu version movil en escritorio*/
@media (min-width: 576px){
div#versionmovil_botonera {
    display: none;
}
}
/*SoporteWeb 07-05-21 Jorge No se visualiza el menu version movil en escritorio*/

/*SoporteWeb 07-05-21 Jorge No se visualiza el menu version escritotio en versión movil*/
@media (max-width: 991px){
div#versioncompleta {
    display: none;
}

div#menu-login {
    height: 45px !important;
}
div#menu-loginpara{
	height: 45px !important;
}
/*div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: 19px;
}*/
div#menu-loginpara  ul.popup-content.dropdown-menu.user-info {
    /*margin-left: -36px !important;*/
	margin-left: -73px !important;
}
}
/*SoporteWeb 07-05-21 Jorge No se visualiza el menu version escritotio en versión movil*/
/*SoporteWeb 31-03-21 Jorge quita padding en el apartado de registro para alinearlo bien en version movil*/
div#menu-login {
    padding: 1px;
}
div#menu-login  ul.popup-content.dropdown-menu.user-info {
    margin-left: -36px !important;
}
/*Fin SoporteWeb 31-03-21 Jorge quita padding en el apartado de registro para alinearlo bien en version movil*/

/*SoporteWeb 07-05-21 Jorge quita margen al apartado del menu versión movil*/
@media (max-width: 400px){
.navbar-header {
    margin-left: -27px;
}
}
/*Fin SoporteWeb 07-05-21 Jorge quita margen al apartado del menu versión movil*/


@media (max-width: 1199px){
.header-nav .ApColumn .block.ApRawHtml ul li {
    margin-right: 1px !important;
}
}
@media (max-width: 768px){
/*div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: -13px;
}*/
img#logotipoo {
    width: 185px;
}
}
@media (max-width: 375px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: 15px;
}
}

@media (max-width: 411px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: -6px;
}
}

@media (max-width: 360px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: 14px;
}
}
@media (max-width: 414px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: -3px;
}
}

@media (max-width: 375px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: 14px;
}
}

@media (max-width: 990px){
	div#imagenlateral {
    margin-top: 1%;
}
}


/*@media (max-width: 991px){
div#menu-loginpara .userinfo-selector.popup-over.e-scale.hidden-xl-up {
    margin-top: -13px;
}
}*/

@media (max-width: 1200px){
.leo-megamenu .navbar-nav > li > a {
    padding: 6px 8px;
	font-size: 12px !important;
}
}

@media (max-width: 990px){
img#logotipoo {
    width: 197px;
}
}



/*SoporteWeb 10-05-21 Jorge Cambiar el texto de iniciar sesión y registro*/

/*a.signin {
    visibility: hidden;
}

a.signin::after {
    content: "Iniciar sesión /";
    visibility: visible;

}*/
/*SoporteWeb 10-05-21 Jorge Cambiar el texto de iniciar sesión y registro*/

/*div#carrito span.title_cart.hidden-sm-down{
	content: url(/img/cms/img/carrito.png);
    width: 32px;
}*/


/*SoporteWeb 10-05-21 Jorge Colores*/
.btn-primary:hover {
    /*background: #417505 !important;*/
	background: #ff0500 !important;
}
.leo-fly-cart-icon-wrapper .leo-fly-cart-total {
    color: #417505;
	border-color: #417505;
}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon{
	    background: #417505;
}
.btn:hover {
    background: #ff0500;
}

.leo-megamenu .navbar-nav > li > a:hover{
	color: #417505;
}

/*Fin SoporteWeb 10-05-21 Jorge Colores*/




div#bannerdescuento {
    margin-bottom: -7px;
}
span.nb-revews {
    position: absolute;
}


/*SoporteWeb 20-05-21 Jorge Quita padding de las imagenes de categoria y da un borde radio*/
.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-xs-3.col-sp-3.categoria.ApColumn {
    padding-right: 3px !important;
    padding-left: 3px !important;
}
.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-xs-3.col-sp-3.categoria.ApColumn img {
    border-radius: 10px !important;
	border: solid 1px #d5caca;
}
/*Fin SoporteWeb 20-05-21 Jorge Quita padding de las imagenes de categoria y da un borde radio*/

.col-xl-12.col-lg-12.col-md-12.col-sm-12.col-xs-12.col-sp-12.categorias.ApColumn {
    margin-bottom: -38px;
}

/*SoporteWeb 20-05-21 Jorge Añade un pequeño zum cuando pasa el raton por encima*/
.col-xl-3.col-lg-3.col-md-3.col-sm-3.col-xs-3.col-sp-3.categoria.ApColumn img:hover {
    transform: scale(1.03);
    transition: all 0.5s ease-out;
}
/*Fin SoporteWeb 20-05-21 Jorge Añade un pequeño zum cuando pasa el raton por encima*/

/*SoporteWeb 20-05-21 Jorge Quita padding de los apartados del banner e imagenes laterales en versión movil*/
@media (max-width: 416px){
.col-xl-12.col-lg-12.col-md-12.col-sm-6.col-xs-6.col-sp-6\.imagen.ApColumn {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
div#sliderpara {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
}
/*Fin SoporteWeb 20-05-21 Jorge Quita padding de los apartados del banner e imagenes laterales en versión movil*/

/********************SOLO COLORES********************/

/*SoporteWEB 2-03-21 JORGE da color a los enlaces del footer*/
.footer-container {
 background: #fff !important;}
 .footer-center {
    background: #333;
}

.footer-container {
    color:#fff;
}
.footer-container li a {
    color:#fff;
}
.footer-container li a:hover {
    color: #417505;
}
/*Fin SoporteWEB 2-03-21 JORGE da color a los enlaces del footer*/

/*SoporteWEB 2-03-21 JORGE da color a los botones*/

/*.btn:hover {
    background: #417505;
}*/
/*FIN SoporteWEB 2-03-21 JORGE da color a los botones*/

/*SoporteWEB 2-03-21 JORGE da color a los botones dentro del producto*/
.products-sort-order .select-list:hover {
    background: #417505;
}

.products-selection .display > div a:hover {
    color: #417505;
}
.bootstrap-touchspin .btn-touchspin:hover {
    background-color: #417505;
}
/*FIN SoporteWEB 2-03-21 JORGE da color a los botones dentro del producto*/

div#medicamentomen .nav-item.active a.nav-link.has-category {
    color: #333;
}
/**************FIN DE SOLO COLORES******************/


/*SoporteWeb 04-06-21 Jorge hace las imagenes de la marca dentro de la ficha de producto mas grandes*/
.product-manufacturer .manufacturer-logo {
    height: 126px;
}
/*Fin SoporteWeb 04-06-21 Jorge hace las imagenes de la marca dentro de la ficha de producto mas grandes*/

/*SoporteWeb 04-06-21 Jorge  quita margen y padding de los desplegables del menu sobra espacio*/
.leo-widget {
    margin-bottom: 1px;
}
.dropdown-sub.dropdown-menu {
    padding-bottom: 5px;
	padding-top:5px;
}
/*Fin SoporteWeb 04-06-21 Jorge  quita margen padding de los desplegables del menu sobra espacio*/


/*SoporteWeb 24-06-21 Jorge Pone el texto de los titolos dentro de la ficha de producto
de forma Justificada*/
.product-detail.no-thumbs-fullwidth .product-detail-name {
    text-align: justify;
}
/*SoporteWeb 24-06-21 Jorge Pone el texto de los titolos dentro de la ficha de producto
de forma Justificada*/

/*SoporteWeb 24-06-21 Jorge resalta el apartado de promociones del header*/
li.promociones {
    color: #fff;
    background: #762cda7a;
    padding-bottom: 11px;
    border-radius: 0 0 5px 5px;
    padding-right: 9px;
    padding-left: 9px;
}
li.promociones a {
	color:#fff;
}
li.promociones a:hover {
    color: #fff;
}

/*Fin SoporteWeb 24-06-21 Jorge resalta el apartado de promociones del header*/

/*SoporteWeb 24-06-21 Jorge resalta el apartado de donde estamos del header*/
li.quienes {
    color: #fff;
    background: #407404;
    padding-bottom: 11px;
    border-radius: 0 0 5px 5px;
    padding-right: 7px;
    padding-left: 7px;
}
li.quienes a {
	color:#fff;
}
li.quienes a:hover {
    color: #fff;
}

/*Fin SoporteWeb 24-06-21 Jorge resalta el apartado de donde estamos del header*/

li.marcas {
	color: #fff;
    background: #233dfa;
    padding-bottom: 11px;
    border-radius: 0 0 5px 5px;
    padding-right: 5px;
    padding-left: 5px;
}
li.marcas a {
	color:#fff;
}

/*SoporteWeb 25-06-21 Jorge cambia el tamaño de envio del header*/
@media (max-width: 1199px){
p.texto-negro {
    font-size: 13px !important;
}
}
p.texto-negro a{
    color:#ffa500;
}
p.texto-negro {
    color: #ffa500;
}
/*Fin SoporteWeb 25-06-21 Jorge cambia el tamaño de envio del header*/
@media (max-width: 1199px){
.header-nav .ApColumn .block.ApRawHtml ul li {
    margin-right: 3px !important;
}

ul {
    font-size: 9px;
}
ul.lista {
    font-size: 12px;
}
}
/*@media (max-width: 321px)*/
@media (max-width: 440px){
	ul.lista {
    font-size: 9px !important;
}
span.contacto {
    font-size: 11px !important;
}
}
div#moviltop {
    padding-left: 1px;
    padding-right: 1px;
}
@media (min-width: 1199px){


ul {
    font-size: 12px;
}
.header-nav .ApColumn .block.ApRawHtml ul li {
    margin-right: 9px !important;
}
}

.footer-top .msg-block {
    color: #fff !important;
}

@media (max-width: 500px){
h1#conocenos{
font-size: 20px;
}
}
#main .page-header {
    margin-bottom: 0px !important;
}


/*SoporteWEB 2-03-21 JORGE da color a los botones*/
.btn{
    background:#f66363;
}
/*Fin SoporteWEB 2-03-21 JORGE da color a los botones*/

/*SoporteWeb 02-07-21 Jorge hace aparecer y desaparecer las redes sociales 
tanto para versión movil como escritorio*/
/*@media (min-width: 768px){
.col-xl-3.col-lg-2.col-md-2.col-sm-12.col-xs-12.col-sp-12.redes.ApColumn {
    display: none !important;
}
} 
@media (max-width: 767px){
.col-xl-3.col-lg-2.col-md-2.col-sm-12.col-xs-12.col-sp-12.redes.ApColumn {
    display: block;
}
} */
/*@media (max-width: 767px){
.col-xl-3.col-lg-2.col-md-2.col-sm-12.col-xs-12.col-sp-12.tarjetas.ApColumn{
	display:none;
}
}*/
@media (min-width: 768px){
.col-xl-3.col-lg-2.col-md-2.col-sm-12.col-xs-12.col-sp-12.redes.ApColumn .block.block-toggler.ApHtml.accordion_small_screen {
    display: none;
}
.col-xl-3.col-lg-2.col-md-2.col-sm-12.col-xs-12.col-sp-12.redes.ApColumn {
    margin-top: 71px;
}
}
/*Fin SoporteWeb 02-07-21 Jorge hace aparecer y desaparecer las redes sociales 
tanto para versión movil como escritorio*/

/*SoporteWeb 02-07-21 Jorge cambia el tamaño de letra del precio tachado ficha de producto*/
li.product-flag.discount {
    font-size: 15px !important;
}
/*Fin SoporteWeb 02-07-21 Jorge cambia el tamaño de letra del precio tachado ficha de producto*/

.cancel, .star {
    width: 21px;
    font-size: 18px;
}

.product-discount .regular-price {
    font-size: 30px; }
	
	#leo_product_reviews_block_extra {
    margin: 11px 0 !important;
}
/*.star_content.clearfix {
    margin-top: -35px;
}*/
@media (min-width: 1200px){
.product-tabs.tabs {
    padding-left: 300px !important;
    padding-right: 300px !important;
}
}
@media (min-width: 991px){
.product-tabs.tabs {
    padding-left: 200px;
    padding-right: 200px;
}
}

#login {
    display: none;
}

.product-detail.no-thumbs-fullwidth .product-tabs.tabs {
    margin-top: 1px;
}
@media (max-width: 479px){
.product-tabs.tabs .nav-tabs .nav-link {
    padding: 3px 3px;
    font-size: 11px;
}
.product-tabs.tabs {
    margin-top: -42px !important;
}
}



.block.quienes.ApHtml h4.title_block {
    margin-bottom: 15px;
}

/*SoporteWeb 07-07-21 Jorge Da color a las estrellas que tienen valoraciones*/
.star.star_on.star::before {
    content: "\f005" !important;
}
/*Fin SoporteWeb 07-07-21 Jorge Da color a las estrellas que tienen valoraciones*/

/*SoporteWeb 20-08-21 Jorge Oculta fecha de cuando se introdujo en comentarios*/
.review-info.row em {
    display: none;
}
/*Fin SoporteWeb 20-08-21 Jorge Oculta fecha de cuando se introdujo en comentarios*/

.review_author.col-sm-3 span {
    display: none;
}


/*SoporteWeb 06-09-21 Jorge cambia el color del boton a rojo del modulo gls*/

input.button.btn.btn-default {
    background: #ff0500;
}
/*Fin SoporteWeb 06-09-21 Jorge cambia el color del boton a rojo del modulo gls*/

/*SoporteWeb 14-10-21 Jorge Quita impuestos incluidos de todos los apartados*/
.aeuc_unit_price_label {
    display: none !important;
}
p.product-unit-price.sub {
    display: none;
}
.unit-price-cart {
    display: none;
}
ul.lista {
    margin-bottom: 0px !important;
}
/*span.label.sub {
    display: none !important;
}
span.value.sub {
    display: none !important;
}*/
.tax.clearfix span.label {
    display: none;
}
.tax.clearfix span.value {
    display: none;
}
/*Fin SoporteWeb 14-10-21 Jorge Quita impuestos incluidos de todos los apartados*/

/* Soporteweb 06-10-2021 - Oscar - Ocultamos input del titulo de reseña [#9147] */
input#new_review_title {
    display: none;
}
/* Fin Soporteweb 06-10-2021 - Oscar - Ocultamos input del titulo de reseña [#9147] */

@media (max-width: 767px){
	.d-none.d-md-block {
    display: none;
}
}
/**********Cambios hoy**********/
/*@media (max-width: 596px){
nav.header-nav.hide-bar {
    margin-top: -47px !important;
}
}*/
/**********Cambios hoy**********/
.visible-md, .visible-lg {
    display: block !important;
}
.form-group label[for="shipping_address[postcode]"] {
    font-size: 14px !important;
}

/*SoporteWeb 26-10-21 Jorge oculta transportista de la cesta*/
/*.leo-dropdown-cart-content.clearfix .discount.discount-amount {
    display: none;
}
.shipping.clearfix {
    display: none;
}*/
/*SoporteWeb 26-10-21 Jorge ocultamos total a pagar de cesta y carrito*/
/*.leo-dropdown-cart-total.clearfix {
    display: none !important;
}
.cart-summary-line.cart-total {
    display: none !important;
}
.card-block.cart-summary-totals {
    display: none;
}*/
/*Fin SoporteWeb 26-10-21 Jorge ocultamos total a pagar de cesta y carrito*/

/*div#cart-subtotal-shipping {
    display: none;
}*/
/*Fin SoporteWeb 26-10-21 Jorge oculta transportista de la cesta*/

.block.hidden-xs-down.ApRawHtml ul li {
    float: left !important;
}
/*SoporteWeb 27-10-21 Jorge se oculta el menu para versión movil */
@media(min-width: 992px){
div#versionmovil {
    display: none;
}
}
/*Fin SoporteWeb 27-10-21 Jorge se oculta el menu para versión movil */

/*SoporteWeb 27-10-21 Quita margen de las imagenes de redes del header*/
@media(max-width: 530px){
	p.dismarcas a {
    font-size: 8px !important;
}
div#redes {
    margin-top: 0px !important;
}
/*SoporteWeb 27-10-21 Jorge Quita margen de las imagenes de redes del header*/

/*SoporteWeb 27-10-21 Jorge  Se da un margen top a la versión movil para centrarla*/
.col-xl-3.col-lg-3.col-md-2.col-sm-4.col-xs-3.col-sp-3 {
    margin-top: 5px;
}
/*SoporteWeb 27-10-21 Jorge  Se da un margen top a la versión movil para centrarla*/
}


.leo-cart-item-info .product-name a {
    font-size: 12px;
}


.col-lg-4.col-md-4.col-sm-12.kb_mobile_sc_respo .supercheckout-blocks h2.title.section-title {
    color: #f3f3f3 !important;
}
.col-lg-4.col-md-4.col-sm-12.kb_mobile_sc_respo .supercheckout-blocks i.fas.fa-user-lock {
    color: #000 !important;
}

span.nb-revews span {
    display: none;
}




/**********/
.all-brands .letter-select li {
float:left;
}

.all-brands .letter-select a {
padding: 11px;
font-weight: bold;
font-size: 12px;
display:block;
}

.all-brands .box-letter .box-title {
width: 100%;
display:block;
background: #417505;
font-weight: bold;
height: 40px;
line-height: 40px;
padding-left: 10px;
color: #fff;
border-radius: 10px;
}

.all-brands .box-letter .letter-content {
line-height: 32px;
padding-left: 10px
}

.all-brands .box-letter p {
margin-bottom: 0;
float: left;
width: 25%;
}

.brands-by-letter {clear:both;}

p.dismarcas a {
    font-size: 12px;
}
/***************/



/********CARRUSEL**********/
body#manufacturer .slick-arrows .slick-arrow:hover, .slick-arrows .slick-arrow:focus {
    background: #417505;
    border-color: #417505;
}
body#manufacturer .slick-arrows .slick-arrow.slick-prev:before{
	margin-top: 9px !important;
}
body#manufacturer button.slick-prev.slick-arrow {
    margin-left: 9px !important;
}
body#manufacturer button.slick-next.slick-arrow.slick-disabled {
    margin-right: 9px !important;
}
.slick-arrows .slick-arrow.slick-next:before{
	margin-top: 9px !important;
}
body#manufacturer .slick-slider:hover .slick-arrows .slick-arrow.slick-next{
	    right: 2px;
}
body#manufacturer  h1 {
    margin-top: 8px;
}
.slick-arrows .slick-arrow {
    opacity: 1 !important;
	background:#417505 !important;
	visibility: visible !important;
	border: 1px solid #417505 !important;
}
/**********FIN CARRUSEL**********/

/*SoporteWeb 25-03-22 Jorge cambia el header el apartado de login*/
div#medicamentosheader #header_user_info {
    padding: 18px !important;
}

div#medicamentosheader .block.hidden-xs-down.ApRawHtml {
    padding: 18px !important;
}
div#medicamentosheader {
    margin-bottom: -6px !important;
    margin-top: -6px !important;
}
/*Fin SoporteWeb 25-03-22 Jorge cambia el header el apartado de login*/

/*.marcashome{
	margin-bottom:20px;
}*/
.block.manufacturers_block.exclusive.appagebuilder.marcashome.ApManuFacturersCarousel{
	margin-bottom:20px !important;
}

.marcashome .slick-arrows .slick-arrow:before {
    margin-top: 8px;
}
/*p.kblabel.label-success{
	display:none !important;
}
p.kblabel.label-warning {
    display: none !important;
}
p.kblabel.label-danger{
	display:none !important;
}*/
/*Estilos para categorias padre SEO*/
.cuadrosubcat {border: 3px  #027324 solid; padding: 50px; min-height: 250px;}
.cuadrosubcat h3 {text-tranform:uppercase;font-weight:bold;color:#027324;}
.cuadrosubcat p {color:#939393;}
.fotofacial {background-image: url("/img-cat/fotoproteccion-facial.jpg");}
.cuadrosubcatsf {border: 3px  #027324 solid; padding: 30px 30px 30px; min-height: 160px;margin:10px 0;position: relative;}
.cuadrosubcatsf:hover {border: 3px  #417505 solid; padding: 50px 40px 30px; min-height: 160px;margin:10px 0;position: relative;background-color:#417505;}
.cuadrosubcatsf:hover h3 {color:white;}
.cuadrosubcatsf:hover p {color:white;}
.cuadrosubcatsf h3 {text-transform:uppercase;font-weight:bold;color:#027324;}
.cuadrosubcatsf a {text-transform:uppercase;font-weight:bold;color:#027324;}
.cuadrosubcatsf p {color:#939393;font-family:Work Sans;}
.products-section-title.text-uppercase{
	color: #006d0e;
	font-family: Poppins;
	text-align:center;
	font-weight: 600;
    display: block;	
}

.owl-carousel .owl-item img {
    display: unset !important;
}
/*SoporteWeb 07-10-22 Jorge se quita padding y tamaño de letra para que encaje bien el menu en modo responsive*/
#menuParafarmacia .leo-megamenu .navbar-nav>li>a {
    padding: 12px 10px;
}
@media(max-width: 1199px){
#menuParafarmacia .leo-megamenu .navbar-nav>li>a {
    padding: 12px 8px;
    font-size: 11px !important;
}
}
/*Fin SoporteWeb 07-10-22 Jorge se quita padding y tamaño de letra para que encaje bien el menu en modo responsive*/

/*SoporteWeb 07-12-22 Jorge da formato al enlace de Menu en parafarmacia*/
li.nav-item.menuparamed .nav-link.has-category{
    color: #fff !important;
    background: #fa625f;
    border-radius: 8px;
}
li.nav-item.menuparamed .nav-link.has-category {
    padding: 8px 10px !important;
}
li.nav-item.menuparamed .nav-link.has-category:hover {
    background: #417505;
}

li.nav-item.menumedicapara .nav-link.has-category{
    color: #fff !important;
    background: #fa625f;
    border-radius: 8px;
}

li.nav-item.menumedicapara .nav-link.has-category:hover {
    background: #417505;
}

#medicamentomen .leo-megamenu.cavas_menu.navbar.navbar-default.enable-canvas {
    margin-bottom: -3px !important;
}
/*Fin SoporteWeb 07-12-22 Jorge da formato al enlace de Menu en parafarmacia*/

/*SoporteWeb 07-12-22 Jorge da un margen a las imagenes para que no se sobrepongan textos*/
img.product_img.img-responsive {
    max-height: 1% !important;
}
/*Fin SoporteWeb 07-12-22 Jorge da un margen a las imagenes para que no se sobrepongan textos*/

/*SoporteWeb 11-01-23 Jorge Oculta la etiqueta descuento en porcentaje de toda la tienda*/
.thumbnail-container .product-price-and-shipping .discount-percentage {
    display: none !important;
}
/*Fin SoporteWeb 11-01-23 Jorge Oculta la etiqueta descuento en porcentaje de toda la tienda*/

.cookiesplus-finality-switch-container label.technical {
    background-color: #417505 !important;
}
p.veces-comprado {
    border-radius: 5px;
    border: 1px solid #d9534f;
    text-align: center;
    padding: 10px;
    width: 38%;
}
div#gdpr_consent span {
    display: none;
}