@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
body {
	background: #f5f5f5;
	font: 12px 'Titillium Web', "Arial", Helvetica, Arial, sans-serif;
	/*line-height: 1.428571429;*/
	color: #474747;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
	background: none;
}
a[href^="tel:"] {
 color: inherit;
 text-decoration: none;
}
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
/*	-webkit-appearance: none;
	-moz-appearance: caret;*/
}
p {
	margin-bottom: 18px;
	font-weight: 300;
	line-height: 18px;
    font-size:14px;
}
h1.navbar-brand_ {
	margin: 0;
   /*	padding: 0;   */
	float: left;
}
h1.navbar-brand_ a {
	display: inline-block;
	padding: 0;
}
h1.navbar-brand_ span {
	display: none;
}
h2 {
	font: 900 27px/27px 'Titillium Web', "Arial", Helvetica, Arial, sans-serif;
	color: #121212;
	margin: 0 0 21px 0;
	text-transform: uppercase;
}
h2.indent {
	margin-bottom: 27px;
}
h3 {
	font-weight: 700;
	font-size:18px;
	font-family:"Titillium Web";
	color: #b3b3b3;
	margin: 0 0 1px 0;
	padding-bottom:6px;
	text-transform: uppercase;
	border-bottom:1px solid #b3b3b3;
}
h3.indent {
	margin-bottom: 27px;
}
#secondary .extra-wrap {
	display: table-cell;
    line-height: 16px;
    overflow: hidden;
    vertical-align: middle;
	height: 60px;
	
}
.global {
	padding: 40px 0 0 0;
	/*background: #ededed;*/
	overflow: hidden;
}
.global.indent {
	padding: 35px 0 0 0;
	/*background: #ededed;*/
}
.center {
	text-align: center;
}

.pad0
{
	padding:0px;
}
.padr0
{
	padding-right:0px;
}
.padl0
{
	padding-left:0px;
}
/*-----menu-----*/
nav.tm_navbar {
	background: none;
	border: none;
	padding: 0px 15px 0px 0px;
	margin: 0;
	/*float: right;*/
	min-height: 0;
	text-align:center;
}
nav.tm_navbar li {
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	position: relative;
}
nav.tm_navbar li a {
	position: relative;
	padding: 14px 14px 9px 14px;
	font: bold 18px/44px 'Titillium Web';
	text-transform: uppercase;
	color: #ffffff;
	background: transparent;
	border-bottom: 6px solid transparent;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}

.zaloguj
{
	float:right;
	/*height:73px;*/
	line-height:73px;
	font: bold 18px/34px 'Titillium Web';
	text-transform:uppercase;
	    margin-top: 15px;
}
.navbar-toggle .collapsed
{
	    display: inline-block;
		float:none;
}
@media (max-width:1200px)
{
	nav.tm_navbar li a {
		position: relative;
		padding: 14px 4px 9px 4px;
		font: bold 14px/4px 'Titillium Web';
	}
	.zaloguj
	{
		float:right;
		
		/*padding-right: 15px;*/
		font: bold 14px/28px 'Titillium Web';
		text-transform:uppercase;
		/*padding: 14px 10px 9px 10px;
		background-color:#474747;*/
		margin-top: 8px;
	}	
}
nav.tm_navbar li.current-menu-item > a {
	color: #ffffff;
	background: #535353;
	border-bottom: 6px solid #ffffff;
}
nav.tm_navbar li:hover > a {
	color: #ffffff;
	background-color: #535353;
	border-bottom: 6px solid #ffffff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}
nav.tm_navbar .sfHover > a {
	color: #ffffff;
	background: #535353;
	border-bottom: 6px solid #ffffff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .menu-item-has-children > span {
	height: 4px;
	background: url(../img/menu-marker.png) center 0 no-repeat;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 2px;
	z-index: 0;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #222; 
    background-color: #fb0;
}
.container-fluid {
   /* padding-right: 15px;
    padding-left: 15px;*/
	 padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    display: inline-block;
}

/*-----subMenu1-----*/
nav.tm_navbar .menu-item-has-children > ul {
	position: absolute;
	display: none;
	width: 195px;
	left: 0;
	top: 73px;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #2e2e2e;
	padding: 0;
	margin: 0;
	text-align: left;
}
nav.tm_navbar .menu-item-has-children > ul li {
	background: none;
	border: none;
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #434343;
}
nav.tm_navbar .menu-item-has-children > ul li a {
	background: none;
	padding: 10px 0 10px 10px;
	margin: 0;
	float: none;
	display: block;
	width: auto;
	text-align: left;
	font: 13px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: none;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .menu-item-has-children > li span {
	display: inline-block;
	background: url(../img/menu-marker2.png) 0 center no-repeat;
	width: 6px;
	height: 100%;
	position: absolute;
	left: auto;
	right: 22px;
	top: 0;
}
nav.tm_navbar .menu-item-has-children > ul li a:hover {
	text-decoration: none;
	color: #ffffff !important;
	background: #F15F36 !important;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .menu-item-has-children > ul li.sfHover > a {
	text-decoration: none;
	color: #ffffff !important;
	background: #F15F36 !important;
}
/*-----subMenu2-----*/
nav.tm_navbar .sub-menu ul ul {
	position: absolute;
	display: none;
	width: 195px;
	left: 195px;
	top: 0;
	list-style: none !important;
	zoom: 1;
	z-index: 11;
	background: #242424;
	padding: 0;
	margin: 0;
	text-align: left;
}
nav.tm_navbar .sub-menu ul ul li a {
	background: none;
	padding: 10px 0 10px 10px;
	margin: 0;
	float: none;
	display: block;
	width: auto;
	text-align: left;
	font: 13px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: none;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
nav.tm_navbar .sub-menu > ul li > ul li a:hover {
	text-decoration: none;
	color: #ffffff !important;
	background: #F15F36 !important;
}
.select-menu {
	display: none !important;
}
/*-----content-----*/
header {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 11;
}
footer {
	padding: 0;
}
footer p,footer  {
	font: 14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #b3b3b3;
	margin: 0 0 27px 0;
}
footer .privacy {
	color: #ffffff;
}
footer .privacy a {
	font: 14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
footer .privacy a:hover {
	color: #F15F36;
}
footer em {
	font-style: normal;
}
footer .box1 {
	background: #aaa;
	margin-bottom: 26px;
}
.menu-list {
	padding: 0;
	margin: 35px 0 0 0;
	list-style: none;
}
.menu-list li {
	float: left;
	margin-left: 22px;
}
.menu-list li:first-child {
	margin-left: 0;
}
.menu-list li a {
	font: bold 18px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.menu-list li a:hover {
	color: #F15F36;
}
.menu-list li.current-menu-item a {
	color: #F15F36;
}
#toTop {
	display: none;
	width: 48px;
	height: 48px;
	background: url(../img/top.png) 0 top no-repeat;
	position: fixed;
	margin-right: -660px !important;
	right: 50%;
	bottom: 224px;
	z-index: 999;
}
#toTop:hover {
	background: url(../img/top.png) 0 bottom no-repeat;
}
.address_icon {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}
.address_icon li {
	float: left;
	margin-left: 38px;
	font: 12px 'Inder';
	color: #717171;
}
.address_icon li:first-child {
	margin-left: 0;
}
.address_icon li img {
	float: left;
	margin-right: 9px;
}
.address_icon li a {
	font: 12px 'Inder';
	color: #717171;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.address_icon li a:hover {
	color: #f08213;
}
.tools-box {
	padding-bottom: 45px;
}
.tools-box p {
	font: 18px/22px 'Inder';
	color: #3a3a3a;
	margin: 0;
}
.tools-box p a {
	color: #3a3a3a;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.tools-box p a:hover {
	color: #f08211;
}
.tools-box .col-lg-3 > div {
	border-right: 1px solid #e8e8e8;
	padding-top: 40px;
	padding-bottom: 20px;
}
.tools-box .col-lg-3 > div.indent {
	border-right: none;
}
.priv-box {
	margin-bottom: 50px;
}
.blog-box {
	padding: 63px 0 40px 0;
	position: relative;
}
.comment-box {
	padding: 11px 0 26px 0;
	background: #fed46f;
}
.comment-box figure {
	border-radius: 100%;
	float: left;
	margin-right: 45px;
	border: 3px solid #fee097;
}
.comment-box figure img {
	border-radius: 100%;
}
.comment-box .extra-wrap {
	padding-top: 15px;
}
.comment-box p {
	font-size: 14px;
	font-style: italic;
	color: #2e2e2e;
	margin-bottom: 0;
}
.comment-box p a {
	font: bold italic 14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #2e2e2e;
}
.comment-box p a:hover {
	text-decoration: underline;
}
.block-box {
	padding: 37px 0 29px 0;
	background: #3f3f3f;
}
.block-box p {
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 0;
}
.trainerBox {
	margin-bottom: 30px;
	position: relative;
	display: block;
}
.trainerBox figure {
	margin: 0;
}
.trainerBox figure a {
	position: relative;
	display: block;
	width: 100%;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.trainerBox figure a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.trainerBox figure a:hover img {
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
}
.trainerBox figure img {
	width: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
	outline: 1px solid transparent;
}
.links-box {
	background: url(../img/bg_pic1.jpg) center top fixed no-repeat;
	padding: 57px 0 33px 0;
	margin-bottom: 58px;
}
.links-box h3 {
	color: #ffffff;
}
.links-box h3 > span {
	background: #ffffff;
}
.links-box h5 {
	color: #ffffff;
}
.links-box p {
	color: #ffffff !important;
}
.latest-box {
	background: url(../img/bg_pic1.jpg) center top fixed no-repeat;
	padding: 57px 0 48px 0;
	margin-bottom: 58px;
}
.latest-box h3 {
	color: #ffffff;
}
.latest-box h3 > span {
	background: #ffffff;
}
.latest-box h5 {
	color: #ffffff;
}
.latest-box p {
	color: #ffffff;
}
.servicesBox {
	padding: 68px 0 20px 0;
	border-top: 1px solid #eeefef;
	background: #ffffff;
}
.servicesBox .col-lg-4 {
	margin-bottom: 65px;
}
.servicesBox .col-lg-4 p {
	margin-bottom: 27px;
}
.servicesBox hr {
	border-top: 1px solid #eee;
	margin: 0;
}
.overviewBox {
	padding: 83px 0 33px 0;
	background: #ffffff;
}
.gallery-box {
	padding-bottom: 29px;
}
.blogBox {
	margin-bottom: 48px;
}
.errorBox {
	text-align: center;
	margin-bottom: 44px;
}
.errorBox1 {
	margin-bottom: 44px;
}
.errorBox1 h3 {
	font-size: 18px;
	margin-bottom: 25px;
}
.about-box {
	text-align: center;
	margin-bottom: 83px;
}
.about-box > div {
	border-top: 1px solid #eee;
	padding: 63px 0 0 0;
}
.newsform-box {
	background: url(../img/bg_pic2.jpg) center top fixed no-repeat;
	padding: 52px 0;
	margin-bottom: 60px;
}
.newsform-box p {
	font: 18px 'Istok Web';
	color: #ffffff;
	margin-bottom: 0;
	float: left;
}
.newsform-box p strong {
	font-size: 24px;
	color: #e22004;
}
.follow_list {
	padding: 0;
	margin: 0;
	list-style: none;
}
.follow_list li {
	margin-bottom: 23px;
	display: block;
}
.follow_list li span {
	float: left;
	font-size: 25px;
	color: #ce3b28;
	margin-right: 16px;
}
.follow_list li a {
	font: 18px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.follow_list li a:hover {
	color: #ce3b28;
}
.who-box .col-lg-4 {
	margin-bottom: 0;
}
.advice-box {
	background: #f8f8f8;
	padding-top: 58px;
	padding-bottom: 54px;
}
.headlines-box {
	background: #f8f8f8;
	padding-top: 58px;
	padding-bottom: 54px;
}
.banner-box {
	margin-top: 8px;
}
.banner-box .col-lg-6 {
	margin-bottom: 30px;
}
.banner-box figure a {
	display: block;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.banner-box figure a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.banner-box figure img {
	width: 100%;
}
.banner-box hr {
	margin: 80px 0 0 0;
	border-top: 1px solid #cdcdcd;
}
.values-box p {
	color: #737885;
}
.welcome-box {
	background: #f8f8f8;
	padding: 13px 0;
	overflow: hidden;
	max-height: 472px;
	margin-bottom: 43px;
}
.welcome-box .title {
	font: 48px/48px 'Inder';
	color: #262626;
	margin-bottom: 20px;
}
.welcome-box .col-lg-5 {
	padding-top: 74px;
}
.welcome-box p {
	font-size: 14px;
	line-height: 24px;
}
.services-box {
	padding-bottom: 20px;
}
.all-box {
	margin-bottom: 64px;
}
.all-box p {
	margin-bottom: 23px;
}
.offers-box {
	text-align: center;
	border-bottom: 1px solid #e7e7e7;
	background: url(../img/pattern1.png) repeat;
	padding: 52px 0;
}
.offers-box figure {
	margin-bottom: 23px;
}
.offers-box .title {
	font: 30px/30px 'Pontano Sans';
	color: #262626;
	text-transform: uppercase;
	margin-bottom: 0;
	display: inline-block;
	margin-bottom: 16px;
}
.offers-box p {
	font: 14px/24px 'Istok Web';
	color: #737373;
	margin-bottom: 77px;
}
.offers-box .hr {
	text-align: center;
	display: block;
	margin: 0 0 19px 0;
}
.offers-box .hr em {
	width: 370px;
	display: inline-block;
	border-top: 1px solid #5ee0f4;
}
.offers-box.indent {
	background: #ffffff;
}
.offers-box .col-lg-4 {
	margin-bottom: 24px;
}
.follow_icon {
	padding: 0;
	margin: 35px 0 0 0;
	list-style: none;
	float: right;
	display: inline-block;
}
.follow_icon li {
	display: inline-block;
	margin: 0 0 0 15px;
}
.follow_icon li a {
	display: block;
	font-size: 19px;
	color: #ffffff;
}
.follow_icon li a:hover {
	color: #F15F36;
}
.testimBox {
	padding: 0 0 40px 0;
}
.clients-box {
	overflow: hidden;
	padding-bottom: 42px;
}
.info-box {
	background: #fcfcfc;
	padding: 0;
	margin-bottom: 20px;
	overflow: hidden;
}
.box-box {
	background: #fffdf6;
	padding: 34px 0;
}
.box-box p {
	font-size: 15px;
	color: #a09a93;
	margin-bottom: 29px;
}
.box-box .col-lg-4 {
	margin-bottom: 30px;
}
.watch-box figure {
	position: relative;
}
.watch-box figure img {
	width: 100%;
}
.watch-box em {
	width: 100%;
	height: 100%;
	background: url(../img/play.png) right bottom no-repeat;
	display: block;
	position: absolute;
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.watch-box:hover em {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.exclusives-box {
	margin-bottom: 14px;
}
/*-----subscribeForm-----*/
.newsletter-box {
	padding: 63px 0 93px 0;
}
#newsletter {
	position: relative;
	margin-top: 34px;
}
#newsletter .btn7 {
	float: right;
}
#newsletter label {
	width: 100%;
	margin-bottom: 26px;
}
#newsletter input {
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #e2e0e0;
	font: 300 italic 15px/48px 'Open Sans';
	color: #8e8e8e;
	background: none;
	border-radius: 5px;
	height: 48px;
	width: 100%;
	padding: 0 17px;
	margin: 0;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
#newsletter input:focus {
	outline: none;
	border-color: #e2e0e0;
}
#newsletter .error {
	position: absolute;
	top: 0;
	right: 3px;
	text-align: right;
	display: block;
	overflow: hidden;
	height: 0px;
	font-size: 10px;
	color: #ffc47b;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
#newsletter label.invalid .error {
	height: 19px;
}
#newsletter .success {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	border: 1px solid #e2e0e0;
	font: 300 italic 15px/48px 'Open Sans';
	color: #8e8e8e;
	background: none;
	border-radius: 5px;
	text-align: center;
	background: #ffffff;
	height: 48px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#img_logo {
  display:inline-block;
  margin-top: 6px;
}

/*-----list-----*/
.list1-1 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	max-height: 760px;
}
.list1-1 li {
	font-size: 12px;
	/*line-height: 1.428571429;*/
	overflow: hidden;
	position: relative;
	margin-bottom:14px;
	height:60px;

}
.list1-1 li p {
	margin-bottom: 0;
	margin-top: 1px;
}
.list1-1 li a {
	font: 700 14px/21px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #474747;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	padding-top:10px;
}
.list1-1 li a:hover {
	color: #F15F36;
}
.list1-1 li.indent {
	border-bottom: none;
	margin-bottom: 3px;
}
.list1-1 li time {
	font: 900 36px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #e73216;
	float: left;
	margin-right: 19px;
	width: 95px;
	padding-top:12px;
}
.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
}
.list1 li {
	font-size: 12px;
	line-height: 1.428571429;
	overflow: hidden;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #bebebe;
}
.list1 li p {
	margin-bottom: 0;
	margin-top: 1px;
}
.list1 li a {
	font: 700 14px/14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #474747;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.list1 li a:hover {
	color: #F15F36;
}
.list1 li.indent {
	border-bottom: none;
	margin-bottom: 3px;
}
.list2 {
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.list2 li {
	font-size: 12px;
	line-height: 1.428571429;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 9px;
	border-bottom: 1px solid #bebebe;
}
.list2 li a {
	font: 900 15px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #F15F36;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.list2 li a:hover {
	color: #121212;
}
.list2 li:last-child {
	border-bottom: none;
}
.list3 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list3 li {
	font-size: 12px;
	line-height: 1.428571429;
	margin-bottom: 13px;
}
.list3 li a {
	font: 18px/18px 'Istok Web';
	color: #1e2731;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.list3 li a:hover {
	color: #e22004;
}
.list3 li p {
	margin-bottom: 0;
	margin-top: 14px;
}
.list3 li .extra-wrap {
	padding-top: 8px;
}
.list3 li .badge {
	padding: 0;
	margin: 0;
	float: left;
	margin-right: 9px;
	display: inline-block;
	color: #ffffff;
	font: bold 24px/52px 'Istok Web';
	background: #e22004;
	border: none;
	width: 52px;
	height: 52px;
	border-radius: 100%;
	text-align: center;
}
.list6 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list6 li {
	font-size: 12px;
	line-height: 1.428571429;
	margin-bottom: 49px;
}
.list6 li p {
	margin-bottom: 0;
}
.list6 li time {
	font: 14px 'Istok Web';
	color: #404141;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 16px;
}
.list8 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
}
.list8 li {
	font-size: 12px;
	line-height: 1.428571429;
	overflow: hidden;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #bebebe;
}
.list8 li p {
	margin-bottom: 0;
	margin-top: 1px;
}
.list8 li a {
	font: 900 15px/21px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #121212;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.list8 li a:hover {
	color: #F15F36;
}
.list8 li:last-child {
	border-bottom: none;
	margin-bottom: 3px;
}

/*------------------------------------------------------media queries---------------------------------------------------------*/
@media (min-width: 1220px) {
 .container {
 padding: 0;
}
.padleft15
{
	padding-left:15px;
}
.kom_title
{
	padding-left:15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1219px) {
 header > strong span {
 display: none;
}
 header .menuBox {
 text-align: center;
}
 h1.navbar-brand_ {
 float: none;
 display: inline-block;
 margin: 0;
}
 nav.tm_navbar {
 display: block;
 width: 100%;
 text-align: center;
 float: none;
}
 nav.tm_navbar ul {
 text-align: center;
}
 nav.tm_navbar ul li {
 float: none;
 padding: 20px 0 0 0;
 display: inline-block;
}
 nav.tm_navbar .sub-menu > ul {
 top: 80px;
}
 .thumb-pad0 .thumbnail .caption2 {
 top: 119px;
 line-height: 60px;
}
 .thumb-pad2 {
 margin-bottom: 30px;
}
 .welcome-box {
 max-height: none;
}
 .welcome-box figure img {
 width: 100%;
}
 .thumb-pad0 .thumbnail .caption p {
 font-size: 14px;
 line-height: 21px;
}
 .errorBox img {
 width: 100%;
}
.padleft15
{
	padding-left:15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
 header > strong span {
 display: none;
}
 header .menuBox {
 text-align: center;
}
 h1.navbar-brand_ {
 float: none;
 display: inline-block;
 margin: 0;
}
 nav.tm_navbar {
 display: block;
 width: 100%;
 text-align: center;
 float: none;
}
 nav.tm_navbar ul {
 text-align: center;
}
 nav.tm_navbar ul li {
 float: none;
 padding: 20px 0 0 0;
 display: inline-block;
}
 nav.tm_navbar .sub-menu > ul {
 top: 80px;
}
 .welcome-box {
 max-height: none;
 padding-bottom: 30px;
}
 .welcome-box figure img {
 width: 100%;
}
 .welcome-box .col-lg-5 {
 padding-top: 0;
}
 .tools-box .col-lg-3 > div {
 border-right: none;
}
 .thumb-pad0 {
 margin: 0 0 30px 0;
 overflow: hidden;
}
 .thumb-pad0 .thumbnail .caption p {
 font-size: 14px;
 line-height: 21px;
}
 .categories-box {
 margin-bottom: 40px;
}
 .list1 li .title br {
 display: none;
}
 #search {
 float: none;
}
 .servicesBox .col-lg-4 {
 margin-bottom: 0;
}
 .overviewBox {
 padding: 40px 0 33px 0;
}
 .thumb-pad1 .thumbnail .caption a br {
 display: none;
}
 .thumb-pad1 .thumbnail .caption {
 overflow: visible;
}
 .map-box {
 margin-top: 30px;
}
 .map-box figure img {
 width: auto;
}
 .thumb-pad2 .thumbnail .caption p br {
 display: none;
}
 .testimBox {
 padding: 50px 0 0 0;
}
 .thumb-pad4 .thumbnail .caption .title br {
 display: none;
}
 .thumb-pad7 figure {
 margin: 0 0 20px 0;
 float: none;
}
 .errorBox img {
 width: 100%;
}
 .thumb-pad2 {
 margin-bottom: 30px;
}
 .list2 {
 margin-bottom: 30px;
}
 .thumb-pad1 {
 margin-bottom: 30px;
}
 .thumb-pad6 {
 height: auto !important;
}
 footer .box1 {
 text-align: center;
 padding-bottom: 15px;
}
 footer .box1 .menu-list {
 display: inline-block;
}
 footer .box1 .follow_icon {
 display: inline-block;
 float: none;
}
 .watch-box {
 margin-bottom: 35px;
}
 .thumb-pad6-1 {
 margin-bottom: 40px;
}

.padleft15
{
	padding-left:15px;
}
#img_logo
{
	margin-top: 0px;
}
.navbar-brand {
	height:60px;
}
}
.btn-menu
{
	background-color:#fb0;
		text-transform:uppercase;
	font: bold 14px/16px 'Titillium Web';
	color:#222;
}
.navbar-toggle
{
	border:0px;
	color:#FFFFFF;

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 767px) {
 h1.navbar-brand_ {
 float: none;
 display: inline-block;
 margin: 0;
}
 .menuBox {
 text-align: left;
}
nav.tm_navbar {
text-align:left;
padding-left:5px;	
}
.navbar-toggle
{
	float:none;
	margin-top:6px;
}
.logo_img
{
	text-align:center;
}
.dropdown-toggle
{
	border-radius:0px;
	padding: 2px 14px 2px 14px;
	font: bold 14px/28px 'Titillium Web';
	
}
.btn-menu
{
		padding: 3px 14px 3px 14px;
	font: bold 14px/28px 'Titillium Web';
	border:0px;
}
.btn-menu:hover
{
	
}
 nav.tm_navbar {
 display: block;
 width: 100%;
 float: none;
}
.pad0{
	    padding-right: 15px;
    padding-left: 15px;
}
 nav.tm_navbar .sub-menu > ul {
 top: 80px;
}
 nav.tm_navbar .nav {
 /*display: none;*/
 
}
 .select-menu {
 display: inline-block !important;
 padding-top: 4px;
 padding-right: 3px;
 padding-bottom: 4px;
 width: 100%;
 border: 1px solid #404141;
 background: #404141;
 color: #ffffff;
 cursor: pointer;
 height: 30px;
 font-size: 12px;
 vertical-align: middle;
}
 .list1 {
 margin-bottom: 40px;
}
 .welcome-box {
 max-height: none;
 padding-bottom: 30px;
}
 .welcome-box figure img {
 width: 100%;
}
 .welcome-box .title {
 font-size: 35px;
 line-height: 35px;
}
 .thumb-pad4 .thumbnail .caption {
 overflow: visible;
}
 .thumb-pad4 figure {
 margin: 0 20px 0 0;
 float: left;
}
 .welcome-box .col-lg-5 {
 padding-top: 0;
}
 .tools-box .col-lg-3 > div {
 border-right: none;
}
 .links-box {
 padding-bottom: 0;
}
 .links-box .col-lg-8 {
 margin-bottom: 50px;
}
 .map-box {
 margin-top: 30px;
}
 .map-box figure img {
 width: auto;
}
 .thumb-pad0 {
 margin: 0 0 30px 0;
 overflow: hidden;
}
 .thumb-pad0 .thumbnail .caption p {
 font-size: 14px;
 line-height: 21px;
}
 .testimBox .col-lg-3 {
 margin-bottom: 40px;
}
 .map iframe {
 height: 300px;
}
 .info {
 margin-bottom: 50px;
}
 .proffesional-box {
 padding: 70px 0;
}
 .proffesional-box .title {
 font-size: 21px;
}
 .privacyBox {
 margin-bottom: 50px;
}
 .categories-box {
 margin-bottom: 40px;
}
 .block-box article {
 margin-bottom: 50px;
}
 .list1 li .title br {
 display: none;
}
 #search {
 float: none;
}
 .thumb-pad1 {
 margin-bottom: 20px;
}
 .servicesBox .col-lg-4 {
 margin-bottom: 0;
}
 .overviewBox {
 padding: 40px 0 33px 0;
}
 .thumb-pad1 .thumbnail .caption a br {
 display: none;
}
 .testimBox {
 padding: 50px 0 0 0;
}
 .thumb-pad7 figure {
 margin: 0 0 20px 0;
 float: none;
}
 .thumb-pad0 .thumbnail .caption2 {
 top: 119px;
 line-height: 60px;
}
 .thumb-pad2 {
 margin-bottom: 50px;
}
 .list2 {
 margin-bottom: 30px;
}
 footer {
 text-align: center;
}
 footer figure {
 float: none;
}
 footer p {
 float: none;
 margin-left: 0;
}
 footer .follow_icon {
 float: none;
 display: inline-block;
}
 .errorBox figure {
 margin-bottom: 35px;
}
 .thumb-pad6 {
 height: auto !important;
}
 footer .box1 {
 text-align: center;
 padding-bottom: 15px;
}
 footer .box1 .menu-list {
 display: none;
}
 footer .box1 .follow_icon {
 display: inline-block;
 float: none;
}
 .thumb-pad4 {
 margin-bottom: 30px;
}
 .watch-box {
 margin-bottom: 35px;
}
 .thumb-pad6-1 {
 margin-bottom: 40px;
}

}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 626px) {
 .latest-box {
 background: #121212;
}
 .errorBox img {
 width: 100%;
}
 .pad0Box {
 width: 100%;
 float: none;
}
.pad0
{
	    padding-right: 15px;
    padding-left: 15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 560px) {
 .topic-box {
 width: 100%;
 float: none;
}
 .thumb-pad1 .thumbnail .caption {
 overflow: visible;
}
 .thumb-pad5 .thumbnail figure {
 float: none;
 margin: 0 0 20px 0;
}
.pad0
{
	    padding-right: 15px;
    padding-left: 15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
 h1.navbar-brand_ a img {
 width: 100%;
}
 .tools-box .col-lg-3 {
 width: 100%;
 float: none;
}
 .baner-box {
 width: 100%;
 float: none;
}
 .trainerBox {
 width: 50%;
}
 .overviewBox .col-xs-6 {
 width: 100%;
 float: none;
}
 .projects-box .col-xs-6 {
 width: 100%;
 float: none;
}
 .thumb-pad1 figure {
 margin: 0 0 20px 0;
 float: none;
 text-align: center;
}
 .links-box .thumb-pad1 figure img {
 width: 100%;
}
 .offers-box .col-xs-6 {
 width: 100%;
 float: none;
}
 .thumb-pad7 figure img {
 width: auto;
}
 .newsletter-box .col-xs-6 {
 width: 100%;
 float: none;
}
 .info-box .col-xs-6 {
 width: 100%;
 float: none;
}
 .thumb-pad0 .thumbnail .caption2 {
 top: 50%;
 margin-top: -30px;
}
 .thumb-pad6 .thumbnail .badge {
 float: none;
 margin: 0 0 20px 0;
 border-radius: 0;
 width: 100%;
 height: 90px;
 line-height: 90px;
}
 .shows-box .pad2Box {
 width: 100%;
 float: none;
 padding:0px;
}
 .shows-box2 {
 width: 100%;
 float: none;
}
.pad0
{
	    padding-right: 15px;
    padding-left: 15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
 h1.navbar-brand_ a img {
 width: 100%;
}

.pad0
{
	    padding-right: 15px;
    padding-left: 15px;
}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.margBot {
	margin-bottom: 63px;
}
.padBot {
	padding-bottom: 0;
}
/*Core variables and mixins*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/


/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}
#filters {
  display:block;
 /* width:800px;
  height:200px;*/
  margin-bottom:10px;
}

#filters li {

    float: left;
    list-style: none;
    border-right:1px solid #afc4cc;
}

#filters li a {
    color: #39aea8;
    position: relative;
    z-index: 2;
   float: left;
   font-size: 15px;
   font-weight:bold;
   font-family: helvetica, arial, sans-serif;
   text-decoration: none;
   padding: 5px 45px;
 }

ul#filters li a:hover,ul#filters li a.selected{
 color:red;
}
/* End: Recommended Isotope styles */


.entry-header {
  z-index:0;
}

.entry-meta {
  z-index:0;
  margin-top:5px;
}
.btn-panel {
  background: #F8643A;
  background-image: -webkit-linear-gradient(top, #F8643A, #c24e2e);
  background-image: -moz-linear-gradient(top, #F8643A, #c24e2e);
  background-image: -ms-linear-gradient(top, #F8643A, #c24e2e);
  background-image: -o-linear-gradient(top, #F8643A, #c24e2e);
  background-image: linear-gradient(to bottom, #F8643A, #c24e2e);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn-panel:hover {
  background: #c24e2e;
  background-image: -webkit-linear-gradient(top, #c24e2e, #F8643A);
  background-image: -moz-linear-gradient(top, #c24e2e, #F8643A);
  background-image: -ms-linear-gradient(top, #c24e2e, #F8643A);
  background-image: -o-linear-gradient(top, #c24e2e, #F8643A);
  background-image: linear-gradient(to bottom, #c24e2e, #F8643A);
  text-decoration: none;
}

#rej_form_1 {
  height: 350px;
  left: 0;
  padding:15px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 180px;
  width: 600px;
  background: #FFF;
  background: rgba(255, 255, 255, 0.9);
 -webkit-box-shadow: 0 0 125px 115px #F8643A;
box-shadow: 0 0 125px 115px #F8643A;
-webkit-border-radius: 15px;
border-radius: 15px;
}

#rej_form {
/*
width:600px;
height:350px;
background: #FFF; */
/*padding:20px;   */
font-size:14px;

}
#zmiana_hasla {
/*
 width:600px;
height:350px;
background: #FFF;
padding:20px;
font-size:14px;
*/
}
#przypomnienie {
 width:600px;
height:350px;
background: #FFF;
padding:20px;
font-size:14px;

}

#przypomnienie_1 {
  height: 250px;
  left: 0;
  padding:15px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 180px;
  width: 600px;
  background: #FFF;
  background: rgba(255, 255, 255, 0.9);
 -webkit-box-shadow: 0 0 125px 115px #F8643A;
box-shadow: 0 0 125px 115px #F8643A;
-webkit-border-radius: 15px;
border-radius: 15px;
}

.entry-content {
  font-size:14px;
}
.box_inner {
  text-align: justify;
}
.logowanie_info {
/*  background:#F8643A;
  color:#FFF;
  padding:5px;*/
  display:inline-block;
  width:100%;
  text-align:justify;
  font-size:14px
}
.login_label {
 /* color: #F8643A;       */
 /* width:50px;*/
 font-size:14px;
  display:inline-block;
}

.btn-panel2 {
  color: #ffffff;
  background-color: #F8643A;
 /* border-color: #eea236;       */
}
.btn-panel2:hover,
 {
  color: #ffffff;
  background-color: #FA8A6B;
  border-color: #d58512;
}
.btn-panel2.active
 {
  color: #222;
  background-color: #F8643A;
  border-color: #d58512;
}


.btn-panel2:hover,
.btn-panel2:focus {
   background-color: #cccccc;
    color: #000000;
    border:0px;
}

.btn-panel2 {
  color: #fff;
  cursor: default;
  background-color: #F8643A;
  border-bottom-color: transparent;
   border:0px;
  transition: all 0.2s linear 0s;
}

.btn-panel2 {
  /*  border: 1px solid transparent;    */
    border-radius: 0 0;
    line-height: 1;
    margin-right: 0px;
    }


.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
#pakiety {
/* -webkit-box-shadow: 0 0 5px 5px rgba(253,43,72,0.9);
box-shadow: 0 0 5px 5px rgba(253,43,72,0.5);
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;*/
}





.tytul_vod .caption > a {
	color: #F15F36;
	text-transform: uppercase;
	font: 900 23px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.tytul_vod .caption > a:hover {
	color: #000000;
}

#logo_img {
  width:417px;
  height:73px;
  display:inline-block;
  padding-top:20px;
  background: url('imgages/logo.png'); 
}
#logo_img:hover {
 /* background: url('/wp-content/themes/popler/img/logo2.png');     */
}

.btn-aktualnosci {
   padding:1px;
   width:90%;
   margin:0 auto;
}

.btn-aktualnosci a {
   color:#000;

}
.btn-aktualnosci a:hover {
 color: #F15F36;
}
.aktualnosci_source {
 position:absolute;
 left:2px;
 top:2px;
 z-index:10;
 display:block;
}
.tab_vod {
font-size:20px;
}
.nav-tabs > li.active >.tab_vod
 {
  background-color: #cccccc;
}

.nav-tabs > li.active >.tab_vod > a:hover {
  background-color: #cccccc;
}
 .nav-tabs > li.active >.tab_vod > a:focus {
  background-color: #cccccc;
}

.data_small {
  font-size:12px;
}

.vod_box{
  width:280px;
  float:left;
  

}
.vod-box 
{
	min-height:270px;
}
.vod-box .caption {
    min-height: 110px;
    margin-top: 10px;;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #F15F36;
}

.shows-box > .pad2box {
  padding-left:0px;
  padding-right:0px;
  width:185px;
  margin-right:10px;
}

.shows-box > .pad2box_last {
  padding-left:0px;
  padding-right:0px;
  width:185px;
}


.entry-header h2 {
  text-align:justify;
}

.entry-content, .entry-content p {
  font-size:16px;
}

.ad_place {
width:100%;
text-align:center;
margin-bottom:25px
}

.tab_vod_head {
  color:#000;
  font: 900 27px/24px "Titillium Web","Arial",Helvetica,Arial,sans-serif;
  width:80px;
 /* height:30px;        */
  /*padding-top:7px;    */
}
.row_tabs {
  margin:0px;
}
.videos-box {
  padding:0px;
}

.thumbnail {
    background-color: #FFF;
    border: 3px solid #dddddd;
    }

a.thumbnail:hover {
  border-color:#F15F36;
}
.form-group {
  margin-bottom:5px;
}

ol.breadcrumb {
    margin: 0 0 24px;
    padding: 0 0 0 10px;
  font-size:14px;
  background-color:#ddd;

}

.breadcrumb > li + li::before {
  color:#222;
}

.pwstrength_viewport_progress > .progress {
  margin-bottom:0px;
}

.pwstrength_viewport_verdict {
  text-align:center;
  width:150px;
}

.password-verdict
{
  margin:0 auto;
  display:inline-block;
  width:164px;
}
.nav > li > a {
  padding: 5px 9px;
  background: #f15f36 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
    font-weight: 900;
/*    line-height: 18px; */

    text-shadow: none;
    text-transform: uppercase;
     transition: all 0.2s linear 0s;
}


.nav > li > a:hover,
.nav > li > a:focus {
   background: #cccccc;
  color: #000000;
  outline: none;
  transition: all 0.2s linear 0s;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
   background-color: #cccccc;
    color: #000000;
    border:0px;
}

.nav-tabs > li > a.notab {
    color:#fff;
    background-color:#f15f36;
}

.nav-tabs > li.active > a {
  color: #fff;
  cursor: default;
  background-color: #cccccc;
  border-bottom-color: transparent;
   border:0px;
  transition: all 0.2s linear 0s;
}

.nav-tabs > li > a {
  /*  border: 1px solid transparent;    */
    border-radius: 0 0;
    line-height: 1;
    margin-right: 0px;
    }

.akt_caption,.akt_caption p {
  font-size:14px;
  text-align:justify;
}
.data_post {
  font-size:14px;
}

.sam_ad img {
  height:auto;
  max-width: 100%;
  display:inline-block;
}
.vod_img {
  width:170px;
  height:96px;
}

 .videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 

.carousel-inner>.item
{
	width:100%;
	height:auto;
	max-height:422px;
	overflow:hidden;
}

.carousel-inner>.item img
{
	width:100%;
	height:auto;
	max-height:422px;	
}
.carousel-caption
{
	left:0px;
	right:0px;
	bottom:0px;
	height: 150px;
    background: black; /* For browsers that do not support gradients */
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}

.carousel-caption .time {
    font: 900 60px/60px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fb0;
	text-align:center;
	margin-top:30px;
}
.carousel-caption .date{
    font: 900 14px/14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fb0;
	text-align:center;
}
.carousel-caption .tytul
{
    font: 900 24px/34px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
	text-align:left;
	margin-top:34px;	
}

.vod_link 
{
	width:200px;
}
@media (max-width: 767px)
{
.carousel-indicators {
     top: 20px;
}
.carousel-caption .time {
    font: 900 50px/50px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.carousel-caption .tytul
{
    font: 900 20px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.vod_link a
{
	font-size:20px;
}
.vod_link 
{
	width:140px;
}
.zaloguj
{
	display:none;
}
.navbar-toggle .zaloguj
{
	display:block;
	margin-top: 0px !important;
	margin-left: 20px;
	   
}
.navbar-toggle .zaloguj a
{
	margin-top: 0px !important;
	 padding: 3px 14px 2px 14px  !important;
	 display:inline-block !important;
	 
}
.navbar-toggle .zaloguj a.glyphicon
{
	float:right;
	padding: 0px 14px 0px 14px  !important;
	top:0px !important;
}

.container-fluid
{
	float:right;
}
}

.carousel-indicators {
     top: 20px;
	 left:60px;
	 height:40px;
}



.komunikat
{
	text-align:center;
	
}
.komunikat img
{
	border:1px solid #474747;
	width:100%;
	
	height:auto;

}
.komunikat .caption{
	text-transform:uppercase;
}

.komunikat .date{
    font: 700 12px/36px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #b3b3b3;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #b3b3b3;
	
}
.komunikat .box_inner {
  text-align: center;
  font-size:16px;
  padding-top:12px;
}
.komunikat  a{
  color:#474747;
  font-size:16px;
}

.vod
{
	text-align:center;
}
.vod-box .vod img
{
	border:1px solid #474747;
	width:100%;
	height:auto;
	max-height: 149px;
}
.vod-box .vod  a{
  color:#FFFFFF;
  font-size:16px;
}

.vod .box_inner {
  text-align: center;
  font-size:16px;
  padding-top:12px;
}

.vod .date{
    font: 700 14px/36px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	
}


.vod_list {
	margin-top:16px;
	height:100%
}
.vod_list img
{
	border:1px solid #474747;
	width:100%;
	height:auto;
	max-height: 109px;
}

.vod_list  a{
  color:#474747;
  font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
 margin-left:10px;
}
.vod_list  .opis{
  padding-left:10px;
  font: 700 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left:5px;

}
.vod_list  .date{
margin-top:6px;
   font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;

	
}
.vod_list_wrapper
{
	max-height:850px;
	/*overflow-y:auto;*/
}
#polecane
{
	display:none;
}
.vod_link a
{
	color:#FFFFFF;
	text-transform:uppercase;
}
footer ul  {
 
}
footer ul li {
	/*background: none;
	border: none;*/
	width: auto;
	float: right;
	margin: 0;
	padding: 0;
	display: block;
	/*border-bottom: 1px solid #434343;*/
	line-height:56px;
	margin-left:20px;
	color: #ffffff;
}
footer ul li a {
	background: none;
	padding: 10px 0 10px 10px;
	margin: 0;
	float: none;
	display: block;
	width: auto;
	text-align: left;
	font: 13px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: none;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
#overlay
{
	z-index:19;
}
#logowanie,#logowanie_kod,#pakiety,#profil,#zmiana_hasla,#platnosci,#rejestracja,#przypomnij,#potwierdzenie{
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.8); /* Black background with opacity */
    z-index: 20; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

#logowanie .overlay_text,#logowanie_kod .overlay_text,#pakiety .overlay_text,#profil .overlay_text,#zmiana_hasla .overlay_text,#platnosci .overlay_text,#rejestracja .overlay_text,#przypomnij .overlay_text,#potwierdzenie .overlay_text{
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fb0;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
	width:70%;
	min-height:200px;
	min-height:80%;
	background-color:#222;
	z-index:21;
}
.overlay_text a
{
	color:#FFFFFF;
/*	text-decoration:underline;*/
}
#pakiety .list_pole,#platnosci .list_pole
{
	margin-left: 23px;
    margin-right: 23px;
}
#pakiety_aktywne .pakiet_nazwa,#pakiety_aktywne .pakiet_data,#pakiety_aktywne .pakiet_wygasa
{
	font-size:16px;line-height:32px;min-height:32px;text-transform: uppercase;float:left;width:50%;padding-left:14px;text-align: left;box-shadow:0px 0px 0px 1px #cb5f4e inset;white-space: nowrap;overflow-x: hidden;
}
#pakiety_aktywne .pakiet_data,#pakiety_aktywne .pakiet_wygasa
{
	width:25%;
}
.list_pole
{
	font-size:24px;line-height:48px;
	    font-size: calc(1vh*2.5);
}
#platnosci_lista
{
    height: 300px;
    overflow: auto;
}
#platnosci_lista .platnosc_nazwa,#platnosci_lista .platnosc_rodzaj,#platnosci_lista .platnosc_data,#platnosci_lista .platnosc_cena
{
	font-size:14px;line-height:32px;min-height:32px;text-transform: uppercase;float:left;width:40%;padding-left:14px;text-align: left;box-shadow:0px 0px 0px 1px #cb5f4e inset;white-space: nowrap;overflow-x: hidden;
}
#platnosci_lista .platnosc_rodzaj,#platnosci_lista .platnosc_data,#platnosci_lista .platnosc_cena
{
	width:20%;
}

#profil .box
{
	text-transform: uppercase;display:inline-table;width:135px;height:135px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	background-color: #fb0;
	padding:5px;
	    vertical-align: top;
	
}
#profil .box img
{
	margin-top:14px;
	margin-bottom:14px;
}
#profil .box a
{
	font: 700 18px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#222;
}
#profil .global
{
	text-align:center;
}
.overlay_title
{ 
	color:#fb0;
	font-size:36px;
	text-transform:uppercase;
	margin-top:23px;
	margin-left:23px;
	font-weight:700;
}
#komunikat_full .zdjecie_kom_main
{
	width:100%;
	height:auto;
}
#komunikat_full .tytul
{
	color:#fb0;
	text-transform: uppercase;
	font: 700 36px/36px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:20px;
	margin-bottom:20px;
}
#komunikat_full .tresc,#komunikat_full .tresc p
{
	color:#474747;
	font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:20px;
	text-align:justify;
}
#komunikat_full .info
{
	font: 500 14px/48px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;	
}
#komunikat_full .info img
{
	margin-right:8px;
}
#komunikat_full  .facebook,#nagranie  .facebook,#live  .facebook,#testy  .facebook {
    font: 900 18px/50px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
	text-transform:uppercase;
	letter-spacing:1.2;
	display:block;
}
#komunikat_full  .twitter,#nagranie .twitter,#live .twitter,#testy .twitter {
    font: 900 18px/50px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
	text-transform:uppercase;
	letter-spacing:1.2;
	display:block;
}
#komunikat_full  .facebook img,#komunikat_full  .twitter img,#nagranie  .facebook img,#nagranie  .twitter img,#live  .facebook img,#live  .twitter img,#testy  .facebook img,#testy  .twitter img
{	
	vertical-align: text-bottom;
    margin-right: 12px;
}
#komunikat_full  .twitter img,#nagranie  .twitter img,#live  .twitter img,#testy  .twitter img
{
	vertical-align:middle;
}
#nagranie .tytul
{
	color:#474747;;
	text-transform: uppercase;
	font: 500 20px/24px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:10px;

}
#nagranie .data
{
	color:#b3b3b3;
	text-transform: uppercase;
	font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:6px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #fb0;
}
#live .tytul
{
	color:#222;
	text-transform: uppercase;
	font: 700 36px/44px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:10px;
	text-align:center;
}
#live .data
{
	color:#b3b3b3;
	text-transform: uppercase;
	font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:2px solid #222;
}
#live .ppv_info,#nagranie .ppv_info
{
	color:#474747;
	text-transform: uppercase;
	font: 700 18px/24px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
	text-align:center;

}
#live h5 {
  overflow: hidden;
  text-align: center;
  color:#b3b3b3;
  font: 700 16px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#live h5:before,
#live h5:after {
  background-color: #b3b3b3;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

#live h5:before {
  right: 0.5em;
  margin-left: -50%;
}

#live h5:after {
  left: 0.5em;
  margin-right: -50%;
}
.aspect-ratio,.aspect-ratio2 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56%;
  margin-bottom: 20px;
}
.aspect-ratio iframe,.aspect-ratio2 iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}
.aspect-ratio_help {
 position: relative;
  padding-bottom: 56.25%; /*16:9*/
  height: 0; 
  overflow: hidden;
}

.aspect-ratio_help iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.trwa
{
    position: absolute;
    top: 15px;
    left: 20px;
    color: #fb0;
    background-color: rgba(34,34,34,0.7);
    font: 700 14px/14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: auto;
    padding: 6px;
}	
#secondary .time {
    font: 700 36px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffbb00;
    float: left;
    margin-right: 19px;
    width: 95px;
    /*padding-top: 12px;*/
	    height: 60px;
	    display: flex;
    align-items: center;
}
#secondary .time.teraz, #zapowiedzi .time.teraz {
    color: #b3b3b3;

}
#ankieta p, #ankieta label
{
font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: justify;
}
.aktywny_pakiet
{
	outline: 5px solid #fb0;
    outline-offset: -5px;
}
.pakiet img
{
	//width:100%;
	height:auto;
}
.pakiety_info p
{
	font: 500 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: justify;
}
.pakiety_info h2
{
	font: 700 24px/48px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: justify;
	color:#222;
}
.pakiety_info .pakiety_arg
{
		clear:both;
		border-bottom:1px solid #b3b3b3;
		font: 700 16px/40px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
		min-height: 45px;
}

.pakiety_info .pakiety_arg div
{
	padding-left: 24px;
}
.pakiety_info .pakiety_arg img
{
	padding-right: 20px;
}
#archiwum .tytul
{
	color:#e73216;
	text-transform: uppercase;
	font: 700 18px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:10px;
}
#archiwum .lid
{
	color:#474747;
	font: 500 16px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:justify;
	margin-bottom:20px;
}
#archiwum .zdjecie
{
	width:100%;
	height:auto;
	padding-right: 20px;
	margin-bottom:20px;
}

.pagination {
    display: inline-block;
    padding-left: 0;
     margin: 0px;
    border-radius: 4px;
    right: 0px;

}
.pagination>li>a, .pagination>li>span
{
	
	background:none;
	color:#FFFFFF;
	border:0px;
	font-size:18px;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background: none;
    border: 0px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #fb0;
    border-color: #fb0;
	color:#222;
}

.pagination-sm>li>a, .pagination-sm>li>span {
     padding: 6px 10px;

}
#platnosci_tabs
{
	background-color:#474747;
	min-height:100px;
}
#platnosci_tabs .tab
{
	padding-top:4px;
	background-color:#b3b3b3;
	min-height:50px;
	width:25%;
	border:0px solid #FFF;
	color:#FFFFFF;
	float:left;
	font: 700 calc(7px + .4vw)/calc(9px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: flex;
    align-items: center;
}
#platnosci_tabs .tab .typ
{
	font: 400 calc(6.8px + .2vw)/calc(7px + .4vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#platnosci_tabs .tab a
{
	display:block;
	width:100%;
	color:#FFFFFF;
}
#platnosci_tabs .tab:hover
{
	background-color:#474747;	
}
#platnosci_tabs .active
{
	background-color:#474747;	
}
#platnosci_tabs .dotpay img
{
	width:80%;
	max-width:600px;
}
#jednorazowy .cena,#jednorazowy .kup,#sms .cena,#sms .kup
{
	font: 600 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	width:50%;
	float:left;
	color:#FFFFFF;
	margin-top: calc(10px + 4vh);
	margin-bottom: calc(5px + 4vh);
}
#jednorazowy .cena,#sms .cena
{
	padding-top:2px;
}
#jednorazowy .kup a,#sms .kup a
{
		display:inline-block;
		background-color:#e73216;
		color:#FFFFFF;
		padding:0px 40px;
		font: 700 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#jednorazowy .kwota, #sms .kwota
{
		font: 700 calc(26px + .4vw)/calc(18px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#jednorazowy .pay_info,#sms .pay_info,#pakiet .pay_info
{
    font: 500 calc(10px + .3vw)/calc(12px + .3vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: justify;
    width: 90%;
    color: #b3b3b3;
    margin: auto;
    margin-top: calc(0px + 5vh);
    margin-bottom: calc(0px + 5vh);
}

#pakiet1 .cena,#pakiet1 .kup,#pakiet7 .cena,#pakiet7 .kup,#pakiet30 .cena,#pakiet30 .kup,#sms .cena,#sms .kup,#kupon_promo .cena,#kupon_promo .kup
{
	font: 600 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	width:50%;
	float:left;
	padding-left: 30px;
	color:#FFFFFF;
	margin-top: calc(10px + 4vh);
	/*margin-bottom: calc(5px + 4vh);*/
	text-align: left;
}
#pakiet1 .cena,#pakiet7 .cena,#sms .cena,#pakiet30 .cena
{
	padding-top:2px;
}
#pakiet1 .kup a,#pakiet7 .kup a,#sms .kup a,#pakiet30 .kup a,#kupon_promo .kup a
{
		display:inline-block;
		background-color:#e73216;
		color:#FFFFFF;
		padding:0px 40px;
		font: 700 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pakiet1 .kwota,#pakiet7 .kwota, #sms .kwota,#pakiet30 .kwota
{
		font: 700 calc(26px + .4vw)/calc(18px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#pakiet1 .pay_info,#pakiet7 .pay_info,#sms .pay_info,#pakiet .pay_info,#pakiet30 .pay_info,#kupon_promo .pay_info
{
    font: 500 calc(10px + .3vw)/calc(12px + .3vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: justify;
    width: 90%;
    color: #b3b3b3;
    margin: auto;
    margin-top: calc(0px + 5vh);
    margin-bottom: calc(0px + 5vh);
}
#sms .vat_info
{
	font: 400 calc(8px + .2vw)/calc(12px + .3vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
#sms .kod_info
{
	font: 600 calc(12px + .4vw)/calc(28px + .3vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
#pakiet .cena,#pakiet .kup,#pakiet .nazwa
{
	font: 600 calc(12px + .4vw)/calc(16px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	color:#FFFFFF;

}
#pakiet .cena
{
	padding-top:2px;
}
#pakiet .kup
{
	margin-bottom: calc(5px + 4vh);
}
#pakiet .kup a
{
		display:inline-block;
		background-color:#e73216;
		color:#FFFFFF;
		padding:0px 20px;
		font: 700 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin-top: calc(6px + 2vh);
}
#pakiet .nazwa
{
		margin-top: calc(6px + 3vh);
		margin-bottom: calc(5px + 1vh);
		font: 700 calc(14px + .4vw)/calc(20px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pakiet .kwota
{
		margin-top: calc(6px + 4vh);
		margin-bottom: calc(5px + 2vh);	
		font: 700 calc(26px + .4vw)/calc(18px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pakiet .pakiet_opcja
{
		float:left;
		width:33.333%;
		text-align:center;
		padding:0px 4px;
}
#sms .pay_info
{
    font: 500 calc(10px + .3vw)/calc(12px + .3vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: justify;
    width: 90%;
    color: #b3b3b3;
    margin: auto;
    margin-top: calc(0px + 5vh);
}
#sms .cena,#sms .kup
{
	font: 600 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:center;
	width:40%;
	float:left;
	color:#FFFFFF;
	margin-top: calc(10px + 4vh);
	margin-bottom: calc(5px + 2vh);
}
#sms .kup
{
	width:60%;
	font: 600 calc(18px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0px 40px;
}
#sms .kod
{
	font: 600 calc(18px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom:20px;
}
 #sms .wyslij_kod
 { 
	display: inline-block;
	height:20
 }
 #sms .lock
 {  background-color: rgba(0,0,0,0.8);
    position: absolute;
    width: 80%;
    line-height: 30px;
    margin: auto;
    right: 0px;
    left: 0px;
    border: 1px solid #474747;
    color: #FFFFFF;
    font: 700 calc(10px + .4vw)/calc(26px + .5vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 4px;
	margin-top: 30px;

 }
  #sms .error
 {  background-color: rgba(255,0,0,0.9);
	border:2px solid #FFF;
    position: absolute;
    width: 80%;
    line-height: 24px;
    margin: auto;
    right: 0px;
    left: 0px;
    border: 1px solid #474747;
    color: #FFFFFF;
    font: 700 calc(10px + .4vw)/calc(26px + .5vw) 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 2px;
	margin-top: 34px;
	text-transform: uppercase;
	display:none;

 }
 #platnosci_tabs .wyslij_kod a
{
		display:inline-block;
		background-color:#e73216;
		color:#FFFFFF;
		padding:0px 40px;
		font: 700 calc(14px + .4vw)/calc(26px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 #platnosci_tabs .wyslij_kod input
{
	font: 500 calc(16px + .4vw)/calc(20px + .5vw)  'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#zapowiedzi h3 {
font-weight: 700;
    font-size: 18px;
    font-family: "Titillium Web";
    color: #222;
    margin: 0 0 1px 0;
    padding-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 2px solid #fb0;
}
 #zapowiedzi .extra-wrap {
	display: table-cell;
    line-height: 16px;
    overflow: hidden;
    vertical-align: middle;
	height: 60px;
	display: flex;
    align-items: center;
	
}
#zapowiedzi .time {
    font: 700 36px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffbb00;
    float: left;
    margin-right: 19px;
    width: 95px;
    /*padding-top: 12px;*/
	    height: 60px;
	    display: flex;
    align-items: center;
}
.lista_zapowiedzi {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
}
.lista_zapowiedzi li {
	font-size: 12px;
	/*line-height: 1.428571429;*/
	overflow: hidden;
	position: relative;
	margin-bottom:14px;
	height:60px;
	

}
.lista_zapowiedzi li p {
	margin-bottom: 0;
	margin-top: 1px;
}
.lista_zapowiedzi li a {
	font: 700 18px/24px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fb0;
	text-transform: uppercase;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	padding-top:10px;
}
.lista_zapowiedzi li a:hover {
	color: #fb0;
}
.lista_zapowiedzi li.indent {
	border-bottom: none;
	margin-bottom: 3px;
}
.lista_zapowiedzi li time {
	font: 900 36px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fb0;
	float: left;
	margin-right: 19px;
	width: 95px;
	padding-top:12px;
}

#pomoc h3 {
	font: 700 24px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fb0;
    margin: 0 0 1px 0;
    padding-bottom: 12px;
    text-transform: uppercase;
    border: 0px;
}
.lista_pomocy {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	border: 1px solid #b3b3b3;
	margin-bottom:14px;
}
.lista_pomocy li {
	font-size: 12px;
	/*line-height: 1.428571429;
	overflow: hidden;*/
	position: relative;
	/*height:40px;*/
	padding-left: 20px;
    border-bottom: 1px solid #b3b3b3;
	

}
.lista_pomocy li:last-child
{
   border-bottom: none;
}
.lista_pomocy .tresc
{
	display:none;
	font: 500 16px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #222;
	padding-bottom:10px;
}
.lista_pomocy .tresc p
{
	font: 500 16px/30px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #474747;	
}
.lista_pomocy .tresc .aktywny
{
	display:block;
}
.lista_pomocy li p {
	margin-bottom: 0;
	margin-top: 1px;
}
.lista_pomocy li a {
font: 600 16px/22px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #474747;
    text-transform: uppercase;
	    line-height: 38px;
}

.kontakt p
{
	color:#474747;font-size:16px;line-height:24px;
}
.kontakt a
{
color:#474747;font-size:16px;line-height:24px;text-decoration:underline;	
}
@media (max-width:1200px)
{
	#pakiety_aktywne .pakiet_nazwa,#pakiety_aktywne .pakiet_data,#pakiety_aktywne .pakiet_wygasa
	{
		font-size:8px;
		padding-left:2px;
	}
	#logowanie .overlay_text,#logowanie_kod .overlay_text,#pakiety .overlay_text,#profil .overlay_text,#zmiana_hasla .overlay_text,#platnosci .overlay_text,#rejestracja .overlay_text,#przypomnij .overlay_text,#potwierdzenie .overlay_text{
		
		width:98%;
		
	}	
	#platnosci_lista .platnosc_nazwa,#platnosci_lista .platnosc_rodzaj,#platnosci_lista .platnosc_data,#platnosci_lista .platnosc_cena
	{
		font-size:10px;padding-left:4px;
	}	
	.list_pole
	{
		font-size:12px;line-height:18px;
	}	
	.container {
    padding-right: 5px;
    padding-left: 5px;

	}
	#profil .box
	{
		width:85px;height:85px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
		padding:5px;
		
	}
	#profil .box a
	{
		font: 700 12px/18px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;

	}
	.overlay_title
	{ 
	font-size:26px;
	margin-top:12px;
	}
	#profil .box img
	{
		max-height:30px;
		margin-top:5px;
		margin-bottom:5px;
	}	
	#img_logo {
  margin-top: 0px;
}
.vod_list  a{
  color:#474747;
  font: 500 14x/16px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left:0px;
}
.vod_list  .opis{
  padding-left:0px;
  font: 500 14px/16px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;

}
.vod_list  .date{
	margin-top:6px;
   font: 500 12px/14px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;

	
}
.vod-box .vod img 
{
	max-height: none;
  opacity: 1;
  display: block;
  transition: .5s ease;
  backface-visibility: hidden;	
}

.vod_list_wrapper
{
	max-height:auto;
	overflow-y:scroll;
}
	.padr0
	{
		padding-right:15px;
	}
	.padl0
	{
		padding-left:15px;
	}
}
nav.tm_navbar .dropdown-menu a
{
	color:#474747;
}
nav.tm_navbar  .dropdown-menu li
{
	float:none;
}

#vod .col-lg-3:nth-child(4n+1), #vod .col-md-3:nth-child(4n+1){
    clear: left;
	clear: right;
}
#vod.vod-full .col-lg-3:nth-child(3n+1), #vod.vod-full .col-md-3:nth-child(3n+1){
    clear: left;
}
#vod.vod-full .col-lg-3:nth-child(10) , #vod .col-md-3:nth-child(10) {
    clear:right;
}
@media (max-width:768px)
{
#komunikat_full .info
	{
		font: 500 12px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin-bottom:5px;
		margin-top:5px;
	}
	#archiwum .zdjecie
	{
		padding-right: 0px;
	}
	#archiwum  .info
	{
		font: 500 12px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
		margin-bottom:5px;
		margin-top:5px;
	}
	.padr0
	{
		padding-right:15px;
	}
	.padl0
	{
		padding-left:15px;
	}
  .top20
  	{
		margin-top:20px;
	}
#nagranie .tytul
{
	color:#474747;
	text-transform: uppercase;
	font: 400 16px/20px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-top:10px;
	text-align:center;
}	
}
@media (max-width:560px)
{
	.navbar-brand_
	{
		width:100%;
	}
	.zaloguj {

    margin-right: 0%;

}
	.zaloguj a.page-scroll {
		margin-top: 8px;
	}
	.carousel-caption .time {
    font: 900 40px/40px 'Titillium Web', "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	}
}
.row > div[class*="col-"]   .inner {

  padding:0;
  
}
.vod-box .vod .img_container,.vod_list_wrapper .vod_list .img_container  {
    position: relative;
    width: 100%;
	background-color:#474747;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.img_container:hover img {
  opacity: 0.3;
}

.img_container:hover .middle {
  opacity: 0.9;
}

.vod-box .vod .img_container .text,.vod_list_wrapper .vod_list .img_container .text {
  background-color: transparent;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}
.vod-box .vod .img_container .text::before,.vod_list_wrapper .vod_list .img_container .text::before {
  content: url('../images/play.png');
}

.info_box, .info_box p
{
	background:#FFF;font-size:18px;color:#474747;line-height:48px;text-transform: uppercase;max-height: 48px;
	
}
.alert_info p
{
	color:#474747;font-size:16px;text-align:justify;
}


.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
  display: none;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #e73216;
  border-color: #e73216;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #e73216;
}

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}

.checkbox.checkbox-sm label::before {
  width: 30px;
  height: 30px;
  top: -13px;
}
.checkbox.checkbox-sm label::after {
  width: 30px;
  height: 30px;
  padding-left: 4px;
  font-size: 20px;
  left: 1px;
  top: -13px;
}
.checkbox.checkbox-sm label {
  padding-left: 18px;
  top: 13px;
}
.checkbox.checkbox-md label::before {
  width: 34px;
  height: 34px;
  top: -17px;
}
.checkbox.checkbox-md label::after {
  width: 34px;
  height: 34px;
  padding-left: 4px;
  font-size: 24px;
  left: 1px;
  top: -18px;
}
.checkbox.checkbox-md label {
  padding-left: 22px;
  top: 17px;
}
.checkbox.checkbox-lg label::before {
  width: 46px;
  height: 46px;
  top: -28px;
}
.checkbox.checkbox-lg label::after {
  width: 46px;
  height: 46px;
  padding-left: 4px;
  font-size: 36px;
  left: 1px;
  top: -31px;
}
.checkbox.checkbox-lg label {
  padding-left: 34px;
  top: 32px;
}

.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7;
}

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}

.radio.radio-sm label::before {
  width: 30px;
  height: 30px;
  top: -13px;
}
.radio.radio-sm label::after {
  width: 22px;
  height: 22px;
  padding-left: 4px;
  font-size: 20px;
  left: 4px;
  top: -9px;
}
.radio.radio-sm label {
  padding-left: 18px;
  top: 13px;
}
.radio.radio-md label::before {
  width: 34px;
  height: 34px;
  top: -17px;
}
.radio.radio-md label::after {
  width: 26px;
  height: 26px;
  padding-left: 4px;
  font-size: 24px;
  left: 4px;
  top: -13px;
}
.radio.radio-md label {
  padding-left: 22px;
  top: 17px;
}
.radio.radio-lg label::before {
  width: 46px;
  height: 46px;
  top: -28px;
}
.radio.radio-lg label::after {
  width: 36px;
  height: 36px;
  padding-left: 4px;
  font-size: 36px;
  left: 5px;
  top: -23px;
}
.radio.radio-lg label {
  padding-left: 34px;
  top: 32px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background: none;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 8px 8px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 0px solid transparent;
    /* border-radius: 4px; */
}