#logos{
	/*padding-top:20px;
	padding-bottom:10px;*/
}
.buscador{
	background: #000;
	padding: 10px;
}
.menu_top{
	background: #024890;
	box-shadow:0px -3px 0px 0px white inset;
	/*box-shadow: 0px 6px 7px 0px rgba(171, 171, 171, 0.92);*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-family: "Verdana",Geneva,sans-serif;
}
.boton_busqueda{
	background: transparent;
	border:none;
}
.campo_busqueda{
	background: transparent;
}
.img_center{
	display: block;
	margin:0 auto;
}
.cuadro_producto{
	margin-top:15px;
	border:1px solid #d0d0d0;
}
.titulo_producto{
	color:#181818;
	text-transform: uppercase;
}
.titulo_producto:hover{
	color:#464646;
	transition:0.5s ease;
	text-decoration: none;
}
.btn_producto{
	width: 90%;
	margin-left: 5px;
	margin-right: 5px;
}
.contenido {
  min-height: 100%;
  /* equal to footer height */
	margin-bottom: -100px;
}
.contenido:after {
  content: "";
  display: block;
}
.footer, .contenido:after {
  /* .push must be the same height as footer */
	height: 100px;
}
.footer {

}
.menu_bottom{
	background: #7e7e7e;
	padding:20px;
}
.copyright{
	background: #000;
	padding:15px;
}
.breadcrumb > li > a {
	color:#000;
	font-weight: bold;
	font-family: "Verdana",Geneva,sans-serif;
	font-size:12px;
}
.breadcrumb > li > a:hover {
	text-decoration: none;
}
.texto-copyright{
	color:#fff;
	font-weight: bold;
	font-size: 12px;

}

@media(min-width: 768px) {
.logo{
	margin-top:30px;
}
.header{
	background: url('../images/new_images/back_web.jpg') no-repeat center #000;
	height: 198px;
	display: flex;
	align-items: center;
}

.table_mod{
	max-width: 100%;
  margin: 0 auto;
}

.lista_distribuidores ul {
  display: grid;
  grid-template-columns: 50% 50%;
  padding-left: 0;
  border: 1px solid white;
}

.lista_distribuidores li {
  list-style: none;
  border: 1px transparent;
  padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.lista_distribuidores li a.flag-distribuidor{
	float:left;
	margin-right: 5px;
}

.lista_distribuidores li a.tel-distribuidor{
	margin-left: 10px;
}

.lista_distribuidores li span{
	float:left;
	text-align: left;
}


}
@media(max-width: 768px){
	.header{
	background: url('../images/new_images/back_phone.jpg') no-repeat center;
}


.table_mod{
	max-width: 100%;
  margin: 0 auto;
}

.lista_distribuidores ul {
  display: grid;
  grid-template-columns: 100%;
  padding-left: 0;
  border: 1px solid white;
}

.lista_distribuidores li {
  list-style: none;
  border: 1px transparent;
  padding: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.lista_distribuidores li a.flag-distribuidor{
	float:left;
	margin-right: 5px;
}

.lista_distribuidores li a.tel-distribuidor{
	margin-left: 10px;
}

.lista_distribuidores li span{
	float:left;
	text-align: left;
}

}

.btn_comprar{
	background: #ce1312;
	width: 100%;
	padding:10px;
	border-radius: 0px;
	border:none;
	color:#fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 2px 2px rgb(33, 33, 33);
}
.btn_comprar:hover{
	background: #B11615;
	transition:0.5s ease;
}
.modal-content2{
	margin:15px;
	background: #e4e4e4;
}
.texto-modal{
	color:#2E2E2E;
}
.texto-politica{
	color:#fff;
	text-decoration: underline;
}
.texto-politica:hover{
	text-decoration: none;
	color:#fff;
}
.imagen_producto{
    width: 190px;
    height: 180px;
    display: flex;
    align-items: center;
    margin:0 auto;
    padding-top: 5px;
}

.img_product_custom{
	height: auto;
	max-width: 190px;
	max-height: 180px;
}

.descripcion_producto{
	height: 70px;
}
.descripcion_producto_texto{
	text-transform: lowercase;
	word-break: normal;
}
.descripcion_producto_texto::first-letter{
	text-transform: uppercase;
}
.country-selector {
	font-weight: bold;
	font-size: 1.25em;
}

.distribuidor1{
	display: block;
}
.distribuidor2{
	display: none;
}


@media (max-width: 768px) {
	.imagen_producto{
	    width: 100%;
	    height: auto;
	    display: flex;
	    align-items: center;
	    margin:0 auto;
	    padding-top: 5px;
	}
	.img_product_custom{
		height: auto;
	}
	.descripcion_producto{
		height: 55px;
		padding-bottom:10px;
	}
	.distribuidor1{
		display: none;
	}
	.distribuidor2{
		display: block;
	}
}
