/*
	Shared CSS for styling all collection content
*/
/* static image */
.imghov {
	background-color:#fff;
	display:inline-block;
}

.imghov img {
	opacity:1;
	transition:all ease .3s;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
}
.imghov:hover img {
	opacity:.8;
}
.textcont .btninfo:after {
	color:#d27644;
	top:-42px;
}

.border-animated:before,
.border-animated:after,
.border-animated2:before,
.border-animated2:after {
	content:"";
	width:96%;
	height:96%;
	display:block;
	position:absolute;
	top:1.5%;
	left:1.5%;
	opacity:.70;
	box-sizing:border-box;
	transform:scale(1,1);
	
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s;
}
.border-animated:before {
	border-top:1px #ffe787 solid;
}
.border-animated:after {
	border-right:1px #ffe787 solid;
}
.border-animated2:before {
	border-bottom:1px #ffe787 solid;
}
.border-animated2:after {
	border-left:1px #ffe787 solid;
}

/*
|-----------------------------------------------------------------------------------------------------------
| MEDIA QUERIES
|-----------------------------------------------------------------------------------------------------------
*/
/*** Mobile ***/ 
@media only screen and (max-width: 40em) {}

/*** Tablet ***/ 
@media only screen and (min-width: 40.063em) and (max-width: 64em) {}

/*** Tablet and Desk***/ 
@media only screen and (min-width: 40.063em){}

/*** Desktop ***/ 
@media only screen and (min-width: 64.063em) {
	.buttonhov { 
		padding:16px 47px 20px;
	}
}