.rotator_tlo {
	margin-bottom: 8px;
	border: 0px solid #ededed;
}

﻿.start_rotator,
#slider2_container,
.slides	{
	width: 816px;
	height: 368px;
}

@media all and (max-width: 1023px) {
	.start_rotator	{display: none;}
}
@media all and (min-width: 1024px) and (max-width: 1279px) {
	.start_rotator,	#slider2_container,	.slides {	width: 656px !important;	height: 296px !important;	}
	.flash_ikona {max-width: 328px;}
	.jssorb01 {top:275px!important; left: calc(50% + 16px)!important;}
	.flash_skrot{display:none!important;}
	.jssora01l, .jssora01r {top: 253px!important;}
}

#slider2_container	{
	position: relative;
	padding: 0px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background:#ffffff;
}
.slides {
	cursor: move;
	position: absolute;
	overflow: hidden;
}

.slide {
	display: flex;
	flex-wrap: nowrap;
}
.flash_ikona {
	width: 50% !important;
	max-width: 408px;
	object-fit: cover;;
	height: initial !important;
	top: initial !important;
	left: initial !important;
	position: initial !important;
	flex: 1 0 auto;
}
.flash_tresc {
	text-decoration-color: transparent !important;
	padding-left: 32px;
}
.flash_tresc:hover * {
	color: #000 !important;
}
.flash_tytul	{
	display: block;
	padding: 0px;
	margin: 10px 0px;
	font-size: 24px;
	color:#000000;
	font-family: "Open Sans"!important;
	font-weight:400;
}
.flash_skrot	{
	display: block;
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 22px;
	margin: 0px;
	color: #000;
}
.flash_tytul:hover{
	opacity:0.8;
}

.jssorb01 {
	position: relative;
	top: 344px;
	left: calc(50% + 32px);
}

.jssorb01 div,
.jssorb01 div:hover,
.jssorb01 .av {
	position: absolute;
	width: 8px;
	height: 8px;
	margin: 0px 0px;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.3s;
}

.jssorb01 div {
	background-color: #ececec;
}
.jssorb01 div:hover	{
	background-color: #f5d63b;
}
.jssorb01 .av {
	background-color: #f5d63b;
}
.jssorb01 .av:hover {
	background-color: #f5d63b;
}
.jssorb01 .dn,
.jssorb01 .dn:hover {
	background-color: #ececec;
}

.jssora01l, .jssora01r {
	position: absolute;
	top: 326px;
	z-index: 10002;
	cursor: pointer;
	overflow: hidden;
	transition: all 0.3s;
	background-color: #555555;
	padding: 8px 15px;
	border: 0px;
}
.jssora01l {
	right: 41px;
}
.jssora01r {
	right: 0px;
}
.jssora01l:after,
.jssora01r:after {
	display: block;
	font-family: FontAwesome;
	font-size: 26px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: 700;
}
.jssora01l:after {
	content: "\f104";
}
.jssora01r:after {
	content: "\f105";
}
.jssora01l:hover,.jssora01r:hover	{
	opacity: 0.75;
}

#pauseslider em,
#playslider em {
	margin-right: 8px;
}
