/* Add here all your CSS customizations */
.catalog-btn{background:#269245;color:#ffffff!important;border-radius:20px;padding:5px 14px;font-size:13px;font-weight:600;letter-spacing:.8px;transition:.4s!important;}
.catalog-btn:hover{background:#015b2a;color:#ffffff!important;}
.footer-ribbon i {color: #ffffff;margin-left: 6px;vertical-align: top;line-height: 27px;font-size: 17px;}
#footer .footer-ribbon{
	background: #269245;
	animation: promoanim 4s infinite;
	transition:.4s;
}
#footer .footer-ribbon:hover{
	transform: translate(5px, 0px);
}

@keyframes promoanim {
  0% {background-color:#269245;}
  25% {background-color:#015b2a}
  50% {background-color:#269245;}
  75% {background-color:#015b2a}
  100% {background-color:#269245;}
}

#promo-modal.iziModal .iziModal-button{
	position: absolute;
  right: 0;
  top: 0;
  margin-right: -14px;
  margin-top: -14px;
	opacity:1;
}
#promo-modal-index.iziModal .iziModal-button{
	position: absolute;
  right: 0;
  top: 0;
  margin-right: -14px;
  margin-top: -14px;
	opacity:1;
}
.iziModal-content .iziModal-button.d-none{
	display:block!important;
	position: absolute;
	right: 32px;
	top: 32px;
	margin-right: -20px;
	margin-top: -20px;
	opacity:.4;
	z-index:1041;
}
.iziModal-content .iziModal-button:hover{
	opacity:.8;
}
@media (max-width:575px) {
	#promo-modal{max-width:320px!important;}
	#promo-modal.iziModal .iziModal-button{margin-right:10px;margin-top:10px;}
	#promo-modal.iziModal .iziModal-button{width:30px;height:30px;}

	#promo-modal-index{max-width:320px!important;}
	#promo-modal-index.iziModal .iziModal-button{margin-right:10px;margin-top:10px;}
	#promo-modal-index.iziModal .iziModal-button{width:30px;height:30px;}
}
