.rotator_tlo {
	width: 814px;
	height: 360px;
	margin: 16px 0;
	border: 1px solid #e0e0e0;
	background-color: #636363;
	display: inline-block;
}

﻿.start_rotator,
#slider2_container,
.slides	{
	width: 814px;
	height: 360px;
}

@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: 666px !important;
		height: 360px !important;
	}
}

#slider2_container	{
	position: relative;
	padding: 0px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
.slides {
	cursor: move;
	position: absolute;
	overflow: hidden;
}

.slide {
	display: flex;
	flex-wrap: nowrap;
}
.flash_ikona {
	width: 66% !important;
	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: 0 24px;
}
.flash_tresc:hover * {
	color: #fff !important;
}
.flash_tytul	{
	display: block;
	font-family: 'Oswald';
	font-size: 30px;
	line-height: 32px;
	color: #fff;
	font-weight: 400;
	text-align: left;
	margin: 32px 0px;
	padding: 0px;
}
.flash_skrot	{
	display: block;
	font-family: 'Open Sans';
	font-size: 16px;
	margin: 0px;
	color: #fff;
}

.jssorb01 {
	position: relative;
	top: 318px;
	left: 0;
	background-color: rgba(0,0,0,0.7);
	padding: 17px 17px 17px 0;
}

.jssorb01 div,
.jssorb01 div:hover,
.jssorb01 .av {
	position: absolute;
   /* size of bullet elment */
	width: 8px;
  height: 8px;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.3s;
	border-radius: 50%;
}

.jssorb01 div {
	background-color: #fff;
	margin: 18px 8px;
}
.jssorb01 div:hover	{
	background-color: #DC181A;
}
.jssorb01 .av {
	background-color: #DC181A;
}
.jssorb01 .av:hover {
	background-color: #DC181A;
}
.jssorb01 .dn,
.jssorb01 .dn:hover {
	background-color: #fff;
}

.jssora01l, .jssora01r {
	position: absolute;
	top: 318px;
	z-index: 10002;
	cursor: pointer;
	overflow: hidden;
	transition: all 0.3s;
	background-color: rgba(0,0,0,0.7);
	padding: 8px 12px;
	border: 0px;
}
.jssora01l {
	right: 35px;
}
.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;
}
