/*
jasniejszy niebieski	: #4f86a5;
ciemniejszy niebieski	: #22657f;
szary					: #9b9b9b;
tekst					: #545454;
kreski blado szare		: #e5e5e5;
claim					: #565656;
*/
/*-------------------------------------------------------------------------------------------- nawigacja -----*/	
.navbar{
	background-color	: transparent;
	position			: relative;
	min-height			: 60px;
	margin-bottom		: 0;
	border-bottom		: 0;
	border-left			: 0;
	border-right		: 0;
	border-top			: 0;
	border-radius		: 0;
	font-size			: 1.3em;}
.navbar-default .navbar-nav > li > a{					/* podswietlenie przycisku pozostalych, bez zadnych klas */
	color				: #9b9b9b;
	background-color	: transparent;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav{							/* podswietlenie przycisku pozostalych, bez zadnych klas po najechaniu myszka*/
	color				: #9b9b9b;
	background-color	: transparent;
	text-decoration		: none;}
.navbar-default .navbar-nav > .active > a{ 				/* podswietlenie przycisku z klasa 'acive' */
	color				: #4f86a5;
	background-color	: transparent;}
.navbar-default .navbar-nav > .active > a:hover,		/* podswietlenie przycisku z klasa 'acive' po najechaniu myszka*/
.navbar-default .navbar-nav > .active > a:focus{
	color				: #4f86a5;
	background-color	: transparent;
	text-decoration		: none;}
.navbar-collapse {
	max-height			: 340px;
	overflow-x			: visible;
	-webkit-overflow-scrolling: touch;
	border-top			: 0;
	box-shadow			: 0;}
.container-fluid {
	margin-right		: auto;
	margin-left			: auto;}
.dropdown-menu {
	position			: absolute;
	top					: 100%;
	left				: 0;
	z-index				: 1000;
	display				: none;
	float				: left;
	min-width			: 160px;
	padding				: 5px 0;
	margin				: 0;
	font-size			: 14px;
	list-style			: none;
	background-color	: #fff;
	background-clip		: padding-box;
	border				: 1px solid #c2c2c2;
	border-radius		: 0;
	-webkit-box-shadow	: none;
		box-shadow		: none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color				: #262626;
	text-decoration		: none;
	background-color	: #e7e7e7;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------- carousel -----*/	
.carousel-caption {
	position			: absolute;
	right				: 15%;
	bottom				: auto;
	left				: auto;
	z-index				: 10;
	padding-top			: 20px;
	padding-bottom		: 20px;
	color				: #fff;
	text-align			: left;
	text-shadow			: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn {
	text-shadow			: none;
	background			: #fff;
	float				: right;
	border-radius		: 0;
	text-transform		: uppercase;
	font-size			: 1.3em;}
.carousel-control {
	position			: absolute;
	top					: 0;
	bottom				: 0;
	left				: 0;
	width				: 4%;
	font-size			: 38px;
	color				: #2f2d30;
	text-align			: center;
	text-shadow			: 0 1px 2px rgba(0, 0, 0, .6);
	filter				: alpha(opacity=100);
	opacity				: 1;}
.carousel-control:hover,
.carousel-control:focus {
	color				: #2f2d30;
	text-decoration		: none;
	filter				: alpha(opacity=100);
	outline				: none;
	opacity				: 1;}
.carousel-control.left {
	background-image	: none;
	/*background-color	: #fff38e;*/
	filter				: 0;
	background-repeat	: none;
	top					: 42%;
	height				: 13%;
	width				: 5%;
	color				: #fff38e;}
.carousel-control.right {
	right				: 0;
	left				: auto;
	background-image	: none;
	/*background-color	: #fff38e;*/
	filter				: 0;
	background-repeat	: none;
	top					: 42%;
	height				: 13%;
	width				: 5%;
	color				: #fff38e;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------- form -----*/
.form-control {
	border-radius		: 0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------- @media -----*/
@media (max-width: 767px) {
.carousel-caption {
	right				: 2%;
	left				: 45%;
	padding-bottom		: 0;
	top					: 0.5%;
	padding-top			: 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
.carousel-caption {
	right				: 5%;
	left				: 50%;
	padding-bottom		: 0;
	top					: 5%;}
.AdvNavbar > li > a {
	position			: relative;
	display				: block;
	padding				: 10px 0;
	color				: #545454;}
.AdvNavbar > li > a:hover,
.AdvNavbar > li > a:focus {
	text-decoration		: none;
	background-color	: transparent;}
.navbar{
	font-size			: 1em;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-caption {
	right				: 5%;
	left				: 50%;
	padding-bottom		: 0;
	top					: 5%;}
}
@media (min-width: 1200px) {
.carousel-caption {
	right				: 5%;
	left				: 50%;
	padding-bottom		: 0;
	top					: 20%;}
}