/* Wygenerowane przez narzędzia deweloperskie F12 . To może nie być dokładny odpowiednik oryginalnego pliku źródłowego */
.flexslider .slides > li {
	display: none; position: relative;
}
.flexslider .slides img {
	width: 100%; display: block;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020";
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
	margin: 0; padding: 0; position: relative;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
	margin: 0; padding: 0
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav {
	margin: 0px; padding: 0px; height: 0px;
}
.flex-direction-nav a {
	margin: -20px 0px 0px; transition:0.3s; top: 50%; width: 40px; height: 40px; overflow: hidden; text-decoration: none; display: block; position: absolute; z-index: 1; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
}
.flexslider .flex-prev {
	left: 10px; opacity: 0.7;
}
.flexslider .flex-next {
	right: 10px; opacity: 0.7;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
	cursor: default; opacity: 0 !important;
}
.flex-control-nav {
	margin: 0px 0px 0px -44px; padding: 0px; left: 50%; text-align: center; bottom: 10px; display: inline-block; position: absolute;
}
.flex-control-nav li {
	margin: 0 4px; float: left;
}
.flex-control-paging li a {
	width: 15px; height: 15px; overflow: hidden; display: block; position: relative; cursor: pointer; z-index: 1000;
}

.flex-control-paging li a:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; 
    content: url('/media/img/circle.png');
    display:inline-block;
    font-size:0;
    line-height:0;
    z-index: 1000;
}
.flex-control-paging li a.flex-active {
    cursor: default;
}

.flex-control-paging li a.flex-active:before {
    content: url('/media/img/circle-active.png');
}
.flex-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.flex-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.flex-control-thumbs img {
	width: 100%; display: block; cursor: pointer; opacity: 0.7;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
	cursor: default; opacity: 1;
}
#second-slider .flex-direction-nav a {
    top: 45%;
}
@media screen and (max-width:860px)
{
    .flex-direction-nav .flex-prev {
	left: 10px; opacity: 1;
    }
    .flex-direction-nav .flex-next {
	right: 10px; opacity: 1;
    }
}
.flexslider .slider-caption {
	background: rgb(70, 71, 73); padding: 25px 10px 35px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.flexslider .slider-caption a {
	color: rgb(255, 255, 255);
}
.flexslider h3 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.flexslider .news-date {
	right: 23px; bottom: 10px; position: absolute;
}
.flexslider .caption-link {
	right: 23px; bottom: 10px; position: absolute;
}
.flexslider .news-date {
	left: 23px; right: inherit; font-size: 13px;
}
.flexslider .caption-link {
    font-family: "Ubuntu Medium", sans-serif;
}
@media screen and (max-width:1200px)
{
  #main-slider .flex-direction-nav a {
	top: inherit !important; bottom: 10px;
  }
#main-slider .row.slider-caption {
	padding: 10px 0px 55px; position: static !important;
  }
  #main-slider .slider-caption h3 {
	color: rgb(255, 255, 255); font-size: 15px; margin-bottom: 15px;
  }
  #main-slider .slider-caption p {
    font-size: 11px;
  }
#main-slider .news-date {
	position: relative;
}
  #main-slider .caption-link {
    position: relative;
  }
  #main-slider .caption-link {
    display: none;
  }
  #main-slider .news-date {
    left: 15px;
  }
    #second-slider .flex-direction-nav a {
        top: 43%;
    }
}
@media screen and (max-width:650px)
{
    #second-slider .flex-direction-nav a {
        top: 30%;
    }
}