@charset "utf-8";
/* CSS Document */
body {
	font-size:16px;
	font-family: 'Lora', serif;
}
.container-fluid {padding:0px;}
.mg-top-x {margin-top:20px;}
.color_bg { background: #4DAF64;}
.margin_list_left {padding-left:30px;}
.color { color: #4DAF64;}
nav { height: 65px; font-family: 'Oswald', sans-serif; font-size:16px; color: fff; background: #4DAF64;}
.navbar-inverse .navbar-nav > li > a {color:#fff;}
.navbar-brand {
	padding: 7px 0px 0px 0px;     
    font-size: 18px;
    height: 65px;
    line-height: 20px;
}
.nav.navbar-nav.navbar-right a {color:#2e2a66;}
/*padding: 7px 0px 8px 0px; border-top:3px solid white;*/
.navbar-nav > li > a {
    padding-bottom: 23px;
    padding-top: 22px;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus, 
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #4E1F31;
}
.dropdown-menu {
	  background: #4DAF64!important;
	  color:#fff;
	  border:none;
	
	
	}
	
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #4E1F31;
}

.dropdown-menu > li > a {
font-size:16px;
}

.carousel-inner > .item { transition: opacity 0.8s ease-in-out}

.carousel-caption1 {
    bottom: 40%;
    color: #fff;
    left: 45%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: auto;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
	font-family:"Oswald",sans-serif;
	font-size: 18px!important;

}
.carousel-caption1 .btn {
    text-shadow: none;
}
.txt-upcs { text-transform: uppercase;}

.bg-ci { background-color:#4DAF64; padding:10px; margin: 11px 0;;}
.bg-cil { background-color:#6bc580; padding:10px;}

@media screen and (max-width: 1300px) {

}
@media(max-width:470px) {
  .navbar-brand > img { 
    padding-left: 10px;
    width: 100%;
	margin-top:7px;
}
  .navbar-brand { 
    padding-left: 10px;
    width: 80%;
}
/*@media screen (min-device-width: 350px) and (max-device-width: 470px)  {
  .navbar-brand > img { 
    padding-left: 10px;
    width: 80%;
}


}*/}
.navbar-collapse.collapse.in, .icon-bar { background: #e4e4e4 !important;}
.navbar-toggle { background-color: #fff} 

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

/* typografia */
h1, .h1, h2, .h2, h3, .h3 { font-family: "Oswald",sans-serif;}

footer {background-color:#4DAF64;}

.stopka-color {
    color: #fff;
    padding-bottom: 7px;
    padding-top: 20px;
}
a {color:#4DAF64;}

.dlh { line-height: 40px;}
.form-control { height:50px;}
#message {height: 130px;}

@media (max-width:1400px) {
	.carousel-caption1 {bottom: 30%} 
	
	}
@media (max-width:1260px) {
	.carousel-caption1 {bottom: 20%; font-size:15px!important;} 
	
	}	
@media (max-width:980px) {
	.carousel-caption1 {bottom: 3%; font-size:15px!important;} 
	
	}		
	
.help-block {color: #4DAF64;}
	
.container-fluid.margin-top-min	{ position:relative; top:-23px;}
.cytat {
    background-color: #e8e8e8;
    border-color: gray;
    border-radius: 10px;
    padding: 15px 15px 1px;
}
.pad-no { padding:0px;}
.navbar-default {
    background-color: transparent;
    border: 0 none;
    height: 140px!important;
    transition: padding 0.3s ease 0s;
}
.fa {
    color: #4daf64;
}
.btn.btn-xl:hover { color: #fff; background-color:#4DAF64;}


@media screen and (max-width: 1000px) {

    nav { z-index: 99999; }
    .navbar-collapse.collapse.in, .icon-bar { background: #e4e4e4 none repeat scroll 0 0 !important; }
    .navbar-header {heigh:140px;}
    .navbar-header { height: 125px; }
}
