.secciones_home .range-negative{ background: none !important}
.secciones_home .pricing-table__item{border: none; position: relative; z-index: 1}
.secciones_home .pricing-table__item:before{ content: ''; position: absolute; top:1%; left: 1%; right: 1%; bottom: 1%; background-color:#EAE8D9; z-index: -1}
.secciones_home .pricing-table__item-title{ font-weight: 100}
.secciones_home .pricing-table__item a.button{position: relative; z-index:2}

@media (max-width: 990px) {

	.secciones_home .pricing-table-modern__item{ padding: 0px; min-width: 100% !important; max-width: 100% !important; width: 100% !important; }
.secciones_home .pricing-table__item-title{ font-size: 20px !important}
}

.brand__name img{ width: 200px}
.swiper-slide:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0);
	display: block;}
.rd-navbar-nav li a{ font-size: 16px !important}
.swiper-slide-caption{height: 100% !important; display: inline-flex}
.swiper-slide-caption .container {margin: auto;  margin-left: 0px; /*max-width: 100% !important; width: 100% !important; padding: 0px; border: 1px solid red;*/ }
.swiper-slide-caption .container img{ height: 40vh !important; display: inline-block}
.redes_header a{ font-size: 22px !important}
.ui-to-top{display: none !important}
.footer{ padding:25px 0; min-height: 10vh}


.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span, .rd-navbar-sidebar-toggle span:after, .rd-navbar-sidebar-toggle span:before, .rd-navbar-sidebar-toggle span {
    width: 24px;
    height: 2px;
    background-color: #9b9b9b;
    border-radius: 1px;	
}
	.rd-navbar-fixed .rd-navbar-panel {height: 75px;  }
.rd-navbar-fixed .rd-navbar-brand .brand{ margin-top:10px}
.rd-navbar-fixed .rd-navbar-brand .brand img {height: 60px;width: auto;
}


.swiper-slide .pic_sm{ display: none}
@media (max-width: 990px) {
	
		body{  margin-top:20px !important}
	.swiper-container{ height: auto !important}
	
	.swiper-slide h1{ font-size: 30px !important; line-height: 30px}
/*.swiper-slide-caption .container img{ height: 30vh; display: inline-block}*/
	.rd-navbar-nav li a{color:#555 !important}
.rd-navbar-nav li a:before{content:'\f105'; font-family: 'FontAwesome'; margin: 0 10px; color: #1ebbf0}
.rd-navbar-nav li a:hover:before{color: #fff}
.swiper-slide{ background-size:contain !important; background-repeat: no-repeat !important; background-color: #fff; }

.swiper-slide .pic_lg{ display: none}
	.swiper-slide .pic_sm{ display: block !important; width: 100%}
	.swiper-slide{ background: none !important}
	
	
}






/*///PRODUCTOS////*/
.productos .card-img-top{ height: 200px; display: flex}
.productos .card-img-top img{ margin: auto; max-height: 80%; max-width: 80%; width: auto; height: auto; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;}
.productos .card:hover .card-img-top img{max-height: 90%; max-width: 90%;  }
.productos .card-title{ margin-bottom: 0px; padding: 0px; height: 40px; margin-bottom:5px }
.productos nav a{display: block}
.productos nav a:before{content:'\f105'; font-family: 'FontAwesome'; margin: 0 10px; color: #1ebbf0}
.productos .card{position: relative; border: none !important}
.productos .button-ujarak{padding: 5px 10px !important; position: absolute; top: 0px; right: 0px; border: 1px solid #ddd;  width: 34px; height: 34px }
.productos .button-ujarak span{ font-size: 20x; color:#ccc}
.productos .card:hover .button-ujarak span{ color:#fff}
.productos .card:hover .button-ujarak {transition: background .4s .4s, border-color .4s 0s, color .2s 0s;}
.productos .card:hover .button-ujarak::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1); transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}
.productos .card{ border: 1px solid #ddd; cursor: pointer}

/*/////FICHA////*/
.ficha .pic{ /*border:1px solid #ccc;*/ height:500px}
.ficha .pic img{  max-width:80%; max-height:80%; margin:auto}
.ficha .shell{padding:0% !important;  max-width: 100% !important}



@media (max-width: 990px) {
	.ficha .pic img{  max-width:95%; max-height:92%; margin:auto}

.ficha .pic{ /*border:1px solid #ccc;*/ height:300px; margin-bottom:15px}
	.ficha .row.px-5.py-5{padding: 0px 5% !important}
}

.productos.chico .card-img-top{ height: 120px; }

.subtitulo{border: none; background: none}

.subtitulo .pricing-table__item-header-bg-inner::before {
	background: linear-gradient(to right, #ddd 15%, #ccc 120%);
}
.subtitulo  .pricing-table__item-header::after, .subtitulo  .pricing-table__item-header::before {
	border-color: transparent transparent #bbb transparent;
}



.rounded-circle {
  border-radius: 50% !important;
}
.empresa img.rounded-circle { height: 65px; 	background: linear-gradient(to right, #1ebbf0 15%, #34d9b6 120%);}


.calidad{	background: linear-gradient(to right, #1ebbf0 15%, #34d9b6 120%); }
.calidad h4{color: #fff !important; line-height: 30px; font-weight: 100;}
.calidad .sello{background-image:url(../images/sello.png); background-repeat: no-repeat; background-position: center; background-size: 100% auto}

@media (max-width: 990px) {
.calidad .sello{ height: 200px; background-size:contain; margin-bottom: 10px}
.calidad h4{ padding: 0px!important}
	.calidad .frase{ padding-bottom: 10px !important}
	
}

/*///NOVEDADES///*/

.novedades .mas div{width: 40px; height: 100%;  display:flex; position: absolute; right: 0px}
.novedades .mas div h1{ margin: auto; }
.novedades .pic{background-color: #eee}
.novedades .pic div{width: 100%; height: 100%; display:flex; position: absolute; left: 0px }
.novedades .pic div img{ margin: auto; max-height: 96% !important; max-width: 96% !important;  }
.novedades .info h1{ line-height: 46px }
.novedades .nota{ min-height: 300px; border: 1px solid #ddd}
.novedades .info, .novedades .mas{background-color: #fff}

@media (max-width: 990px) {
	
	.shell{ min-width: 100%!important; max-width: 100% !important; width: 100% !important; }	
.ficha .shell{ min-width: 100%!important; max-width: 100% !important; width: 100% !important; }
.novedades .pic{height: 300px;}	
.novedades .mas {width: 100%; height: 40px; }
.novedades .info{ padding: 20px !important; border-top: 1px solid #ddd }
.novedades .info h1{  font-size: 40px !important; line-height: 40px }

	
	
}

ul.lista{ padding-left: 20px} 
ul.lista li{display: list-item; list-style-type: circle ; list-style-position: outside; margin-bottom: 7px}

.yt-video {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}

.yt-video iframe,
.yt-video object,
.yt-responsive embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}



.alcohol .swiper-container{background-image:url(../images/fondo-alcohol.jpg); background-size:cover !important; background-repeat:no-repeat; height:400px;}

.alcohol .swiper-wrapper{background:none !important; }
.alcohol .swiper-slide{ background-size:cover !important; background-repeat:no-repeat; background-color:transparent !important}
.alcohol .swiper-slide div{ margin:auto; margin-bottom:0px; display:flex }
.alcohol .swiper-slide div img{ position:relative; /*bottom:-30px*/ height:360px ; margin:auto; bottom:0px  }
.alcohol .swiper-slide h3{  vertical-align:middle; margin:auto; margin-bottom:90px !important; color:#fff !important; font-size:36px !important; margin-left:15px; font-weight:100 !important; text-align:left !important}
.alcohol .swiper-slide h3 span{ display:block; color:#fff; font-size:15px; font-weight:700 !important}

.alcohol img.rounded-circle {
    height: 100px !important;
}

.alcohol .sello{background-image:url(../images/selloalcohol.png); background-repeat: no-repeat; background-position: center; background-size: 80% auto}

.alcohol .empresa .col-md-6{ margin-bottom:30px !important; border:1px solid transparent}
.alcohol .farmacia .sello{background-image:url(../images/farmacia.png); background-repeat: no-repeat; background-position: center; background-size: 80% auto}



@media (max-width: 990px) {
.alcohol .swiper-container{ height:300px !important; background-position:center}
.alcohol .swiper-slide div{ margin:auto; margin-bottom:auto !important }

	.alcohol .swiper-slide div img{  height:200px ; }
	.alcohol .swiper-slide h3{   margin-bottom:15px !important; color:#fff !important; font-size:24px !important;}

.alcohol .sello{ height: 200px; background-size:contain !important; margin-bottom: 10px}
.alcohol .frase{ padding-left:10%; padding-right:10%}
.alcohol .frase h4 .display-2{ font-size:40px !important }
.alcohol .empresa .col-md-6 h4{ font-size:24px}


}

.bicarbonato .sello{background-image:url(../images/bicarbonato_de_sodio.png); background-repeat: no-repeat; background-position: center; background-size: contain !important; }



.bicarbonato .calidad{ background:#2c5e42 !important; padding-top:25px !important; padding-bottom:25px !important}
.bicarbonato .swiper-container{background-image:url(../images/fondo-bicarbonato.jpg) !important; background-size:cover !important; background-repeat:no-repeat; height:350px !important; background-position:center bottom !important; }

.bicarbonato .pricing-table-modern__item .pricing-table__item-header::before, .bicarbonato .pricing-table-modern__item .pricing-table__item-header::after {
    border-color: transparent transparent #2c5e42 transparent;
}
.bicarbonato .pricing-table-modern__item .pricing-table__item-header-bg-inner::before {
    background: #ead300 !important
}
.bicarbonato img.rounded-circle {
    background: #2c5e42 !important;     height: 100px !important;

}
.bicarbonato .text-primary {
    color: #34967f !important;
}

.bicarbonato .farmacia{ padding:0px !important}
.bicarbonato .farmacia .sello{background-image:url(../images/farmacia.png); background-repeat: no-repeat; background-position: center; background-size: 80% auto !important}

@media (max-width: 990px){
.bicarbonato .shell {
    min-width: 90%!important;
    max-width: 90% !important;
    width: 90% !important;
	margin:auto !important
}
.bicarbonato .farmacia .sello{background-image:url(../images/farmacia.png); background-repeat: no-repeat; background-position: center; background-size:contain !important}
.bicarbonato .frase{ text-align:center !important}
}