@charset "utf-8";
/* CSS Document */
@media (min-width: 992px) {
	#malalogo {
	 display: none;
	}
}


@media (max-width: 991px) {

#nagroda .nagroda-title {
height: 220px !important;
}

#nagroda .nagroda-link {
height: 80px !important;
}

#nagroda .nagroda-link a {
font-size: 30px !important;
padding-right: 20px !important;
}

header {
padding-bottom: 20px; 
}
/* ------------------ logo ----------- */
	#duzalogo {
	 display: none;
	}
	
	#logo {
	 text-align: center;
	}	
	
	#logo a img{
	 width: 75%;
	}
	
	
/* ------------ zaloguj ---------- */
header .login {
 text-align: center;
 padding-left: 0 !important;
 
}

header .login a, #qtranxs_select_qtranslate-2-chooser {
  color: #000 !important;
  font-size: 25px !important;
}

#qtranxs_select_qtranslate-2-chooser {
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;

}

#jezykowo {
	 text-align: center;
	 padding-top: 30px;
}
/* ------------ menu ---------- */
header .menu {
 text-align: center;

 padding-top: 40px;
 
}

    .navbar-header {
        float: none !important;
    }
    .navbar-toggle {
        display: block !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .collapse.navbar-collapse#myNavbar2{
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block !important;
    }
    .collapsing {
        overflow: hidden !important;
    }

.navbar-collapse.collapse.in#myNavbar2 { display: block !important; margin-top: 0px; }

button.navbar-toggle {
background: #792e29 !important;
float: none !important;

margin-left: auto;
margin-right: auto;
margin-bottom: 30px;

}

.navbar-toggle .icon-bar {
background: #fff !important;
width: 90px  !important;
height: 5px !important;
margin: 13px !important;

}

header .menu #myNavbar ul {
	 display: block;
	 width: 100%;

	 float: none !important;
}


nav ul li {
	 display: block;
	 width: 100%;
	 margin-left: auto;
	 margin-right: auto;
	 
	 padding: auto 5%;
}

nav ul li a {
 font-size: 25px !important;
}


header nav ul ul {
	display: none !important;
}

/* wyszukaj */

.szukacj {
 font-size: 25px !important;
}

/* ------------ slider ---------- */

#sliderarea .slidertitle .big {
 width: 100% !important;

}

#sliderarea .slidertitle .big h1, #sliderarea .slidertitle .big h1 a {
 font-size: 72px !important;
}

#boxy .box .big h3, #boxy .box .big h3 a, #boxy .box .podatek h3, #boxy .box .podatek h3 a, #boxy .box .bigger h3, #boxy .box .bigger h3 a {
 font-size: 38px !important;
}


#boxy .box.kylo .big {
 max-height: 90px !important;
}

#boxy .box.kylo {
	overflow: hidden !important;
	min-height: 230px !important;
}


/* ---------- tytuł i okruszki -------------- */
#titlearea h1 {
 font-size: 75px !important;
}

#okruchy p, #okruchy p a, #content .content p, #content .content ul,  #content .content ol, #arrowsy a {
 font-size: 19px !important;
}


/* ---------- aktualnosci i index -------------- */
#index-news  {
	 padding-bottom: 17px !important;

}


/* ---------- sidebar menu -------------- */

#content .sidebar-menu {
 min-height: 50px !important;
 margin-bottom: 30px;
}


#content .sidebar-menu {
 min-height: 50px !important;
}
#content .sidebar-menu ul li > ul {
 display: visible !important;
}


#content .sidebar-menu button.navbar-toggle {
background: #bcbbbb !important;


}

#content .sidebar-menu .navbar {
margin-bottom: 0 !important;


}


footer {
	text-align: center !important;
}



footer p, footer p a, footer p span, footer a {
	font-size: 18px !important;
}


footer p {
	color: #000 !important;
}


#content .content h1 {
	 font-size: 40px !important;
}

#content .content h2 {
	 font-size: 35px !important;
}

#content .content h3 {
	 font-size: 30px !important;
}

#oddzial-okienka .okienko {
	 height: auto !important;
	 min-height: 200px;
}




#boxy.sidebar .box.ren {
	 margin-bottom: 25px !important;
}


}






@media (max-width: 771px) {

.szukacj {
 text-align: center !important;
}

}