
.tp-caption.slider1 h3 { color: #fff; font-size: 34px; line-height: 44px; font-weight: 400; font-style: italic;} 
.tp-caption.slider1 h4 {font-size: 20px;color: #fff; text-transform: uppercase;}
body {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	color: #151515;
}


h1,h2,h3, h4 { font-family: 'PT Sans', sans-serif;	font-weight: 700;}

.navbar-fixed-top .topcontact {
	color: #353939;
}
.navbar-fixed-top.navbar-transparent .topcontact {
	color: #fff;
}

.index-page .navbar-transparent { padding-top: 0px;margin: 0; background-color: #F3F3F3;}

.navbar, .navbar.navbar-default { background: #F3F3F3; margin: 0; border: none; box-shadow: 0px 0px; transition: all .4s 0s ease-in-out;
    -webkit-transition: all .4s 0s ease-in-out;
    -moz-transition: all .4s 0s ease-in-out;
    -o-transition: all .4s 0s ease-in-out;}
.navbar-fixed-top.navbar-transparent .logo-2, .navbar-fixed-top.navbar-transparent  .logo-1{ margin-top: 0;     transition: all .4s 0s ease-in-out;
    -webkit-transition: all .4s 0s ease-in-out;
    -moz-transition: all .4s 0s ease-in-out;
    -o-transition: all .4s 0s ease-in-out;}

.navbar .logo-1 { margin-top: 0px; width: 80px; margin-bottom: 0px;}



.navbar-fixed-top .logo-2 {
	display: none;
}
.navbar-fixed-top.navbar-transparent .logo-1 {
	display: none;
}
.navbar-fixed-top.navbar-transparent .logo-2 {
	display: inline-block;margin-top: 0px; width: 120px; margin-bottom: 0px;
}

.navbar.navbar-transparent .shadow { display: none;}
.navbar .shadow {
    position: absolute;
    width: 100%;
    bottom: -40px;
    left: 0;
    -webkit-background-image: radial-gradient(closest-side,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.2) 50%,transparent 100%);
    -moz-background-image: radial-gradient(closest-side,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.2) 50%,transparent 100%);
    -ms-background-image: radial-gradient(closest-side,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.2) 50%,transparent 100%);
    -o-background-image: radial-gradient(closest-side,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.2) 50%,transparent 100%);
    background-image: radial-gradient(closest-side,rgba(0,0,0,0.6) 0,rgba(0,0,0,0.2) 50%,transparent 100%);
    background-position: 0% -25px;
    background-repeat: no-repeat;
    height: 40px;
    overflow: hidden;
    pointer-events: none;
}


#canvasmenu, .lp-navbar-toggle {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#canvasmenu {
	position: fixed;
	z-index: 100;
	background-color: rgba(232,49,130, 0.95);
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
	color: white;
}
#canvasmenu.nav-hide {
	display: none;
}
.lp-navbar-toggle {
	border-radius: 0;
	cursor: pointer;
	height: 30px;
	margin: 15px 0px 0 0;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 20px;
	width: 30px;
	z-index: 20;
}
.navbar-fixed-top.navbar-transparent .lp-navbar-toggle {
	margin: 22px 0px 0 0;
}
.lp-navbar-toggle {
	display: block;
}
.navbar-fixed-top.navbar-transparent .bar1, .navbar-fixed-top.navbar-transparent .bar2, .navbar-fixed-top.navbar-transparent .bar3 {
	width: 100%;
	height: 3px;
	margin-bottom: 5px;
	background-color: #fff;
	transition: all 0.3s ease-in-out;
}
.bar1, .bar2, .bar3 {
	width: 100%;
	height: 3px;
	margin-bottom: 5px;
	background-color: #333;
	transition: all 0.3s ease-in-out;
}
.navbar-fixed-top .navbar-on .bar1, .navbar-fixed-top .navbar-on .bar2, .navbar-fixed-top .navbar-on .bar3 {
	background-color: #333;
}
.navbar-fixed-top.navbar-transparent .navbar-on .bar1, .navbar-fixed-top.navbar-transparent .navbar-on .bar2, .navbar-fixed-top.navbar-transparent .navbar-on .bar3 {
	background-color: white;
}
.navbar-on .bar1 {
	transform-origin: 10% 40%;
	transform: rotate(45deg);
}
.navbar-on .bar3 {
	transform-origin: 10% 40%;
	transform: rotate(-45deg);
}
.navbar-fixed-top.navbar-transparent .navbar-on .bar2 {
	background-color: transparent;
}
.navbar-fixed-top .navbar-on .bar2 {
	background-color: transparent;
}
.logo p {
	margin: 0;
}
.section {padding-top: 60px; padding-bottom: 60px;}
.section.black-section { background-color: #141318;}
.index-page .wrapper > .header {
    height: auto;
	background-color: #F3F3F3;
	padding-top: 110px;
}
.wrapper { background-color: #f3f3f3;}
#home-0 {padding: 0;
margin-top: -100px;
position: relative;
z-index: 50;}

 a:active,a:focus { text-decoration: none;}




#footer { background-color: #5B536C; padding-top: 20px; position: relative; color: #fff;padding-bottom: 20px;}
#footer p {margin-bottom: 0;}
#footer h4 { color: #fff;}
#footer  a { color: #fff;}
.dane-box { padding-top: 0px;}
#scrollUp {
    bottom: 20px;
    color: #000;
    font-size: 20px;
    height: 40px;
    right: 30px;
    line-height: 40px;
    opacity: 0.9;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 200ms linear 0s;
    width: 40px;
	background-color: #5B536C;
}
.hide-label { display: none;}



.navbar ul.anavigation { list-style: none; padding: 0; margin: 25px 0 0 0; text-align: center;}
.navbar.navbar-transparent ul.anavigation { list-style: none; padding: 0; margin: 45px 0 0 0; text-align: center;}



ul.anavigation li {

    float: none;
    margin: 0 15px 0;
    display: inline-block;

}

ul.anavigation li  a { color: #5B536C; font-weight: 400; font-size: 18px; text-transform: uppercase;}
ul.anavigation li  a:hover { text-decoration: none; color:#d5943c;}



.inner-padding { padding: 90px 0 120px 0; height: auto; overflow: auto;}
.box-h p {font-size: 15px; color: #333; line-height: 24px;}
#about .inner-padding { padding: 120px 0 66px 0;}
.sekcja-re { position: relative;}

#onas .image-container {
    background:url(../../images/home.jpg);
        background-size: auto auto;
	right: 0;
}
#about, #onas { background-color: #F3F3F3; color: #333;}
#services { color: #333; background: #fff;}
#about .image-container {
    background: url(../../images/home2.jpg);
        background-size: auto auto;
	top: -40px;
}

.image-container {
    position: absolute;
    padding: 0;
    margin: 0 !important;
    background-size: cover !important;
	z-index: 2;
}

.head { color:#5B536C; font-size: 38px; margin: 0 0 15px 0; padding: 0 0 15px 0; position: relative; text-transform: uppercase;}
.head::before { position: absolute;bottom: 0px; left: 0px; height: 4px; width: 60px; background-color: #d5943c; content: '';}
.head.head-center::before {left: 50%; margin-left: -30px;} 
.head.head-center { text-align: center;}

p.intro-center {font-size: 16px; color: #507182; text-align: center;margin-bottom: 30px;}
.section-map { background-color: #fff;}
a.chronoforms6_credits { display: none;}
.footer-bottom { padding:15px 0;}

.ui.form .field > label {
    color: rgba(255,255,255,.85)!important;
    font-weight:500!important;
}
p.copy { text-align:center; font-size: 12px; }
ul.bottom-menu {list-style: none; padding: 0; margin: 0;}
ul.bottom-menu li { display: inline-block; margin: 0px 10px 0px 0px;}


.section#kontakt {padding-bottom: 0; background-color: #5B536C;}
.section#kontakt  ul {list-style: none; padding:0px; margin: 0px 0px 60px 0px; text-align: center;}
.section#kontakt  ul li { display: inline-block; margin: 0 20px; color: #fff; font-size: 22px; padding: 0 0 0 40px; position: relative; line-height: 40px;}
.section#kontakt  ul li::before { position: absolute; left: 0; top: 0; font-size: 36px;color: #d5943c; content: '';font-family: 'FontAwesome';}
.section#kontakt ul li.liplace::before {content: "\f041";}
.section#kontakt ul li.limail::before {content: "\f003";}
.section#kontakt ul li.liphone::before {content:"\f095";}
.section#kontakt ul li.liplace { line-height: 24px;}

ul.top-social { text-align: right;}

.navbar.navbar-transparent ul.top-social {list-style: none;margin: 38px 0 0 0; padding: 0;}
.navbar ul.top-social {list-style: none;margin: 25px 0 0 0; padding: 0;}
ul.top-social li { display: inline-block; margin: 0px 0px 0px 25px;}
ul.top-social li a { font-size: 26px; color: #5B536C;}
ul.top-social li a:hover {color:#d5943c;}

#menu h4 { text-transform: uppercase; color: #8C8C8C;}
