/* Wygenerowane przez narzędzia deweloperskie F12 . To może nie być dokładny odpowiednik oryginalnego pliku źródłowego */
@media screen and (max-width:974px)
{
.download-files h3 {
	font-size: 18px !important;
}
.file-description {
	font-size: 12px !important;
}
.file-size {
	font-size: 10px !important;
}
#messages-sidebar h3 {
	font-size: 18px !important;
}
#messages-sidebar h4 {
	font-size: 14px !important;
}
#messages-sidebar {
	font-size: 14px !important;
}
.messages-items li {
	padding: 50px 0px;
}
.messages-items li h3, .messages-items li .pseudo-h3 {
	font-family: "Ubuntu"; font-size: 18px !important;
}
.pagination-container .pagination .prev {
	font-family: "Ubuntu Medium"; font-size: 14px !important;
}
.pagination-container .pagination .next {
	font-family: "Ubuntu Medium"; font-size: 14px !important;
}
#services-programs .national-programs li a {
	font-size: 17px !important;
}
.top-bar-section ul li > a {
	font-size: 15px !important;
}
.boxes-links .expand-more {
	padding: 10px 16px;
}
.active.sticky-sidebar {
	margin-top: 0 !important; width: auto !important; position: static !important; max-width: 100% !important;
}
.text-page-navigation .box-forward.box {
	background: url("../img/box-forward-medium.png") no-repeat;
}
.text-page-navigation .box-back.box {
	background: url("../img/box-back-medium.png") no-repeat; padding-left: 28px;
}
.text-styles {
	margin-bottom: 20px;
}
#effects-of-funds > section {
	margin-bottom: 0px;
}
#events-competitions .next-event span {
	line-height: 22px; font-size: 16px !important;
}
.boxes a.icon-arrow {
	margin-left: 0px !important;
}
}
@media screen and (max-width:767px)
{
.orbit-container .orbit-slides-container img {
	display: block !important;
}
.info-point-form-headline a {
	display: inline;
}
#abc .sticky-sidebar {
	margin-top: 0px;
}
}
@media screen and (max-width:899px) and (min-width:720px)
{
.boxes-links-list li a p {
	line-height: 100%; font-size: 11px;
}
.boxes-links-list li a p b {
	font-size: 25px !important; margin-top: 5px;
}
.boxes-links-list li a h3 b {
	font-size: 16px !important;
}
.blue-boxes.boxes-links-list li a h3 {
	font-size: 15px;
}
.regional.boxes-links-list li a {
	background-size: 40% auto !important;
}
}
@media screen and (max-width:734px)
{
.information-point-form {
	margin-bottom: 25px !important;
}
.form-uni label {
	margin: 5px 0px 0px;
}
.information-point-form label {
	margin: 5px 0px 0px;
}
.form-uni label {
	text-align: left !important;
}
.content-header {
	margin-bottom: 25px;
}
#advanced-search {
	margin-top: -45px !important; position: relative;
}
#services-programs .close {
	top: -60px;
}
#services-programs a {
	font-size: 12px;
}
.regional-programs ul li {
	text-align: left; line-height: 40px;
}
.pagination-container .pagination p {
	display: none;
}
.phone {
	display: none;
}
.text-styles h2 {
	padding: 0px 10px;
}
#messages-sidebar h3 {
	font-size: 16px !important;
}
#messages-sidebar {
	font-size: 12px !important; margin-top: -24px;
}
#messages-sidebar h4 {
	font-size: 12px !important;
}
.breadcrumb {
	font-size: 10px !important;
}
.content-header {
	padding: 18px 0px;
}
.content-header h1 {
	font-size: 25px !important;
}
.content-header h2.custom {
	font-size: 25px !important;
}
.content-header time {
	font-size: 10px !important;
}
.help-info {
	font-size: 10px !important;
}
.download-files h3 {
	font-size: 15px !important;
}
.files-headline {
	padding-top: 20px;
}
.info-text {
	padding: 0px 10px;
}
.filter h4 {
	font-size: 12px !important;
}
.filter label {
	text-align: left; font-size: 12px !important;
}
.filter .selected-date {
	padding: 0px;
}
.filter .columns {
	padding: 0px 10px !important;
}
.text-page-navigation .box-forward.box {
	background: url("../img/box-forward-small.png") no-repeat;
}
.text-page-navigation .box-back.box {
	background: url("../img/box-back-small.png") no-repeat;
}
/*#applications .filter {
	margin: 0px -15px;
}*/
#applications .infoText {
	margin-top: 20px !important;
}
.info#applications .applications-filters {
	margin-right: -15px; margin-left: -15px;
}
.info#applications .infoText .bordered .headline {
	font-size: 16px !important;
}
.info#applications .infoText .bordered .headline .title {
	font-size: 15px !important;
}
#applications-list .title {
	font-size: 14px !important;
}
#applications-list .results {
	font-size: 12px !important;
}
#applications-list .info {
	width: 60px !important; height: 60px !important; line-height: 30px !important;
}
#applications-list .info strong {
	line-height: 13px !important;
}
#services-programs .national-programs li a {
	text-align: left; font-size: 14px !important;
}
#footer .btn-pfe-footer {
	font-size: 14px; margin-top: 10px;
}
#footer .btn-services-footer {
	font-size: 14px; margin-top: 10px;
}
#footer .btn-services-footer span {
	padding-left: 25px;
}
.messages-items h3, .messages-items .pseudo-h3 {
	margin-top: 40px;
}
.messages-items h2 {
	margin-top: 40px;
}
.messages-items h3, .messages-items .pseudo-h3 {
	margin-top: 0px !important;
}
.text-page-navigation .box-forward .visible {
	display: none;
}
.text-page-navigation .box-back .visible {
	display: none;
}
.text-page-navigation .box-forward .invisible {
	display: block;
}
.text-page-navigation .box-back .invisible {
	display: block;
}
.pagination-container .pagination .prev {
	font-size: 13px !important;
}
.pagination-container .pagination .next {
	font-size: 13px !important;
}
#events-competitions .event .next-event {
	height: 185px;
}
#events-competitions .last-event span {
	font-size: 14px;
}
#events-competitions .another-event span {
	font-size: 14px;
}
#events-competitions .next-event span {
	font-size: 14px;
}
#events-competitions .next-event .participate {
	margin: 20px 0px 0px; padding: 0px 10px; height: 35px; text-align: center; line-height: 35px; font-size: 16px;
}
#applications-list .participate {
	margin: 20px 0px 0px; padding: 0px 10px; height: 35px; text-align: center; line-height: 35px; font-size: 16px;
}
#events-competitions .another-event .participate {
	font-size: 16px; margin-top: -20px;
}
#events-competitions .last-event .participate {
	font-size: 16px; margin-top: -10px;
}
#effects-of-funds {
	text-align: center;
}
#effects-of-funds h2 {
	text-align: left;
}
#effects-of-funds p b {
	font-size: 30px;
}
#effects-of-funds .small-9 p.large-paragraph {
	text-align: right;
}
#effects-of-funds p.large-paragraph b {
	font-size: 35px;
}
#effects-of-funds img {
	max-width: 100px;
}
#interactive-map label {
	margin-bottom: 0px;
}
#interactive-map select {
	margin-bottom: 25px;
}
.boxes-links-list {
	margin: 15px 0px;
}
:last-child.boxes-links-list {
	margin-bottom: 15px;
}
.ads-box {
	background: rgb(236, 236, 236); margin: 0px -15px;
}
.text-page-tabs h2 {
	margin-top: 20px !important;
}
.small-block-grid-3 > li {
	width: 100%;
}
.text-page-tabs .row li .title {
	padding: 0px;
}
.text-page-tabs .row li.active {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor;
}
.text-page-tabs .row li:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor;
}
.text-page-tabs .row li .title {
	text-align: left;
}
.form-box label {
	margin-top: 0px;
}
.forms-email-event span {
	font-size: 19px !important;
}
#small-search .small-3 .button {
	font-size: 10px !important; min-width: 45px !important;
}
#help-section #help-form h2 {
	font-size: 1.4em !important;
}
.messages-items time {
	float: none; display: block;
}
.list-animate ul li {
	float: none; display: inline-block;
}
.list-animate ul li.animate-lists {
	display: none;
}
.list-animate ul li.hiddenanimate-lists {
	display: inline-block;
}
.text-page-content .section-container .title {
	position: relative !important;
}
.text-page-content .section-container p {
	left: 0px !important;
}
.text-page-content .section-container section {
	padding: 0px !important;
}
.text-page-content .section-container section .content {
	min-width: 343px !important;
}
}
@media screen and (max-width:475px)
{
.info#applications .title {
	float: left; display: block;
}
.info#applications .dateFrom {
	text-align: right; display: block;
}
.info#applications .dateTo {
	text-align: right; display: block;
}
.ico-blueclock {
	float: left;
}
.mrr-tabs .header div.active {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(113, 113, 113);
}
.mrr-tabs .header div:hover {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(113, 113, 113);
}
.mrr-tabs .header div {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(113, 113, 113);
}
.mrr-tabs .header {
	padding: 0px 15px;
}
}
@media screen and (max-width:438px)
{
.content-header#pageInfo time {
	padding-left: 72px !important;
}
}
