.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0px;
}

.materialboxed{
	margin-bottom: 15px;
}

a{
	color: rgb(150,150,150);
}


.slider .indicators .indicator-item {
	background-color: rgba(150,150,150,0.1);
}

.slider .slides li img {
	background-size: auto;
	background-repeat: no-repeat;
}

.slider .slides {
    background-color: transparent;
}

body{
	background-color: #0C090A;
}

body {
    overflow-x:hidden;
}


.slider .indicators .indicator-item.active {
	background-color: rgba(150,150,150,0.2);
}

.zawodnik h5{
	font-weight: 900;
	padding-top: 10px;
}

hr{
	border: 0;
    height: 1px;
    background-color: white;
    width: 200%;
    margin-left: -50%;
}

p{
	color: rgb(150,150,150);
}


footer.page-footer{
	background: transparent;
	margin-top: 30px;
}


footer.page-footer .footer-copyright {
	color: black;
	background-color: transparent;
	font-family: 'Poiret One', cursive; 
}

nav .nav-wrapper {
	font-family: 'Poiret One', cursive;
	font-size: 24px;
}

.logo{
	margin-top:1%;
}

nav ul li.active {
	background: transparent;
}

.flash{
	color: white;
	margin-top: 2%;
	margin-bottom: 2%;
}

.mini{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	transition-duration:1s;
	position: relative;
	cursor: pointer;
}

.mini:hover{
	transition-duration:1s;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	filter: grayscale(0%);
}

.mini:hover .testuje{
	transition-duration:1s;
	background: none;
	display: block;
	opacity: 1;
	z-index: 1;    
    -webkit-transition: all 0.5s ease-in;
       -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
         -o-transition: all 0.5s ease-in;
            transition: all 0.5s ease-in;
     bottom: 10%;
	 transition: all 0.5s ease;
}

.mini:hover .testuje .more{
	bottom: -3%;
}

.testuje{
	position: absolute;
	width: 97.40%;
	height: 130px;
	bottom: 1%;


	background: -moz-linear-gradient(top, rgba(12,9,10,0) 0%, rgba(12,9,10,0.95) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(12,9,10,0) 0%,rgba(12,9,10,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(12,9,10,0) 0%,rgba(12,9,10,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.mini{
	position: relative;
}

.more{
	overflow: hidden;
	z-index: -1;
	position: absolute; 
	bottom: 3%; 
	width: 100%;

}

.more span{
	color: rgb(150, 150, 150); 
	background-color: rgba(150, 150, 150, 0.2); 
	font-size: 18px; 
	font-weight: 600;
	padding: 2%;

}


.title{
	position: absolute; 
	color: #FF0000; bottom: 19%; 
	width: 100%;
}

.title span{
	color: rgb(150, 150, 150); 
	font-family: 'Poiret One', cursive;
	font-size: 22px;
	text-align: center;
	font-weight: 200;
}

.black{
	background-color: #000;
	color: #FFF;
}

@media only screen and (min-width: 993px){
.container {
	width: 80%;
}
}

p{
	color: rgb(150,150,150);
}

h1, h2, h3, h4, h5{
	font-family: 'Poiret One', cursive;
}

h3{
	font-size: 22px;
}

.card .card-image .card-title{
	text-shadow: 1px 1px 10px rgba(50, 50, 50, 1);
}

.card .card-image .card-title {
    color: #fff;
    position: absolute;
    bottom: 6%;
    left: 0;
    padding-left: 30%;
}

.card-title{
	border: 1px solid #ACACAC;
	height: auto;
	padding-left: 0%;
	padding: 5%;
}

nav{
	background-color: transparent;
	box-shadow: none;
}

nav ul a {
	color: white;
	font-size: 22px;
}

h3{
	color: white;
}

p{
	color: white;
}

.odstep
{
	height: 500px;
}



.flags{
	width: 30px;
}

.navbar-fixed nav {
	top: 0px;
	background-color: #0C090A;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.partner:hover{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	 transition-duration:1s;
}

.partner{
	width: 90px;
	height: 90px;
	margin-top: 20px;
}

.dropdown-content{
	margin-top: 64px;
}

.dropdown-content li>a, .dropdown-content li>span {
	color: black;
}

body > div:nth-child(9) > center:nth-child(5) > a:nth-child(5)
{
	margin-right: -20px;
}

.brand-logo{
	margin-top: 8px;
	margin-left: 20px;
}

.test{
	width: 1000px;
}

#conaswyroznia, #zespol, #wspolpraca, #kontakt, #zasady, #mozliwosci {
	margin-top: 10px;
}

 .input-field{
     color: rgb(150,150,150);
   }

.input-field .prefix.active{
	color: rgb(150,150,150);
}

input:not([type]).valid, input:not([type]):focus.valid, input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime].valid, input[type=datetime]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {
	border: none;
	box-shadow: none;
}


input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: none;
    box-shadow: none;
}


input:not([type]):focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label {
    color: rgb(150,150,150);
}



.input-field label {
     color: white;
   }

.input-field input[type=text]:focus + label {
     color: white;
   }

.input-field input[type=text]:focus {
     border-bottom: 1px solid #FFF;
     box-shadow: 0 1px 0 0 #FFF;
   }

.input-field input[type=text].invalid {
     border-bottom: 1px solid #FFF;
     box-shadow: 0 1px 0 0 #FFF;
   }

.zawodnik{
	height: 367px;
	min-width: 1000px;
	margin-bottom: 8%;
	color: black;
}

.tresc{
	font-size: 16px;
	text-align: justify;
    text-justify: inter-word;
    color: rgb(150, 150, 150);
}

.robert{
	margin-top: -21.3%;
}

.sdm{
	width: 40.1%;
	margin-bottom: -28%;
}

.dawid{
	margin-top: -16.5%;
}

.historia{
	margin-top: -7.5%;
}

.koleda{
	margin-top: 29.5%;
}

.pion-mobile{
	width: 35%;
}

.kwadrat-mobile{
	width: 50%;
}

input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
	height: 4rem;
}


@media only screen and (max-width: 600px) {
  .mini{
  	margin-bottom: 10%;
  }

  .robert, .dawid, .historia, .koleda{
  	margin-top: 0%;
  }

  .sdm{
  	margin-bottom: 10%;
 	width: 100%;
  }

  .pion-mobile{
  	width: 70%;
  }

  .kwadrat-mobile{
  	width: 100%;
  }

  .logo{
	margin-top:2.5%;
	}
}