/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body.tm-navbar-fixed:not(.tm-header-offset) > .uk-container > .uk-sticky-placeholder, .tm-navbar {
    background: transparent;
}
body {
    background-color: #19437f;
}
.tm-navbar {
    box-shadow: unset;
}
.tm-container {
    background: #2c3343;
    box-shadow: unset;
}
.uk-container {
    max-width: 1300px;
}
#tm-header {
    margin-top: 110px;
}
#tm-top-a.uk-block-default {
    background: #afc2dc;
    background: -moz-linear-gradient(top, #afc2dc 5%, #ffffff 96%);
    background: -webkit-linear-gradient(top, #afc2dc 5%,#ffffff 96%);
    background: linear-gradient(to bottom, #afc2dc 5%,#ffffff 96%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afc2dc', endColorstr='#ffffff',GradientType=0 );
}
#tm-top-a .uk-panel {
    padding: 40px 60px;
}
#tm-top-a .uk-panel-title {
	color: #2c3343;
	text-align: center;
	padding: 20px 0px;
	font-size: 40px;
}
#tm-top-a p {
	color: #2c3343;
	font-size: 18px;
	font-weight: 600;
	text-align: justify;
}
#tm-top-b.uk-block-muted {
    background: #2c3343;
    padding: 60px 100px !important;
}
#tm-top-b.uk-block-muted .uk-panel h3:first-child {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 40px;
	padding: 30px 0px;
}
#tm-top-b.uk-block-muted .uk-link-reset {
	color: #fff;
}
#tm-top-b.uk-block-muted .uk-button {
	background: #f78b1f;
    color: #fff;
}
#tm-top-b.uk-block-muted .uk-panel p {
	text-align: center;
}
#tm-top-b.uk-block-muted section.tm-top-b.uk-grid .uk-row-first .uk-panel img {
	padding: 0px 20px 30px 20px;
}
#tm-top-c.uk-block-default {
    background: #afc2dc;
    background: -moz-linear-gradient(top, #afc2dc 5%, #ffffff 96%);
    background: -webkit-linear-gradient(top, #afc2dc 5%,#ffffff 96%);
    background: linear-gradient(to bottom, #afc2dc 5%,#ffffff 96%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afc2dc', endColorstr='#ffffff',GradientType=0 );
}
#www-zabieganie {
	padding: 60px 80px;
	color: #fff;
	font-size: 22px;
	line-height: 35px;
	background: #11386f;
}
#tm-bottom-b.uk-block-default {
	background: url("../images/bg_cytaty.jpg") no-repeat;
}
#tm-bottom-b.uk-block-default .uk-margin {
	//font-style: italic;
	color: #fff;
	font-size: 24px;
}
#tm-bottom-c.uk-block-muted {
	background: url("../images/baner_kontakt.jpg") no-repeat;
	background-position: 39% 50%;
}
#tm-bottom-c.uk-block-muted .tm-contact h3 {
	color: #fff;
	font-size: 40px;
	text-transform: none;
}
#tm-bottom-c.uk-block-muted .tm-contact p {
	color: #fff;
	line-height: 35px;
	font-size: 22px;
}
#tm-bottom-c.uk-block-muted .tm-contact a {
	color: #fff;
}
#tm-bottom-c.uk-block-muted .tm-contact i {
	color: #f78b1f;
	font-size: 22px;
}
#tm-bottom-d .uk-button {
    background: #f78b1f;
    color: #fff;
}
#tm-bottom-d.tm-block-texture-1 {
    background-image: url("../images/baner_archiwum.jpg");
}
#www-footer {
	background: #2c3343;
	color: #fff;
	text-align: center;
	padding: 20px;
}
/* Logo footer */
.tm-footer .tm-logo-footer { margin-top: -10px; }


@media only screen and (max-width: 768px) {	
	.wydarzenia img {
		display: none;
	}
	#tm-bottom-c.uk-block-muted {
		background: #026bad;
	}
	#tm-header {
	    margin-top: 0px;
	}
	#tm-top-a .uk-panel {
	    padding: 30px 30px;
	}
	#www-zabieganie {
		padding: 40px 40px;
	}
}
h3 {
	line-height: 1.1em !important;
}