/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*Ustawienia tła strony*/
body.custom-background {
	background-size: auto 130%;
}

iframe, object {
    max-width: 100%;
    width: 800px;
}

/*Ustawienia koloru zaznaczania tekstu*/
::selection {
	background: #34d293;
}

::-moz-selection {
	background: #34d293;
}

/*Ustawienia czcionki w nagłówkach*/
h1, h2 {
	font-family: "Lato", sans-serif !important;
}

h3.container.text {
	font-size: 55px;
	line-height: 65px;
}

@media screen and (max-width: 768px) {
	h3.container.text {
		font-size: 41px;
		line-height: 49px;
	}
}

@media screen and (max-width: 480px) {
	h3.container.text {
		font-size: 32px;
		line-height: 37px;
	}
}

@media screen and (max-width: 300px) {
	h3.container.text {
		font-size: 22px;
		line-height: 30px;
	}
}

/*Ustawienia odstępów w sekcjach strony*/
.separator-one {
	padding: 50px 0;
}

.focus, .our-team, .latest-news {
	padding-top: 50px;
	padding-bottom: 0;
}

.contact-us {
	padding-top: 50px;
	padding-bottom: 50px;
}

/*Ustawienia marginesu przed wpisami i stronami*/
.content-left-wrap {
	padding-top: 30px;
}

.sidebar-wrap.content-left-wrap {
	margin-top: 30px;
}

/*Ustawienia menu głównego*/
#main-nav {
	background-color: #004494;
}

.navbar-inverse .navbar-nav > li > a {
	color: #FFFFFF;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #A4A4A4;
}

.navbar-inverse .navbar-nav > li.current > a {
	color: #A4A4A4;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: #A4A4A4 !important;
}

/*Ustawienia sekcji aktualności*/
.latest-news {
	background: #F7D861 none repeat scroll 0 0;
}

/*Ustawienia miniatur galerii*/
p img.alignnone.size-thumbnail {
	float: left;
	margin: 15px 15px 0 0;
}

/*Ustawienia pasków nawigacji aktualności*/
.carousel-control.right {
	margin-right: -60px;
}

/* Animacja galerii fotografii */
a img[class*="alignnone size-thumbnail wp-image-"], .wp-caption a img {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

a:hover img[class*="alignnone size-thumbnail wp-image-"], .wp-caption a:hover img {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Ustawienia aktualności */
.latest-news {
    background: #FEEE99 none repeat scroll 0 0;
}

.comment-metadata {
    right: 80px;
}

.menu-item-863 {
	cursor: pointer;
}