@charset "UTF-8";

@media (max-width: 576px) {	
	.navbar-collapse.collapse.show {
	margin-top: 15px;
	margin-bottom: 20px;
	}
	.nav-item.dropdown.show {
	background : #242B33;
	}
	.dropdown-menu {
	border: 0px;}
}
	

@media (min-width: 577px) {
.navbar-toggler { align-self: flex-end; margin-top:-20px; border: none;}
}

@media (max-width: 576px) {
	.sticky-top {
	z-index : 0;
	position : unset;
	}
	.navbar-toggler { border: none;	position: absolute; width: 100%; left: 0; text-align: center; margin:-35px auto 0 auto;}
	.navbar-toggler:focus, .navbar-toggler:hover, .navbar-inverse .navbar-toggler:hover {
	background: transparent;	
	border: none;	
	}
}


@media all and (max-width: 2400px) and (min-width: 1024px) {
.fotki>div:nth-child(3n+0) {
 clear : left;
 border : 1px solid #f0f;
}	
}


@media (min-width: 768px) {
.dropdown-menu {
margin-top:4px; 	
background-color: #252c34;	
}
	
.dropdown-item {
color:#959595;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
font-size: 16px; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;	
}

.dropdown-item:focus, .dropdown-item:hover {
background: transparent;
color: #CFCFCF;
}
}

@media (max-width: 767px) {
.dropdown-menu {
margin-top:4px; 	
background-color: transparent;
}
.dropdown-item {
color:#959595;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
font-size: 16px; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;	
background : #242B33;
text-align : center;
}


.dropdown-item:focus, .dropdown-item:hover {
background: #242B33;
color: #CFCFCF;	
}
}


.wiecej {
	color:#CFCFCF; 
	text-decoration:none;
}

.wiecej:focus, .wiecej:hover {
text-decoration:none;
color:#fff;	
}

.menu-norm {
	color:#808080;
	text-decoration:none;
	font-family:'Fira Sans', sans-serif; 
	font-weight: 400; 
	font-size: 14px; 
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
	line-height:1.3;"
}

.menu-norm:focus, .menu-norm:hover {
	text-decoration:none;
	color: #000;
}

.menu-act {
	color:#000;
	text-decoration:none;
	font-family:'Fira Sans', sans-serif; 
	font-weight: 600; 
	font-size: 14px; 
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; 
	line-height:1.3;"
}

.menu-act:focus, .menu-act:hover {
	text-decoration:none;
	color: #000;
}

.lang-norm {
color:#fff;
font-family:'Fira Sans', sans-serif; 
font-weight: 300; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}

.lang-norm:focus, .lang-norm:hover  {
color:#fff;
font-family:'Fira Sans', sans-serif; 
font-weight: 300; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}

.lang-act {
color:#fff;
font-family:'Fira Sans', sans-serif; 
font-weight: 700; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}

.lang-act:focus, .lang-act:hover  {
color:#fff;
font-family:'Fira Sans', sans-serif; 
font-weight: 700; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}

hr {
	margin-top:0px;
	border-top:1px solid rgba(0, 0, 0, 1);
}

.k1 {
color:#000;
font-family:'Fira Sans', sans-serif; 
font-weight: 700; 
font-size: 16px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
}

.k2 {
color:#000;
font-family:'Fira Sans', sans-serif; 
font-weight: 500; 
font-size: 16px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
}

.k3 {
color:#000;
font-family:'Fira Sans', sans-serif; 
font-weight: 300; 
font-size: 16px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
}
.k3:focus, .k3:hover {
color:#000;
font-family:'Fira Sans', sans-serif; 
font-weight: 300; 
font-size: 16px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;
}
.f1 {
color:#6B6B6B;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
font-size: 14px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;	
}
.form-control {
color:#6b6b6b;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
font-size: 14px;
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
font-style: italic;
background-color: #f2f2f2;
border: 1px solid #c4c4c4;
}
.mysendbutton {
    font-family: 'Fira-sans', sans-serif;
    font-weight: 400;
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale;    	
	width: 80px;
    height: 30px;
    border-style: solid;
	border-width: 1px;
    border-color: #6B6B6B;
    background-color: #FFFFFF;
    border-radius: 2px;
    line-height: 14px;
    text-align: center;
    color: #6B6B6B;
}
.artr{
color:#fff;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}

.artr:focus, .artr:hover  {
color:#cfcfcf;
font-family:'Fira Sans', sans-serif; 
font-weight: 400; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale;
text-decoration:none;	
}
