/* pulsowanie click to call */
@media screen and (max-width:576px){
	.click-to-call{
		position:fixed;
		bottom:0;
		right:0;
		padding:5px 10px;
		border-radius:0px;
		font-size:13px;
		z-index:10;
		margin-right:24px;
		margin-bottom:24px;
		background:#A07F60;
		color:#fff !important;
		animation: pulse 2s infinite;
/* 		border:1px solid #000; */
		font-family:var(--txtHeader);
	}
}
@keyframes pulse{
	0%{
/* 		transform:scale(0.9); */
		box-shadow:0 0 0 0 rgb(35, 74, 72, 0.7);
	}
	70%{
/* 		transform:scale(1); */
		box-shadow:0 0 0 15px rgb(35, 74, 72, 0);
	}
	100%{
/* 		transform:scale(0.9); */
	}
}
@media screen and (min-width:576px){
	.no-display-dektopski-callButton{
		display:none;
	}
}
@media screen and (max-width:768px){
	.center-foto-tablet{
		display:flex;
		justify-content:center;
		align-items:center;
	}
}
.footer-logo{
	width:190px;
	filter:invert(1);
}
@media screen and (max-width:992px) {
	.footer-logo {
		width:120px;
	}
}
.title-footer{
	color:#000;
	font-weight:400;
	font-size:20px;
	margin-bottom:15px;
	text-transform:uppercase;
}
.footer-link{
	transition:opacity 0.35s ease-out;
	text-decoration:none;
	color:#000;
	font-size: 14px;
}
@media screen and (min-width:992px){
	.footer-link:hover{
		opacity:0.7;
		color: #000 !important;
	}
}
.hr-footer{
	height:1px;
	width:100%;
	margin-top:35px;
	margin-bottom:20px;
	background-color:#7D5C3A;
}
.copyrights-footer{
	text-align:center;
	color:#000;
	margin-top:0px; 
	margin-bottom:15px;
}
#footer-text {
	font-size:14px;
}
@media screen and (max-width:576px){
	#footer-text{
		font-size:13px
	}
}
.social-img-footer{
	transition:all 0.4s ease-out;
	filter:brightness(100);
}
@media screen and (min-width:992px){
	.social-img-footer:hover{
		opacity:0.7;
		color:#fff;
	}
}

@media screen and (max-width:768px){
	.footerLogo__ctr {
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}
}

.footer__address p {
	color:#fff;
}
.footer__main{
/* 	border-radius:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px; */
/* 	background:#fbfbfb; */
	border-top:1px solid #7D5C3A;
	background:#fff;
}

.footerMenu__li {
	border-top: 1px solid #7D5C3A;
	text-transform:uppercase;
	padding-top:10px;
}

.footerMenu__li--adress p {
	font-size:14px;
}
.ctaSectionFooter {
	border-top:1px solid #7D5C3A;
}


@media screen and (max-width:768px) {
	.ctaSectionFooter h4 {
		font-size:20px;
		line-height:28px;
	}
}