/*
Tutaj możesz dodać własny CSS.

Naciśnij ikonkę pomocy, żeby dowiedzi@font-face {
    font-family: 'Bellefair';
    src: url('../fonts/Bellefair-Regular.eot');
    src: url('../fonts/Bellefair-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Bellefair-Regular.woff2') format('woff2'),
        url('../fonts/Bellefair-Regular.woff') format('woff'),
        url('../fonts/Bellefair-Regular.ttf') format('truetype'),
        url('../fonts/Bellefair-Regular.svg#Bellefair-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bellefair';
    src: url('../fonts/Bellefair-Regular_1.eot');
    src: url('../fonts/Bellefair-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Bellefair-Regular_1.woff2') format('woff2'),
        url('../fonts/Bellefair-Regular_1.woff') format('woff'),
        url('../fonts/Bellefair-Regular_1.ttf') format('truetype'),
        url('../fonts/Bellefair-Regular_1.svg#Bellefair-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
eć się więcej.

@font-face {
    font-family: 'Bellefair';
    src: url('../fonts/Bellefair-Regular.eot');
    src: url('../fonts/Bellefair-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Bellefair-Regular.woff2') format('woff2'),
        url('../fonts/Bellefair-Regular.woff') format('woff'),
        url('../fonts/Bellefair-Regular.ttf') format('truetype'),
        url('../fonts/Bellefair-Regular.svg#Bellefair-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bellefair';
    src: url('../fonts/Bellefair-Regular_1.eot');
    src: url('../fonts/Bellefair-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Bellefair-Regular_1.woff2') format('woff2'),
        url('../fonts/Bellefair-Regular_1.woff') format('woff'),
        url('../fonts/Bellefair-Regular_1.ttf') format('truetype'),
        url('../fonts/Bellefair-Regular_1.svg#Bellefair-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

}*/
h4.uk-text-muted a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #999!important;
}
html, h1, h2, h3, a, b, li a, .txtcat, .pageheader h1, .portfolio-red figcaption h3{
font-family: 'Bellefair', sans-serif;
}
ul.uk-dotnav.uk-dotnav-contrast.uk-position-bottom.uk-flex-right.jb-dotnav{
display:none;
}
.formcontrol{
	color:black;
}
.ofcmenu {
    margin-top: 35px;
}
.obrazek {
    position: absolute;
	display:none;
}
.obrazek .text {
    color: #191919;
	 height: 0px;
}
.obrazek2 {
 position: absolute;
	display:none;

}
.obrazek2 .text {
    color: #191919;
	    height: 0px;
}
.obrazek .text a {
    text-decoration: none;
    color: #191919;
}
.obrazek2 .text a {
    text-decoration: none;
    color: #191919;
}
.obrazek2 .text h2 {
    color: #191919;
}
.obrazek .text h2 {
    color: #191919;
}
.uk-icon-map-marker:before{
	display: none;
}
.uk-link, a {
    color: #bebeae;
}


.pad1rem {
    width: 79%;
    text-align: center;
    margin: 0 auto;
}
@media (min-width: 480px) 
	{
		
.uk-text-contrast.uk-text-center.uk-flex.uk-flex-center.uk-flex-middle{
	    height: 316px !important;
		}
}
.uk-width-large-1-2.uk-width-medium-2-3.uk-width-1-1.uk-flex.uk-flex-column.pad1rem.uk-text-center {
    width: initial;
}
.pageheader {
    margin-top: 39px;
	margin-bottom: 0px;
}

.txtcat {

	
	font-size: 20px;
}
.pad85 {
	padding-top: 53px;
}
@media (min-width: 1220px){
.uk-grid-width-xlarge-1-3>* {
    width: 24.333%;
}
}
@media (min-width: 768px){
.uk-width-medium-1-4 {
    width: 21%;
}
}
.uk-grid-width-medium-1-2.uk-grid-width-xlarge-1-3 div {
	    padding-left: 20px!important;
	padding-bottom: 15px!important;
}
html, body {
    color: #000000;
    background-color: #ffffff;
}
 .category-box li a {
    color: #4c4747;
}
.bc a, .uk-nav-side>li.uk-active>a,  .txtcat{
	 color: #000000;
	
}
.category-box>li>a::after{
	background:#000000;
}
.category-box {
	border-left: 1px solid #7d7d7d;}
@media (min-width: 960px){
.uk-width-large-3-4 {
    width: 79%;
}
}
.pageheader h1 {
    color: #000000;
}
.pad85 {
    padding-top: 37px;
}
.uk-nav-side>li>a:focus, .uk-nav-side>li>a:hover {
    background: rgba(255, 255, 255, 0.05);
    color: #9c9a9a;
    outline: 0;
}
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+ol, *+p, *+pre, *+ul, address, blockquote, dl, fieldset, figure, ol, p, pre, ul {
	    margin: 0 0 0px 0;
	    margin-top: 2px;
}
.uk-hidden-small.uk-hidden-medium h4, .uk-hidden-small.uk-hidden-medium li, .uk-hidden-small.uk-hidden-medium a{
 font-family: 'Open Sans Condensed',sans-serif;	
}
@media (max-width: 960px) {

    .portfolio-red figure figcaption h3, .portfolio-red figure figcaption p{
        color: black;
    }
}
@media (max-width: 480px) 
	{
		
		.uk-text-contrast.uk-text-center.uk-flex.uk-flex-center.uk-flex-middle{
			    height: 190px!important
			
		}
		.pad1rem {
			width: 94%;}
	}
.uk-nav-offcanvas>li>a {

	font-weight: 100;
}
.contacts span {
    padding-right: 15px;
        color: #e50a0a;
}
.portfolio-red figure figcaption p, .portfolio-red figcaption h3{
	    text-align: center;
	
}
a.btnborder{

	
	font-weight: 100;
	font-size: 17px;
}
a.btnborder.add{

	
	color: #000;
	    font-size: 22px;
	font-weight: 100;
}
.btnborder.add:hover {
	color: #fff;
}
.uk-width-medium-6-10 h2 {
    padding: 18px 0px 12px 0px;
}
.myform .formlabel  {

    font-size: 14px;
    color: #000;
}
 input.btnborder {
    border-color: #434345;
    background-color: #434345;
	 cursor: pointer;
}

element.style {
}
figure.uk-overlay.uk-overlay-hover {
    width: 440px;
    height: 280px;
}

.uk-width-medium-1-2 img {
    margin: 0px 0px 5px;
}