/* Feed */
.cuadro {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

.cuadro .image {
	border: 5px solid #fff0;
}

.cuadro .image:hover {
	border: 5px solid #FFCD36;
	cursor: pointer;
}

.cuadro .image img {
	box-shadow: 0px 4px 10px -4px #000;
}

.cuadro .details {
}

.cuadro .details .price {
	font-size:;
}

.cuadro .details .price span {
	font-size: 13px;
	color: #232323;
}

.cuadro .details .addNow .link {
	color: #257eff;
	font-family: 'THBold';
}

/*sm*/
@media only screen and (min-width:576px) and (max-width:767px) {
	.cuadro .details div {
		text-align: center;
	}

}

/*md*/
@media only screen and (min-width:768px) and (max-width:991px) {
	.cuadro .details .title {
		text-align: left;
	}

	.cuadro .details .price {
		text-align: center;
	}

	.cuadro .details .addNow {
		text-align: right;
	}

}

/*lg*/
@media only screen and (min-width:992px) and (max-width:1199px) {
	.cuadro .details .addNow {
		text-align: right;
	}

}

/*xl and xxl */
@media only screen and (min-width:1200px) {
	.cuadro .details .title {
		text-align: left;
	}

	.cuadro .details .price {
		text-align: center;
	}

	.cuadro .details .addNow {
		text-align: right;
	}

}

/* Visualizador Mobile */
.viewier {
	background: #000e;
	position: fixed;
	z-index: 1002;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.viewier .title {
	text-align: center;
	width: 90%;
	margin: 0 auto;
	margin-top: 5vh;
	color: #fff;
	padding: 10px 0px;
}

.viewier .image {
	width: 90%;
	margin: 0 auto;
}

.viewier .image img {
	width: 100%;
	box-shadow: 0px 4px 10px -4px #ccc;
}

.viewier .price {
	text-align: center;
	width: 90%;
	margin: 0 auto;
	color: #fff;
	padding: 10px 0px;
}

.viewier .price .link {
	color: #257eff;
	font-family: 'THBold';
}

/*xs sm md*/
@media only screen and (min-width:0px) and (max-width:991px) {
	.viewier .title {
		font-size: 20px;
	}

	.viewier .price {
		font-size: 18px;
	}

}

/* Modal Image */
.modalImage .details .title {
	font-size: 20px;
}

.modalImage .details .title {
	font-size: 20px;
}

.modalImage .details .addNow {
	text-align: right;
}

.modalImage .details .addNow .link {
	color: #257eff;
	font-family: 'THBold';
}

.modalImage .details .price div {
	border-bottom: 2px solid #FFCD36;
	margin-bottom: 10px !important;
}

.modalImage .details .price div span {
	font-size: 13px;
	color: #232323;
}

.modalImage div {
	border-radius: 0px;
}

.modalImage .modal-body {
	padding: 25px 40px;
}

.modalImage img {
	box-shadow: 0px 4px 10px -4px #000;
}

.modalImage .modal-dialog {
	min-width: 80%;
	margin-top: 10px;
}