<style>
/* instagram */
.custom-footer__instagram.col-sm-4{
	width: 100% !important;
	float: none;
	padding-left: 0px;
	padding-right: 0px;
}
.instagram-widget{
	max-width: 100%;
  flex-wrap: nowrap;
}
.instagram-widget.columns-3>a{
	padding-bottom: 10%;
}
@media (max-width: 768px){
	.instagram-widget{
		flex-wrap: wrap;
	}
	.instagram-widget.columns-3>a{
		padding-bottom: 33%;
	}
	.instagram-widget.columns-3 a:nth-child(n+7){
		display: none;
	}
}
.custom-footer__instagram.col-sm-4 h4{
	text-align: center;
}
/* odstup od follow button */
.instagram-follow-btn{
	margin: 10px;
}
/* po najetí na instagram img */
@media (min-width: 769px){
	.custom-footer__instagram a:hover {
		transition: 0.5s;
		transform: scale(0.9);
		border-radius: 10px;
		z-index: 5;
	}
}
.custom-footer__instagram.col-sm-6.col-lg-3 h4{
	text-align: center;
}
.custom-footer__instagram.col-sm-6.col-lg-3{
	width: 100%;
	float: none;
	padding-left: 0px;
	padding-right: 0px;
}
/* END instagram END */
/* facebook widget */
.facebook-widget{
overflow: hidden;
}
.facebook-widget h4{
	text-align: center;
	margin: 20px 0px 5px 0px;
}
.custom-footer__instagram.col-sm-6.col-lg-3 h4{
	margin: 20px 0px 5px 0px;
}
.custom-footer__instagram.col-sm-6.col-lg-3{
  overflow: hidden;
}
.facebook-widget-images{
	display: flex;
	background-color: #F7D2BF;
	height: 92.88px;
}

.facebook-widget-image{
    width: 33.333%;
    display: block;
    overflow: hidden;
}
.facebook-widget img{
	transform: translateY(-30%);
}
.facebook-widget span{
	text-align:center;
  display: inline-block;
  position: relative;
}
.facebook-widget-follow-btn span{
  padding-left: 30px;
}
.facebook-widget-follow-btn{
    text-align: center;
    margin: 10px;
}
.facebook-widget-follow-btn>span::before{
    content: '\e900';
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    font-size: 16px;
    text-align: center;
		font-family: shoptet;
    line-height: 0;
}
@media (max-width: 768px){
	.facebook-widget-images{
		flex-direction: column;
		height: calc(2*98vw/3);
	}
  .facebook-widget-image{
  width: 100%
  }
}

@media (min-width: 769px){
	.facebook-widget-images{
		height: calc(100vw / 9);
  }
	.instagram-widget{
		height: calc(100vw / 9);
  }
	.facebook-widget-images a:hover {
		transition: 1s;
		transform: scale(1.2);
		border-radius: 15px;
		z-index: 5;
	}
}
.facebook-widget-hide{
	overflow: hidden;
//	position: absolute; // pro prohazování widgetů
}
.facebook-widget{
	transition: transform 0.5s ease-in-out;
}
.instagram-widget-hide{
	overflow: hidden;
}
.custom-footer__instagram{
//	transform: translateY(-100%);   // pro prohazování widgetů
}
.custom-footer__instagram{
	transition: transform 0.5s ease-in-out;
}
/* END facebook widget END */
</style>