@media  only screen and (max-resolution: 144dpi) {
	    
	    
}
@media screen and (max-width: 1100px){


}
@media screen and (max-width: 1035px){

	.grid {
	    padding-left: 5%;
	    padding-right: 5%;
	}
  
}
@media screen and (max-width: 955px){

	.maksyma p {
		font-size: 17px;
	}
	.blog-galeria {
		margin-left: -2%;
		margin-right: -2%;
	}
	.blog-galeria .items-row {
	    overflow: visible;
	}
	.blog-galeria .cols-3 .column-1, .blog-galeria .cols-3 .column-2, .blog-galeria .cols-3 .column-3 {
		width: 46%;
		float: left;
		position: relative;
		margin-left: 2%;
		margin-right: 2%;
	}
	.wrapper-content {
		padding-top: 9%;
		padding-bottom: 9%;
	}
	.items-row:last-child .item {
	    padding-bottom: 4% !important;
	}
	.blog-galeria .item {
		padding-bottom: 4%;
	}


}
@media screen and (max-width: 875px){


}
@media screen and (max-width: 850px){
	.sub-menu-kom {
		display: block;
	}
	.blog-gabanga .page-header h2[itemprop="name"] {
		margin-bottom: 10%;
	}
	.blog-gabanga .items-row h1 {
		text-align: left !important;
	}
	.maksyma p {
	    font-size: 15px;
	}
	.menu-button {
		display: inline-block;
		height: 26px;
		margin-top: 8px;
		background-color:#bf2e2e;
		margin-bottom: 8px;
		padding-left: 6px;
		padding-right: 6px;
		position: relative;
		z-index: 999;
		overflow: hidden;
	}
	.wrapper-menu {
	    position: fixed;
	    z-index: 999;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    background-color: white;
	}
	.maksyma {
		margin-top: 40px;
	}
	.menu-button p {
		color: white;
		font-size: 12px;
		text-transform: uppercase;
		line-height: 26px;
		letter-spacing: 1px;
		cursor: pointer;
		position: relative;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		transition: 400ms ease 0s;
		-moz-transition: 400ms ease 0s;
		-o-transition: 400ms ease 0s;
		-webkit-transition: 400ms ease 0s;
	}
	.menu-button p.menu {
		display: block;
	}
	.menu-button.open p.menu {
		top: -100px;
		display: block;
	}
	.menu-button.close p.x, .menu-button p.x {
		top: 200px;
		display: block;
	}
	.menu-button.open p.x {
		top: 0px;
		position: absolute;
		left: 0px;
		right: 0px;
		margin: auto;
		display: block;
		text-align: center;
	}
	.wrapper-menu .menu {
		display: none;
	}
	.mobile-menu {
		display: block;
		position: fixed;
		top: -100%;
		height: 100%;
		left: 0px;
		right: 0px;
/* 		background-color: rgba(13, 42, 116, 0.88); */
		background-image: url('/images/pawel-waszkiewicz-ksiazki.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 30% center;
		z-index: 99;
		transition: 400ms ease 0s;
		-moz-transition: 400ms ease 0s;
		-o-transition: 400ms ease 0s;
		-webkit-transition: 400ms ease 0s;
	}
	.mobile-menu.open {
		top: 0px;
	}
	.mobile-menu ul {
		top: 50%;
		position: relative;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		text-align: center;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.mobile-menu ul li {
		display: block;
		border: 1px solid white;
		margin-top: 10px;
		margin-bottom: 10px;
		background-color: rgba(0,0,0,0.3);
	}
	.mobile-menu ul li a {
		color: white;
		font-size: 18px;
		margin-top: 20px;
		margin-bottom: 20px;
		text-transform: uppercase;
		letter-spacing: 2px;
		display: block;
	}
	.blog-gabanga .items-row {
		margin-bottom: 15%;
		padding: 5% 9%;
	}
	.blog-gabanga .items-row p {
		font-size: 11px;
		font-family: 'montserratregular';
		text-align: left !important;
	}
	.blog-gabanga h2 span.subheading-category {
		margin-bottom: 15%;
	}

}
@media (max-width: 850px) and (orientation: landscape) {

	.mobile-menu ul li {
		display: inline-block;
		padding-left: 15px;
		padding-right: 15px;
		margin: 10px;
	}

}
@media screen and (max-width: 635px){

/*
	.wrapper-footer-in .custom {
		display: flex;
		display: -webkit-flex;
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
	}
	.wrapper-footer .rights {
		order: 2;
		float: none;
		margin-top: 15px;
	}
*/
	.wrapper-footer p {
		order: 1;
	}
	.blog-gabanga .items-row::before {
    	right: -71px;
    }
	.blog-gabanga .items-row::after {
    	left: -71px;
    }
    .blog-gabanga .page-header h2[itemprop="name"] {
	    font-size: 17px;
	    margin-bottom: 15%;
    }
    .blog-gabanga .items-row h1 {
    	font-size: 15px;
    }
    .blog-gabanga .page-header h1 {
    	font-size: 19px;
    	margin-bottom: 15%;
    }
/*      */
	.blog-pablo .page-header h2 {
		font-size: 19px;
	}
	.blog-pablo .obrazek {
		width: 100%;
		display: block;
		margin-bottom: 5%;
	}
	.item .item-image {
		margin-bottom: 15%;
	}
	.item-page-pablo .obrazek, .blog-pablo .obrazek {
		height:160px;
		width: 160px;
	}
	p, li, .zawartosc a, .item-page-pablo p {
		font-size: 14px;
	}
	h2[itemprop="name"] a, h2[itemprop="name"], h2[itemprop="headline"] {
		font-size: 19px;
		margin-bottom: 30px;
	}

}
@media screen and (max-width: 535px){
	
	.maksyma p {
	    font-size: 13px;
	}
	.blog-galeria {
		margin-left: 0;
		margin-right: 0;
	}
	.blog-galeria .items-row {
	    overflow: visible;
	}
	.blog-galeria .cols-3 .column-1, .blog-galeria .cols-3 .column-2, .blog-galeria .cols-3 .column-3 {
		width: 100%;
		float: none;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
	.items-row:last-child .item {
	    padding-bottom: 8% !important;
	}
	.blog-galeria .item {
		padding-bottom: 8%;
	}
	.mobile-menu ul li a {
		font-size: 13px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

}
@media screen and (max-width: 515px){


}
@media screen and (max-width: 435px){


}
@media screen and (max-width: 415px){


}
@media screen and (max-width: 355px){
	
	
}