@media (min-width: 1200px) {
	#header-menu-main .container,
	#header-lower .container,
	#main .container,
	#footer .container {
		padding: 0 60px;
	}
}

@media (max-width: 1199px) {
	#module-information .module-information-photo .photo .photo-desc {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		right: auto;
		left: 30px;
		bottom: 40px;
	}

		#module-information .module-information-photo .photo .photo-desc span {
			display: block;
			position: relative;
			-ms-transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
	
	#module-information #module-information-content {
		padding: 0 30px;
	}

		#module-information .module-title {
			font-size: 45px;
			line-height: 1.2em;
		}

	
	
	.information-block-collection-columns .items-list {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.block-header-menu .block-title {
		font-size: 16px;
	}
	
	/* bloczek - pogoda */
	#header-lower #weather-block .weather-info .temperature .city {
		display: none;
	}
	
	#header-lower #weather-block .city-change {
		left: 145px;
	}

	#header-lower.mode #weather-block .city-change {
		left: 90px;
	}

	#header-lower #block-search-header form {
		float: left;
	}
	
	#main #reg-5 .information-block-topic-day .box .info .title {
		font-size: 40px;				
	}

	#main #reg-5 .information-block-topic-day .box .info .title + .text {
		font-size: 14px;
	}

	.multimedia-block-default .multimedia-block-default-inner .item .title {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}

	/* bloczek kalendarium */
	.calendar-block .calendar-block-inner .date-day {
		padding: 10px 15px 14px 0;
		font-size: 2em;
	}


	/* bloczek giełda */
	.block-exchange .col-exchange-20 {
		width: 25%;
	}

		.block-exchange .col-exchange-20 .item .item-inner .left-side {
			padding: 0 5px 0 0;
		}

	/* tytuł w module */
	#reg-24 .block-title,
	.module-title {
		font-size: 2.7em;
	}

	/* moduł - depesza - temat dnia */
	#module-information.topic-day #module-information-content {
		padding: 0 30px;
	}

	#footer .footer-desc-padding {
		padding-bottom: 65px;
	}
	
	#footer .footer-menu-desc {
		min-height: 205px;
	}

	#footer #footer-contact {
		height: 530px;
	}
	
	#footer .footer-menu-desc-border:nth-child(3) {
		border-left: 0;
	}
	
	#footer #footer-media #footer-social-media ul li {
		padding: 0 0 0 4px;
	}

	#footer #footer-media #footer-logos-media ul li {
		padding: 0 0 0 17px;
	}

		blockquote {
		padding: 31px 20px 13px 20px;
	}

	.module-content blockquote:before {
		margin: 6px 20px 0 1px;
	}

	.module-content blockquote p.editor-blockquote-author {
		margin-top: 9px !important;
	}

}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.information-block-last-time.theme-2 .block-content {
		max-height: 333px;
	}
	#module-information .module-information-photo .photo .photo-desc {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		top: 0;
		right: 0;
		left: auto;
		bottom: auto;
	}
}

@media (min-width: 992px) {
	#header-menu-main .container,
	#header-lower .container,
	#main .container,
	#footer .container {
		padding: 0 45px;
	}
}

@media (max-width: 991px) {
	/* wyrównywanie bloczków */
	.jq-information-block-collection .jq-column-4 .row:last-child .item:after,
	.jq-information-block-collection .jq-column-8 .row:last-child .item:after {
		display: none;
	}
	
	.information-block-collection .item {
		padding-bottom: 0 !important;
	}
	
	#module-information .module-information-photo .photo .photo-desc {
		left: 0;
		bottom: 0;
	}

	/* social media ikonki */
	#header-menu-main .header-menu-social ul li a.nl,
	#header-lower #social-media ul li a.nl {
		display: none;
	}

	#module-information #module-information-content {
		padding: 0;
	}

		#module-information #module-information-content .information-content-inner {
			margin-top: 0;

		}

	.debate-block-online .debate-block-online-box .debate-block-online-column .debate-block-online-column-inner .text {
		font-size: 14px;
	}

	#footer #footer-media #footer-logos-media img {
		float: none !important;
		margin: 9px 15px 9px 15px;
		display: inline-block;
	}
	
	#reg-22 .margin-left:nth-child(3) {
		clear: left;
	}

		#reg-22 .margin-left:nth-child(3) .block-header-menu {
			margin-left: 0;
		}

	#header-lower #block-search-header {
		padding-right: 0;
	}

		#header-lower #block-search-header form {
			float: right;
		}
	
	#main {
		min-height: initial;
	}

		#main #main-container.pulled {
			left: 0;
		}

		#main #reg-6 {
			max-width: 991px;
		}

			#main #reg-6 .block-pull {
				max-width: 991px;
				display: none;
			}

			#main #reg-6 .newsletter-block.block-pull {
				display: none;
			}

				#main #reg-6 .block-pull + .block-pull + .block-pull .button-pull {
					top: 40px;
				}
	
				#main #reg-6 .block-pull .box {
					padding: 15px;
				}

					#main #reg-6 .block-pull .box .scroll-box {
						padding: 15px;
					}

		.information-block-default > .block-title {
			font-size: 1.65em;
			line-height: 1.4em;
			padding: 10px 0 15px 0;
			color: #202020;
		}

		#main #reg-5 .information-block-topic-day .box .info {
			padding: 28px 30px 27px;
		}

			#main #reg-5 .information-block-topic-day .box .info .title {
				font-size: 30px;
				line-height: 1.27em;				
			}

			#main #reg-5 .information-block-topic-day .box .info .title + .text {
				font-size: 14px;
			}

			/* #main #reg-5 .information-block-default .col-xs-12:nth-child(2) + * {
				display: none;
			} */

		.information-block-collection .col-xs-12 + .col-xs-12 .item {
			margin: 0px 15px 15px 15px;
		}

	/* paragrafy */
	#module-description .paragraph-list {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 0px;
		-moz-column-gap: 0px;
		column-gap: 0px;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		column-break-inside: avoid;
		margin-left: -10px;
		margin-right: -10px;
	}


	/* 404 */
	#page-404 .module-title {
		font-size: 13em;
	}

	/* tytuł w module */
	#reg-24 .block-title,
	.module-title {
		font-size: 1.65em;
	}

	/* moduł - depesza - temat dnia */
	#module-information.topic-day #module-information-content {
		padding: 0 0;
	}

	/* moduł - galeria video */
	#module-video .video-list .video-element:nth-child(3n+1) {
		clear: none;
	}

	#module-video .video-list .video-element:nth-child(2n+1) {
		clear: left;
	}

	#module-video-other .video-list .video-element:nth-child(3n+1) {
		clear: none;
	}

	#module-video-other .video-list .video-element:nth-child(2n+1) {
		clear: left;
	}

	/* bloczek giełda */
	.block-exchange .col-exchange-20 .item {
		text-align: center;
	}	

		.block-exchange .col-exchange-20 .item .item-inner {
			display: inline-block;
		}

			.block-exchange .col-exchange-20 .item .item-inner .left-side {
				width: 100%;
				padding: 0;
				text-align: left;
			}

			.block-exchange .col-exchange-20 .item .item-inner .right-side {
				width: 100%;
				padding: 0;
				display:initial;
			}

				.block-exchange .col-exchange-20 .item .item-inner .right-side .box {
					float: none;
					text-align: left;
				}

					.block-exchange .col-exchange-20 .item .item-inner .right-side .box .text {
						margin: 0;
						line-height: 25px;
					}

						.block-exchange .col-exchange-20 .item.change-up .item-inner .right-side .box .text::after,
						.block-exchange .col-exchange-20 .item.change-down .item-inner .right-side .box .text::after {
							margin: 5px 0 0 8px;
						}

					.block-exchange .col-exchange-20 .item.change-up .item-inner .right-side .change,
					.block-exchange .col-exchange-20 .item.change-down .item-inner .right-side .change {
						margin: 0;
					}


	/* bloczek waluty */
	.block-currency .item {
		text-align: center;
	}	
		.block-currency .item .item-inner {
			display: inline-block;
		}
	
			.block-currency .item .item-inner .left-side {
				width: 100%;
				padding: 0;
				text-align: left;
			}

			.block-currency .item .item-inner .right-side {
				width: 100%;
				padding: 0;
				display: initial;
			}

				.block-currency .item .item-inner .right-side .box {
					float: none;
					text-align: left;
				}

					.block-currency .item .item-inner .right-side .box .text {
						margin: 0;
						line-height: 25px;
					}

						.block-currency .item.change-up .item-inner .right-side .box .text::after,
						.block-currency .item.change-down .item-inner .right-side .box .text::after {
							margin: 5px 0 0 8px;
						}

					.block-currency .item.change-up .item-inner .right-side .change,
					.block-currency .item.change-down .item-inner .right-side .change {
						margin: 0;
					}

	/* bloczek z 4 kolumnami */
	.information-block-collection-columns .items-list {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
	}

	/* tryb serwisowy */
	#main .servicemode {
		padding: 75px 0;
	}

		#main .servicemode .item {

		}

			#main .servicemode .item .service-title {
				font-size: 6em;
			}

	/* lightbox */
	.lightbox-photo-viewer .lightbox-header {
		padding: 0 10px;
	}

	.lightbox-photo-viewer .lightbox-item-desc-container {
		padding: 0 10px;
	}

	/* IE8 IE9 FIX*/
	.ie8 .information-block-collection-columns .items-list .item,
	.ie9 .information-block-collection-columns .items-list .item {
		width: 50%;
		float: left;
	}

	.ie9 .information-block-collection-columns .items-list .item:nth-child(2n+1) {
		clear: left;
	}

	#footer #scroll-top {
		right: 0;
	}

	#footer #footer-media #footer-logos-media {
		padding: 10px 0px 0px;
	}

		#footer #footer-media #footer-logos-media ul {
			text-align: center;
		}

			#footer #footer-media #footer-logos-media ul li:nth-child(5) {
				padding-left: 10px;
			}

	#footer #footer-media #footer-social-media {
		padding: 10px 0px 20px;
	}

		#footer #footer-media #footer-social-media ul {
			text-align: center;
		}

			#footer #footer-media #footer-social-media ul li a.nl {
				display: none;
			}

	.module-content blockquote {
		margin-left: 0;
		float: none;
		width: 100%;
		padding: 31px 20px 35px 20px;
	}

	.module-content blockquote p.editor-blockquote-author {
		margin-top: 25px !important;
	}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.information-block-topic-day .box .info .title {
		font-size: 24px;
		line-height: 1.35em;
	}
	.information-block-last-time.theme-2 .block-content {
		height: 180px;
	}
}
@media (max-width: 767px) {
	.information-block-topic-day .box .info .title {
		font-size: 30px;
	}
	.information-list .information-item .info .text,
	#blog-list .blog-item .info .text {
		margin-top: 15px;
	}


	#module-information .module-information-photo .photo .photo-desc {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		right: auto;
		left: 0;
		bottom: 0;
	}

	#module-information .module-title {
		font-size: 26px;
		line-height: 1.3em;
	}

		#module-information .panel-box-2 {
			border-bottom: 0;
		}

			#module-information .panel-box-2 .social {
				width: 100%;
				text-align: center;
				border-bottom: 1px solid #efefef;
			}
	
	#cookies .cookies-inner {
		display: block;
	}

		#cookies .cookies-inner .text,
		#cookies .cookies-inner .button {
			display: block;
			text-align: center;
			padding: 5px 0;
		}

			#cookies .cookies-inner .button .button-cookies {
				display: inline-block;
			}

	#reg-18-22 .block-header-menu-category .block-box > div {
		width: 50%;
		float: left;
		border-bottom: 1px solid #282828;
		border-left: 1px solid #282828;
	}

	#reg-18-22 .block-header-menu-category .block-box > div:nth-child(2n+1) {
		border-left: 0;
	}
	/*
	#reg-18-22 .block-header-menu-category .block-box a,
	#reg-18-22 .block-header-menu-category .block-box a span {
		color: #fff !important;
	}
	*/
	#reg-18-22 .block-header-menu-category .block-box a:hover {
		color: #fff !important;
		background-color: #EE3425;
	}

	.information-block-default > .block-title {
		margin: 0 15px;
	}

	/* moduł - blog - szczegóły */
	#blog-details .blog-details-inner .photos-left-full + .module-content p:first-child {
		margin-top: 0;
	}

	#blog-details .blog-details-inner .photos-right-full + .module-content p:first-child {
		margin-top: 0;
	}

	.block-comments .comments-footer .comments-footer-change {
		float: left;
		clear: both;
	}

	/* zdjęcia w różnej konfiguracji - styl dla wszystkich modułów */
	.photos-left-full {
		float: none;
		margin: 15px 0;
	}

		.photos-left-full .photo {
			margin-top: 15px;
		}

		.photos-left-full .photo:first-child {
			margin-top: 0;
		}

			.photos-left-full .photo a {
				display: block;
				width: 100%;
			}

				.photos-left-full .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

		.photos-left-full .photo .photo-desc {

		}

	.photos-right-full {
		float: none;
		margin: 15px 0;
	}

		.photos-right-full .photo {
			margin-top: 15px;
		}

		.photos-right-full .photo:first-child {
			margin-top: 0;
		}

			.photos-right-full .photo a {
				display: block;
				width: 100%;
			}

				.photos-right-full .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

	.photos-left {
		float: none;
		margin: 15px 0;
	}

		.photos-left .photo {
			margin-top: 15px;
		}

		.photos-left .photo:first-child {
			margin-top: 0;
		}

			.photos-left .photo a {
				display: block;
				width: 100%;
			}

				.photos-left .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

	.photos-right {
		float: none;
		margin: 15px 0;
	}

		.photos-right .photo {
			margin-top: 15px;
		}

		.photos-right .photo:first-child {
			margin-top: 0;
		}

			.photos-right .photo a {
				display: block;
				width: 100%;
			}

				.photos-right .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

	.photos-top {
		float: none;
		margin: 15px 0;
		padding: 0;
	}

		.photos-top .photo {
			margin-top: 15px;
			padding: 0;
			width: auto;
			display: block;
		}

		.photos-top .photo:first-child {
			margin-top: 0;
		}

			.photos-top .photo a {
				display: block;
				width: 100%;
			}

				.photos-top .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

	.photos-bottom {
		float: none;
		margin: 15px 0;
		padding: 0;
	}

		.photos-bottom .photo {
			margin-top: 15px;
			padding: 0;
			width: auto;
			display: block;
		}

		.photos-bottom .photo:first-child {
			margin-top: 0;
		}

			.photos-bottom .photo a {
				display: block;
				width: 100%;
			}

				.photos-bottom .photo a img {
					width: 100%;
					height: auto;
					display: block;
				}

	/* 404 */
	#page-404 .module-title {
		font-size: 8em;
	}

	/* bloczek wewnątrz modułu */
	.module-information-inside-block .image {
		margin: -15px -15px 15px -15px;
		float: none;
	}

	.module-information-inside-block .title {
		clear: both;
	}

	.module-information-inside-block .text {
		clear: both;
	}

	/* tryb serwisowy */
	#main .servicemode {
		padding: 75px 0;
	}

		#main .servicemode .item {

		}

			#main .servicemode .item .service-title {
				font-size: 2.7em;
			}

	/* lightbox */
	.lightbox-photo-viewer {
		min-width: 300px;
	}

	.lightbox-items-next,
	.lightbox-items-prev {
		width: 32px;
		height: 32px;
	}

		.lightbox-items-prev .sprite,
		.lightbox-items-next .sprite {
			width: 10px;
			height: 18px;
		}

		.lightbox-items-prev .sprite {
			background: url(../Images/sprite.png) no-repeat -392px -3px;
			margin: 6px 8px;
		}

		.lightbox-items-next .sprite {
			background: url(../Images/sprite.png) no-repeat -410px -3px;
			margin: 6px 8px;
		}

	.lightbox-item-desc-container .lightbox-photo-adds {
		padding-left: 0;
		width: 100%;
		padding-top: 10px;
	}

		.lightbox-item-desc-container .lightbox-photo-adds .lightbox-photo-number {
			margin: 0 auto;
			float: none;
		}

		.lightbox-item-desc-container .lightbox-photo-adds .lightbox-social-media {
			width: 83px;
			margin: 0 auto;
			padding-top: 10px;
		}

	.lightbox-item-desc-container .lightbox-photo-desc {
		overflow: initial;
		clear: both;
	}

	/* bloczek komentarze */
	.block-comments .comments-contant form .buttons-box .buttons-box-element {
		width: 100%;
		text-align: center;
	}

		.block-comments .comments-contant form .buttons-box .buttons-box-element .button-comment-send {
			display: inline-block;
		}

		.block-comments .comments-contant form .buttons-box .buttons-box-element > a {
			margin: 5px;
		}

		.block-comments .comments-contant form .buttons-box .buttons-box-element > a:first-child {
			margin-left: 5px;
		}

	.block-comments .comments-footer {
		margin-top: 0;
	}

	/* bloczek giełda */
	.block-exchange .col-exchange-20 {
		width: 50%;
	}	

	/* moduł - lista blog */
	#blog-list .blog-item .photo a img {
		width: 100%;
	}
	
	#blog-list .blog-item .info {
		clear: both;
	}

	#blog-list .blog-item .photo + .info {
		padding-left: 0px;
		padding-top: 5px;
	}

	/* bloczek z 4 kolumnami */
	.information-block-collection-columns .items-list {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}

	#header-menu-main .header-menu-social {
		text-align: center;
	}

		#header-menu-main .header-menu-social > span {
			float: none;
			display: inline-block;
			vertical-align: top;
		}

	#header-lower #block-search-header {
		float: right;
		padding: 19px 0;
	}

	#header-lower .button-menu {
		padding: 28px 9px 27px;
	}

	#main #reg-5 .information-block-topic-day {
		color: #202020;
	}

		#main #reg-5 .information-block-topic-day .box {
			position: static;
		}

			#main #reg-5 .information-block-topic-day .box .info {
				position: relative;
				padding: 15px 15px;
			}

				#main #reg-5 .information-block-topic-day .box .info .category {
					position: absolute;
					left: 0;
					top: -33px;
				}

				#main #reg-5 .information-block-topic-day .box .info .category + .title {
					padding-top: 0px;
				}

					#main #reg-5 .information-block-topic-day .box .info .title a {
						text-shadow: none;
					}

					.information-block-topic-day .box .info .text {
						text-shadow: none;
					}

			#main #reg-5 .information-block-default .col-xs-12 + * {
				display: none;
			}


		/* bloczek informacje */
		.information-block-default {
			margin: 0 0 15px 0;
		}

		.information-block-default .item {
			padding-left: 0px;
			padding-right: 0px;
		}

		/* bloczek opinie */
		.information-block-opinion .cite-icon:before {
			float: right;
		}

		/* blok informacyjny */

			#reg-14 .information-block-default .item {
				padding-left: 0;
				padding-right: 0;
			}

		/* bloczek multimedia */
		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(1) {
			width: 100%;
			float: left;
		}
		
		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(2) {
			width: 100%;
			float: left;
		}

		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(3) {
			width: 100%;
			float: right;
		}

		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(4) {
			width: 100%;
			float: left;
		}

		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(5) {
			width: 100%;
			float: left;
		}

		.multimedia-block-default .multimedia-block-default-inner .item:nth-child(6) {
			width: 100%;
			float: left;
		}

			.multimedia-block-default .multimedia-block-default-inner .item .title {
				display: block;
			}

/* moduł - lista linków */
#module-links .link-item .photo {
	float: none;
}

#module-links .link-item .photo a img {
	width: 100%;
}

#module-links .link-item .photo + .info {
	padding-left: 0px;
	padding-top: 5px;
}

/* lista aktualności */
.information-list .information-item .photo {
	float: none;
}
	.information-list .information-item .photo a img {
		width: 100%;
	}
	.information-list .information-item .photo + .info {
		padding-left: 0;
		padding-top: 5px;
	}

	#footer .footer-menu {
		float: none;
	}

	#footer .footer-desc-padding {
		padding-top: 10px;
		padding-bottom: 35px;
	}

	#footer .footer-desc-background {
		background-color: #f5f5f5;
	}

	#footer .footer-menu-desc-border {
		border: 0;
	}

	#footer .footer-menu-list,
	#footer .footer-menu-desc {
		min-height: initial;
		width: 220px;
		margin: 0 auto;
	}

		#footer .center,
		#footer .footer-menu ul {
			text-align: center;
		}

		#footer #copyright {
			display: inline-block;
		}

	#footer #footer-contact {
		width: 220px;
		height: auto;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 15px;
	}

		#footer #footer-contact span.sprite {
			display: none;
		}
	
	.module-information-inside-photo-gallery-block, 
	.module-information-inside-video-gallery-block {
		clear: both;
	}

	.module-content blockquote {
		float: none;
		margin-left: 0;
		width: initial;
		clear: both;
	}

    .module-content blockquote:before {
        float: left;
        margin: 0 15px 0 0;
    }

    .module-content blockquote p {
        margin: 0!important;
        display: block;
    }

	#footer #copyright,
	#footer #realization {
		float: none;
	}

	#footer #realization {
		padding: 0 0 10px 0;
	}
}