/* ---------------------------------------------------- RWD */
.page-template-default.page main,
.page-template-page-contact main {
	margin: 0;
	padding: 150px 0 0 0;
}
body.page-template-page-narrow .custom-baner,
body.page-template-default.page {
	margin-top: 0;
}
/* SF Style Fix */
@media screen and (max-width: 1480px) {
	.header__wooShort-counter {
		width: 100%;
		font-size: 10px;
	}
}
@media screen and (max-width: 1280px) {
	body.salony-single #title-header {
		padding-top: 80px;
	}
	#salons-list .single-salon:nth-child(2n) {
		max-width: 45%;
	}
}
@media screen and (max-width: 1140px) and (min-width: 800px) {
	.mainInfo > div {
		font-size: 18px;
	}
} 
@media screen and (max-width: 1080px) {
	/* Header */
	.header__main,
	.header__main.fixed {
		padding: 0 3%;
	}
	/* HomePage */
	#homeHero .image {
		background-position: center;
	}
	.textbox-foto {
		margin-top: 0;
	}
	.textbox-foto__left h3 {
		text-align: center;
	}
	/* Structure */
	body.page-template main.main,
	body.page-template-template-examination main.main,
	body.page-template-page-salony #main-content {
		padding-top: 80px;
	}
	body.home main.main,
	body.page-template-page-narrow main.main {
		padding-top: 0;
	}
	body.page-template-page-narrow section.pageContent,
	body.page-template-default section.pageContent,
	.footer .container,
	.multiple-content .container {
		padding: 0 3%;
	}
	body.page-template-default section.pageContent {
		padding: 0 3% 20px 3%;
	}
}
@media screen and (max-width: 800px) {
	body.page-template-page-salony #salons-list,
	section.multiple-content .container {
		padding: 0 3%;
	}
	.posts-list {
	  padding: 30px 3% 0 3%;
	}
	/* Salony */
	body.postid-4125 .side-social iframe {
		width: 100% !important;
		min-width: 100% !important;
	}
}
@media screen and (max-width: 680px) {
	#salons-list .container {
		padding: 0 3%;
	}
	body.page-template main.main,
	body.page-template-template-examination main.main,
	body.page-template-page-salony #main-content,
	body.page-template-page-contact main.main {
		padding-top: 50px;
	}
	body.home main.main,
	body.page-template-page-narrow main.main {
		padding-top: 0;
	}	
	body.woocommerce-account main.main {
		padding: 20px 0;
	}	
}
@media screen and (max-width: 540px) {
	body.page-template-page-salony #main-content {
		margin-top: 0;
	}
	.footer__made span {
		padding: 6px 0;
	}
	.page-template-default.page main, .page-template-page-contact main {
		padding: 100px 0 0 0;
	}
	#salons-list .single-salon:nth-child(2n) {
		max-width: 100%;
	}
}