/* Add here all your CSS customizations */
#footer .logo img {
	max-width: 250px;
}

.icon-box.icon-box-style-4 .icon-box-icon, .icon-box.icon-box-style-7 .icon-box-icon {
	margin-right: 16px;
	margin-right: 1rem;
	border-radius: 100%;
	width: auto;
	height: auto;
	padding: 36.8px;
	padding: 0.3rem;
	text-align: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}
article .blog-post h2 { font-weight: 700; }

/* cambios para pie vista y no vista en smartphones de 415px */
@media (min-width: 416px) {
	.estacel {	display: none; }
}
@media (max-width: 415px) {
	.noestacel {	display: none; }

}

.jr-insta-thumb {
	float: left;
	width: 100%;
}
.jr-insta-thumb a {
	float: left;
	width: 33.3%;
	padding: 5px;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.jr-insta-thumb a img {
	width: 100%;
	height: auto;
}
.jr-insta-thumb a:hover {
	opacity: 0.6;
}
.social-icons li:hover.social-icons-instagram a {
	background: #ca163a !important;
}
.btn-wsp {
	position:fixed;
	bottom:20px;
	left:20px;
	text-align:center;
		font-size:30px;
		z-index:100;
	padding-top: 10px;
}
.btn-wsp:hover,
.btn-wsp:active,
.btn-wsp:focus {
	text-decoration: none;
	transition-property: all;
}

@media (min-width: 576px)
btn-wsp {
		right: 30px;
		bottom: 30px;

@media (min-width: 768px) {
.btn-wsp {
		right: 40px;
		bottom: 40px;
}
