.container-store {
	margin-bottom: 30px;
	height: 285px;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	background-color: #fafafa;
}

.title-store {
	margin-top: 10px;
	margin-left: 14px;
}

.price-store {
	margin-top: 14px;
	margin-left: 15px;
	font-weight: bold;
	font-family: 'FiraSans-Regular', Arial !important;
	font-size: 22px;
	color: #a60b29 !important;
}

.hr-store-end {
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
}

.title-store h3 {
	font-size: 14px;
}

/*Detail Product*/
.row.bs-2col-bricked.node.node--type-store-product.node--view-mode-full {
	margin-top: 40px;
}

.field--name-field-store-price {
	font-weight: bold;
	margin-top: 15px;
	font-family: 'FiraSans-Regular', Arial !important;
	font-size: 30px;
	color: #a60b29 !important;
	padding-bottom: 10px;
}

.title-caracteristicas > div:nth-child(1) {
	margin-top: 40px;
	margin-bottom: 30px;
	font-family: 'FiraSans-Bold', Arial;
	text-transform: uppercase;
}

.field--name-field-store-description {
	text-align: justify;
}

.title-product-store h3{
	font-weight: bold;
	padding-right: 85px;
}
.title-product-store {
	color: #888888;
}

.content-paga {
	position: relative;
	margin-top: -22px;
	margin-left: 38px;
}

.ico-cred-paga > img {
	height: 24px; 
}

.icono-paga img {
	margin-right: 10px;
	margin-bottom: 7px;
}
.url-paga a {
	color: #1586dd !important;
}

.container-send {
	margin-top: 10px;
}
.content-send {
	margin-left: 65px;
	margin-top: -45px;
}
.text-send {
	font-weight: bold;
}
.ico-cred-send img {
	height: 56px;
}

.url-send a {
	color: #1586dd !important;
}
.field--name-dynamic-token-fieldnode-tienda-pago-envio {
	padding-bottom: 17px;
}
/*End Detail Product*/

/*Card Relation*/
.container-relation-store {
	margin-bottom: 30px;
	box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2);
	height: 285px;
}
.title-relation-store h3 {
	font-size: 14px;
}
.title-relation-store {
	margin-top: 10px;
	margin-left: 14px;
}
.price-relation-store {
	margin-top: 14px;
	margin-left: 15px;
	font-weight: bold;
	font-family: 'FiraSans-Regular', Arial !important;
	font-size: 22px;
	color: #a60b29 !important;
}
/*End Card Relation*/


/*Desktop*/


/* Responsive */
@media screen and (max-width: 767px) {
	
	.container-store {
		height: 355px !important;
	}

	/*Detail Product*/
	.field--name-field-store-description{
		margin-top: 40px;
	}

	.btn-enlace-compra {
		margin-left: 60px !important;
		margin-right: 60px !important;
		margin-top: 30px;
	}

	.title-product-store{
		margin-top: 40px;
	}
	
	/*Product Relation*/
	.container-relation-store{
		height: 335px !important;
	}
}

@media screen and (max-width: 320px) {

	.container-store {
		height: 298px !important;
	}

	.container-relation-store{
		height: 298px !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 410px){

	.container-store {
		height: 330px !important;
	}

	.container-relation-store{
		height: 330px !important;
	}
}

@media screen and (min-width: 414px) and (max-width: 767px){

	.container-store {
		height: 355px !important;
	}

	.container-relation-store{
		height: 355px !important;
	}
}

@media screen and (min-width: 411px) and (max-width: 413px)  {

	.container-store {
		height: 355px !important;
	}

	.container-relation-store{
		height: 355px !important;
	}
}

@media screen and (min-width: 767px) {
	
	.container-relation-store {
		height: 285px !important;
	}

}

/*tablet*/
@media (min-width: 767px) and (max-width: 1200px) {
	.container-store {
		height: 278px !important;
	}

	.container-relation-store{
		height: 278px !important;
	}
}



