@media (max-width: 1199px) {
    .footer-social ul li:last-child {
        margin-left: 5px;
    }
}

@media (min-width: 1200px) {
	.site-container {
	    max-width: var(--site-container-max);
	}
	
}

@media all and (max-width: 768px) {
	.farmacja-login-content {
		padding: 10px;
	    height: calc(100% - 20px);
	}
	button.close-farmacja-login {
	    right: 15px;
	    top: 15px;
	}
	.farmacja-login-select .left, .farmacja-login-select .right {
	    padding: 20px 15px;
	    min-height: 360px;
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
	}
	.farmacja-login-select__actions {
	    flex-direction: column;
	    align-items: center;
	}
	.farmacja-login-select__actions button {
	    width: 100%;
	    margin: 5px 0!important;
	    text-align: center;
	    justify-content: center;
	}
	.register-wrap-inputs input {
	    width: 100%;
	    margin: 6px 0!important;
	}
	.panel-user-wrap {
		display: none;
	}
	.farmacja-login-wrap {
	    height: 100vh;
	    overflow: auto;
	}
	.form-headings.image img {
		display: none;
	}
	.form-headings.image {
		margin: 0;
	}
	section.slider {
	    display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: repeat(2, 1fr);
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}
	a.slider-link-image:first-child {
		grid-area: 1 / 1 / 2 / 2;	
	}
	a.slider-link-image:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}


	article.posts-box-big .image,
	article.posts-box-big .content {
		width: 100%;
	}
	article.posts-box-big .image {
		margin-bottom: 15px;
	}
	article.posts-box-big .content {
		padding-left: 0;
	}
	
	/* Article Page Header Mobile Improvements */
	@media (max-width: 767px) {
	  .article-share,
	  .share-buttons,
	  .social-share {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 8px;
		flex-wrap: nowrap;
		margin: 18px 0 16px;
	  }

	  .article-share .share-button,
	  .share-buttons .share-button,
	  .social-share .share-button {
		width: 38px;
		height: 38px;
		min-width: 38px;
		max-width: 38px;
		padding: 0;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		overflow: hidden;
		text-decoration: none;
	  }

	  .article-share .share-label,
	  .share-buttons .share-label,
	  .social-share .share-label {
		display: none !important;
	  }

	  .article-share .share-icon,
	  .share-buttons .share-icon,
	  .social-share .share-icon {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		line-height: 1;
	  }

	  .article-share a,
	  .article-share button {
		box-sizing: border-box;
		white-space: nowrap;
		margin: 0 !important;
	  }
	  
	  .article-share a span.share-icon {
		width: 100% !important;
		height: 100% !important;
		background-size: 18px;
	  }
	}

	.entry-meta .post_tags {
		max-height: 32px;
		overflow: hidden;
		margin: 10px 0;
	}

}








