@charset "utf-8";
body {
	font-family: 'Open Sans';
	background-color: #f1f1f2;
	color: #333;
}
/** share web i**/
.pildora-top {
    position: fixed;
    z-index: 10000;
    left: calc(50% - 23px);
    top: 4px;
    width: 45px;
    height: 10px;
    background-color: #f53607;
    border: 1px solid whitesmoke;
    border-radius: 10px;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
#share-it {
    position: fixed;
    background-color: transparent;
    width: 100%;
    z-index: 10000;
}
.share-div {
    width: 150px;
    border-radius: 20px;
    background-color: whitesmoke;
    margin-top: 20px;
    padding: 5px;
    text-align: center;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
    border: 2px solid black;
    background-color: salmon;
}
.share-div i {
    color: black;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 5px;
    color: black;
    font-size: 1.5em;
    background-color: transparent;
}
/** share web f**/
/**** caracter ****/
.caracteriticas img {
    width: 50px !important;
    margin: 0px auto;
}
.caracteriticas-texto {
    font-size: 0.9em;
    font-weight: 600;
}
.owl-carousel .active {
    background-color: white !important;
    text-align: center !important;
}
/**** caracter ****/
.destacado {
	background-color: oldlace;
	border-radius: 4px;
	border: 1px solid transparent;
	padding: 1em 1em;
	margin: 1em 0em;
	box-shadow: 0 0px 8px rgba(0,0,0,.15),0 0px 5px rgba(0,0,0,.12);
}
.destacado h2 {
	font-size: 1.3em;
	color: orangered;
	font-weight: 800;
	padding: 0px;
	margin: 0px;
}
.destacado p {
	font-size: 1em;
	color: orangered;
	font-weight: 500;
	padding: 0px;
	margin: 0.5em 0em;
}
.table-responsive {
	border: 0px !important;
}
.btn-primary {
	background-color: #555;
	border: 1px solid #555;
}
.btn-primary:hover {
	background-color: #424242;
	border: 1px solid #424242;
}
.btn-primary:active, .btn-primary:focus {
	background-color: #555 !important;
	border: 1px solid #555 !important;
}
.btn-link {
	color: #2f2e2e !important;
}
.btn-link:active, .btn-link:focus, .btn-link:hover {
	color: #F4F1F1;
}
input.form-control,textarea.form-control {
    background-color: #dfd;
	color: #2f2e2e;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	border-radius: 0px;
	background-color: #555;
}
.fullscreen {
    width: 100% !important;
    height: 100% !important;
    margin: 0;
    top: 0;
    left: 0;
}
.navbar-inverse {
    background-color: #766c6b !important;
    border-color: #766c6b !important;
}
.btn {
	border-radius: 0px !important;
}
.help-icon {
	font-size: 1.6em;
    color: whitesmoke;
	padding: 1px 12px;
}
.help-icon:hover {
    color: whitesmoke;
	text-decoration: none;
}
.texto_paginas p {
	padding: 5px;
}
.my-cart-icon {
    font-size: 1.6em;
    color: whitesmoke;
}
.my-cart-icon:hover {
    color: whitesmoke !important;
}
.badge {
	font-size: 0.8em !important;
}
.order-button {
	padding: 5px;
}
.precio-ed {
	font-size: 12px;
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana," sans-serif";
}
.principal-ec {
    width: 100%;
    height: auto;
    background-size: cover;
	margin:0px;
	padding:30px 25px 30px 25px;
}
.enlace-central {
	width:90%;
	color:#FFF;
	/*background-color:#666;*/
	font-size:24px;
	margin-left:5%;
	height:auto;
	padding:15px 25px 15px 25px;
	border-radius: 0px;
	text-decoration:none;
	background: rgba(102, 102, 102, 0.5)
    /*opacity: 0.7;
    filter: alpha(opacity=70);*/
}
.enlace-central a {
	color:#fff;
	font-weight: bold;
	text-shadow: 2px 2px 5px black;
}
.categoria-titulo {
	width: 100%;
	border-bottom: 2px solid #C9C6C6;
	margin: 0 8px;
	font-size: 25px;
	padding-top:5px;
}
.para-llevar-grid {
	position: absolute;
	left: 15px;
	top: 15px;
	font-size: 2.5em;
	color: gold;
	text-shadow: 2px 2px 5px red;
}
#search_product {
    background-image: url('../images/searchicon.png'); /* Add a search icon to input */
    background-position: 8px 8px;
	background-repeat: no-repeat;
	font-size: 1.3em;
	padding: 4px 5px 4px 30px;
}
.table {
	width: 96%;
	margin-left: 10px;
}
.table .tr-g {
	background-color: rgba(102, 102, 102, 0.5);
}
.g-titulo {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	color: white;
	text-shadow: 3px 3px 6px black;
}
.g-precio {
	margin: 0px 0px 0px 10px;
	font-size: 1em;
	padding-right: 5px;
	color: white;
	text-shadow: 3px 3px 6px black;
}
.g-moneda {
	font-size: 12px;
	color: white;
	text-shadow: 3px 3px 6px black;
}
.g-categoria-titulo {
	border-bottom: 2px solid #C9C6C6;
	margin: 0 8px;
	font-size: 25px;
}
.para-llevar-list {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 2em;
	color: gold;
	text-shadow: 2px 2px 5px red;
}
.coupon {
    border: 5px dotted #bbb;
    width: 80%;
    border-radius: 0px;
    margin: 1em auto;
	padding: 5px
}
.coupon-container {
    padding: 2px 16px;
    background-color: #FF3B30;
	color: #fff;
}
.coupon-container h2 {
	font-size: 1.5em;
}
.desface {
	margin-top:50px;
}


.circle-tile {
    margin-bottom: 20px;
    text-align: center;
}
.circle-tile-heading {
    border: 3px solid rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    color: #FFFFFF;
    height: 120px;
    margin: 0 0 -100px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    width: 120px;
	overflow:hidden;
}
.circle-tile-heading .fa {
    line-height: 80px;
}
.circle-tile-content {
    padding-top: 20px;
	border-radius: 80px 0px 0px 80px;
	height: 80px;
	padding-right: 20px;
}
.circle-tile-number {
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    padding: 5px 0 15px;
}
.circle-tile-description {
	color:#000;
	font-size:24px;
	text-align: right;
}
.circle-tile-footer {
    background-color: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.5);
    display: block;
    padding: 5px;
    transition: all 0.3s ease-in-out 0s;
}
.circle-tile-footer:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
}
.circle-tile-heading.dark-blue:hover {
    background-color: #2E4154;
}
.circle-tile-heading.green:hover {
    background-color: #138F77;
}
.circle-tile-heading.orange:hover {
    background-color: #DA8C10;
}
.circle-tile-heading.blue:hover {
    background-color: #2473A6;
}
.circle-tile-heading.red:hover {
    background-color: #CF4435;
}
.circle-tile-heading.purple:hover {
    background-color: #7F3D9B;
}
.tile-img {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.9);
}
.gray-ali {
    background-color: #9c9996;
}

.green {
    background-color: #16A085;
}
.blue {
    background-color: #2980B9;
}
.orange {
    background-color: #F39C12;
}
.red {
    background-color: #E74C3C;
}
.purple {
    background-color: #8E44AD;
}
.dark-gray {
    background-color: #7F8C8D;
}
.gray {
    background-color: #95A5A6;
}
.light-gray {
    background-color: #BDC3C7;
}
.yellow {
    background-color: #F1C40F;
}
.text-dark-blue {
    color: #34495E;
}
.text-green {
    color: #16A085;
}
.text-blue {
    color: #2980B9;
}
.text-orange {
    color: #F39C12;
}
.text-red {
    color: #E74C3C;
}
.text-purple {
    color: #8E44AD;
}
.text-faded {
    color: #221c1b;
}
.foot-bar {
	display: none;
	position: fixed;
	left: 50%;
	transform: translate(-60%, 0);
	bottom: 0;
	width: 78%;
	background-color: #9c9996;
	color: #221c1b;
	text-align: center;
	padding: 1em 0px;
	z-index: 100;
	border-radius: 4px 4px 0px 0px;
	box-shadow: 0px -2px 5px darkslategray;
}
.foot-bar .badge-notify {
	font-size: 1em !important;
	padding: 4px 8px;
	font-weight: normal !important;
}
.foot-bar .min-padding {
	padding: 2px 0px 2px 15px;
}
.badge-table-price {
	font-size: 1.1em !important;
	padding: 6px 10px;
}
/*=== card ===*/
.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    border-radius: 0px; 
	margin-top:10px;
	/*height:210px;*/
	margin-right: 5px;
}
.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.container-card {
    padding: 2px 8px;
}
.card img {
    border-radius: 0px;
}
.box_category {
	padding-bottom: 20px;
}
.button_category {
	font-size:28px;
	cursor:pointer;
	color: #766c6b;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 200;
    top: 0;
    left: 0;
    background-color: #fce3e0;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 50px;
    text-align:center;
}
.sidenav .titulo-lateral {
	background-color: #9c9996;
	font-size: 1.6em;
	padding: 10px 0px 10px 8px;
	color: white;
	text-align: left;
}
.sidenav a {
    padding: 8px 8px 8px 8px;
    text-decoration: none;
    font-size: 22px;
    color: #343540;
    display: block;
    transition: 0.5s;
	text-align: left;
}

.sidenav a:hover{
    color: #766c6b;
}

elemento {

}
.navbar-inverse .navbar-nav > li > a {
    color: #d0d0d1 !important;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #ddd !important;
}
.navbar-inverse .navbar-brand {
    color: #d0d0d1;
}
.sidenav .closebtn {
	float: right;
	font-size: 1.6em;
	padding: 0px 25px;
	line-height: 1em;
}

/*=== boton arriba ===*/
#scrolltop {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 0px; /* Place the button at the bottom of the page */
    right: 20px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #FF3B30; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px 15px 5px 15px; /* Some padding */
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	font-size: large;
}

#scrolltop:hover {
    background-color: #FF2730; /* Add a dark-grey background on hover */
}
.menos-padding {
	padding-left:10px;
	padding-right:5px;
}
.cero-padding {
	padding:0px;
}
.starbox .star {
    background-image: url('../../images/5-small-g.png') !important;
}
.starbox .colorbar {
    background: #FF3B30 !important;
}
 /* Style all font awesome icons */
.comparte {
	font-size: 14px;
	font-stretch: condensed;
	font-weight: 600;
}
.fa-share {
    padding: 5px;
    font-size: 18px;
    width: 50px;
    text-align: center;
    text-decoration: none;
	border-radius: 0px;
}
.fa1 {
    padding: 14px;
    font-size: 25px;
    width: 50px;
    text-align: center;
    text-decoration: none;
	border-radius: 10%;
	height:50px;
	margin-left: 2px;
}
.fax4 {
	font-size: 1.5em;
	padding: 2px;
}
.fax2 {
	font-size: 1.3em;
}
.fax3 {
	font-size: 1.5em;
}
.ed-cantidades {
	border: 1px solid #7E7D79; 
	border-radius: 50px;
	padding: 5px;
}
/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.7;
	text-decoration: none;
	color:#000;
}
.table-responsive {
	border: 0px;
}
/*==== slides ====*/
.mySlides {
	display:none;
}
.slideshow-container {
  position: relative;
  margin: 10px auto;
}
.dot {
  height: 15px;
  width: 15px;
  margin: 1em 2px 0px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.fade_s {
  -webkit-animation-name: fade_s;
  -webkit-animation-duration: 2s;
  animation-name: fade_s;
  animation-duration: 2s;
}

@-webkit-keyframes fade_s {
  from {opacity: .2} 
  to {opacity: 1}
}

@keyframes fade_s {
  from {opacity: .2} 
  to {opacity: 1}
}
.active, .dot:hover {
  background-color: #717171 !important;
}
/*=== tags ===*/
.tags {
	padding-left:20px;
	padding-right:20px;
}
.tags button{border:1px solid #DDD;display:inline-block;color:#717171;background:#FFF;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:2px;margin:0 3px 6px 0;padding:5px 10px}
.tags button:hover{border-color:#08C;}
.tags button.primary{color:#000;background-color:#428BCA;border-color:#357EBD}
.tags button.success{color:#000;background-color:#5CB85C;border-color:#4CAE4C}
.tags button.info{color:#000;background-color:#5BC0DE;border-color:#46B8DA}
.tags button.warning{color:#000;background-color:#F0AD4E;border-color:#EEA236}
.tags button.danger{color:#000;background-color:#D9534F;border-color:#D43F3A}
.tags button.hotpink{color:#000;background-color:hotpink;border-color:hotpink}
.tags button.blueviolet{color:#000;background-color:blueviolet;border-color:blueviolet}
.tags button.chocolate{color:#000;background-color:chocolate;border-color:chocolate}
.tags button.lawngreen{color:#000;background-color:lawngreen;border-color:lawngreen}
.tags button.teal{color:#000;background-color:teal;border-color:teal}
.shopping-cart-white {
    font-size: 2em;
    color: white;
    padding: 0px;
    text-shadow: 3px 3px 6px #150101;
}
.shopping-cart-grid {
	font-size: 2.2em;
	color: #FF3B30;
	padding: 0px 0px 0px 0.5em;
} 
.shopping-cart-list {
	font-size: 2.2em;
	color: #FF3B30;
	padding: 0px;
} 
.shopping-cart-grid:hover, .shopping-cart-list:hover {
	color: #FB1B0F;
}
.fa-facebook {
    background: #3B5998;
    color: white;
}
.fa-whatsapp {
    background-color: green;
    color: white;
}
.fa2 {
	padding: 5px;
    font-size: 25px;
    width: 70px;
	height: 35px;
    text-align: center;
    text-decoration: none;
	border-radius: 4px;
	background: #3B5998;
}
.fa3 {
    padding: 14px 6px;
    font-size: 25px;
    width: 50px;
    text-align: center;
    text-decoration: none;
	border-radius: 10%;
	height:50px;
	margin-left: 2px;
}

.fa-thumbs-up {
    color: white;
}
.fa-thumbs-down {
    color: white;
}
/* Twitter */
.fa-twitter {
    background: #55ACEE;
    color: white;
} 
/* web */
.fa-link {
    background: #55ACEE;
    color: white;
} 
/* tripadvisor */
.fa-tripadvisor {
    background: #6C9B3F;
    color: white;
} 
/* tripadvisor */
.fa-instagram {
    background-color: hotpink;
    color: white;
}
.fa-envelope-o {
    background-color: burlywood;
    color: white;
}
.card-details {
    background-color: #d8d8d9;
    padding:0;
}

.card-details .imgn {
    width:100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius:0px;
}
.card-details h4 {
    margin:20px;
}
.card-details p {
    margin:5px;
    opacity: 0.80;
}

.bg-4 { 

  color: #fff;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
}
.bg-4 a {
	color: #766c6b;
}
/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    box-shadow: 0 4px 6px 0 rgba(236, 226, 226, 0.2),0 6px 20px 0 rgba(238, 230, 230, 0.1);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
	border-radius: 0px;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #2f2e2e;
    float: right;
    font-size: 28px;
    font-weight: bold;
	opacity: 1;
}


.close:hover,
.close:focus {
    color: darkgrey;
    text-decoration: none;
    cursor: pointer;
}
#o-details {
	padding: 2px 0px !important;
}
.modal-header {
    background-color: #9c9996;
    color: white;
	border-bottom: 0px;
	padding: 8px 15px;
}

.modal-header-ed {
    background-color: #fce3e0 !important;
    color: #2f2e2e;
	border-bottom: 0px;
}

.modal-body {
	padding: 2px 4px;
	background-color: #d8d8d9;
	color: #2f2e2e;
}

.modal-footer {
    padding: 4px 8px;
    background-color: #d8d8d9;
    color: black;
	border-top: 0px;
}

.modal-footer-ed {
    padding: 4px 16px;
    background-color: #d8d8d9;
    color: white;
	border-top: 0px;
}
/****** survey *****/
.callout {
  	width: 90%;
	margin: 2em auto;
}

.callout-container {
	padding: 15px;
	background-color: #ccc;
	color: black;
	border: solid burlywood 8px;
	border-radius: 5px;
	box-shadow: 0px -2px 15px grey;
	font-family: 'Open Sans';
	text-align: center;
}
.pregunta-encuesta {
	border: solid burlywood 1px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	background-color: gainsboro;
	font-size: 1.2em;
}
.pregunta-encuesta h5 {
	font-size: 1.1em;
	font-weight: 500;
}
.opcion-encuesta {
	font-family: 'Open Sans';
	text-align: center;
	font-size: large;
}
.div-enviar {
	text-align: center;
	padding: 15px;
	width: 100%;
}
#snackbar {
    visibility: hidden; 
    min-width: 250px; 
    margin-left: -125px; 
    background-color: #333; 
    color: #fff; 
    text-align: center; 
    border-radius: 2px; 
    padding: 16px; 
    position: fixed; 
    z-index: 200; 
    left: 50%; 
    bottom: 30px; 
}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */

/* Add animation: Take 0.5 seconds to fade in and out the snackbar.
However, delay the fade out process for 2.5 seconds */
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}
@media screen and (max-width: 900px) {
	.container-card h4 {
		font-size:16px;
	}
	.principal-ec {
		padding:20px 15px 20px 15px;
	}
	.categoria-titulo {
		font-size: 25px !important;
	}
}
/* Por debajo de 700px */
@media screen and (max-width: 700px) {
	.container-card h4 {
		font-size:16px;
	}
	.principal-ec {
		padding:20px 15px 20px 15px;
	}
	.categoria-titulo {
		font-size: 20px !important;
	}
	.g-categoria-titulo {
		font-size: 20px !important;
	}
}

@media screen and (max-width: 500px) {
  	.sidenav a {font-size: 18px;}
	.container-card h4 {
		font-size:15px;
	}
	.principal-ec {
		padding:20px 15px 20px 15px;
	}
	.enlace-central {
		width:90%;
		color:#FFF;
		font-size:18px;
		padding:10px 15px 10px 15px;
	}
	.coupon-container h2 {
		font-size: 1.4em;
	}
}
@media screen and (max-width: 400px) {
	.categoria-titulo {
		font-size: 20px !important;
	}
		.g-categoria-titulo {
		font-size: 20px !important;
	}
}


.recipes-w3l-agile {
    padding: 2em 0 3em 0;
}
.bs-example.bs-example-tabs {
    margin-top: 0em;
} 
*--menu--*/
.menu {
    padding: 13em 0 5em;
    position: relative;
    background-color: #CADDE1;
}
.menu-tag {
    position: absolute;
    top: 0%;
    left: 42%;
    margin-top: 5em;
}
.menu-text {
	margin: 4px 0px 1em 4px;
	position:relative;
    -webkit-transition:.5s all;
	-moz-transition:.5s all; 
	transition:.5s all;
	border: 1px solid #3E3E3F !important;
	padding: 0px;
	min-height: 90px;
	border-radius: 5px 5px 0px 0px;
	background-color: #d8d8d9;
}
.menu-text-left{
    /*float: left;*/
    width: 100%;
    text-align: left;
	position: relative;
	z-index: 50;
}
.menu-text-left h4 {
    font-size: 18px;
    margin: 0;
    color: #766c6b;
	padding: 5px 4px 0px 4px;
	min-height: 48px;
}
.menu-text-left .divh6 {
    font-size: 0.9em;
    margin: 0;
    color: #ff8c00;
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
	padding: 2px;
}
.rep-w3l-text {
    /*float: left;*/
    width: 100%;
      margin-top: 0em;
}
.menu-text-right{
	float:right;
	width: 20%;
	text-align: center;
	position: relative;
	z-index: 50;
}
.price-dat {
  margin: 0;
  font-size: 18px;
  color:#766c6b;
  text-align: left;
	padding: 2px 0px 2px 5px;
}
.menu-grids-info {
  position: relative;
}
.menu-rate{
  position: absolute;
  width: 92%;
  top: 0%;
  left: 15px;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}
.menu-rate h5{
  font-size: 30px;
  font-weight: 500;
  color:#fff;
  letter-spacing:0.5px;
  margin: 1em 0;
  text-align: center;
}
.menu-grids-info:hover div.menu-rate {
  display: block;
}
.menu-spl {
  position: relative;
}
.menu-spl:hover div.menu-rate {
  display: block;
}
.menu-rate.spl-rate {
  width: 95%;
}
.cero_padleft {
    padding-left: 0px !important;
}
.cero_padtop {
    padding-top: 0px !important;
}
.cero_padbuttom {
    padding-bottom: 0px !important;
}
.cero_padright {
    padding-right: 0px !important;
}
.rep-w3l-img {
}
.rep-w3l-img img {
      border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -o-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    padding:1px;
	    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.size-mon {
	font-size: 13px;
}

* {
      box-sizing: border-box;
    }

    .slider-o {
        width: 100%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }