html {
	position						: relative;
	min-height						: 100%;}
body {
	font-size						: 17px;
	font-family						: 'Lora', serif;
	font-style						: italic;
	margin-bottom					: 171px;
	color							: #70331d;
	background						: -webkit-linear-gradient(#f8a926, #fffac0); /* For Safari 5.1 to 6.0 */
    background						: -o-linear-gradient(#f8a926, #fffac0); /* For Opera 11.1 to 12.0 */
    background						: -moz-linear-gradient(#f8a926, #fffac0); /* For Firefox 3.6 to 15 */
    background						: linear-gradient(#f8a926, #fffac0); /* Standard syntax (must be last) */}	
a {
	-webkit-transition				: all 0.3s;
	-moz-transition					: all 0.3s;
	-o-transition					: all 0.3s;
	transition						: all 0.3s;
	color							: #b7671c;}
a:hover {
	text-decoration					: none;
	color							: #b7671c;}
/*--------------------------------------------------- indywidualne klasy ----*/		
.inline{
	display							: inline; !important}	
.center-block{
	text-align						: center;}
.txt{
	padding-top						: 5%;
	padding-bottom						: 15%;
	background						: transparent url('img/bg.png') top center no-repeat;}
/*--------------------------------------------------- animate ----*/		
.sec1 {
    -webkit-animation: fadeIn 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadeIn 1s; /* Firefox < 16 */
        -ms-animation: fadeIn 1s; /* Internet Explorer */
         -o-animation: fadeIn 1s; /* Opera < 12.1 */
            animation: fadeIn 1s;
}
.sec2 {
    -webkit-animation: fadeIn 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadeIn 2s; /* Firefox < 16 */
        -ms-animation: fadeIn 2s; /* Internet Explorer */
         -o-animation: fadeIn 2s; /* Opera < 12.1 */
            animation: fadeIn 2s;
}
/*--------------------------------------------------- kontakt + formularz z opiniami ----*/		
.kontakt{
	padding-top						: 2%;}
.panel {
  background-color					: transparent;
  border-radius						: 0px;
  -webkit-box-shadow				: none;
          box-shadow				: none;}
.panel-default {
  border-color						: transparent;}
.panel-default > .panel-heading {
  color								: #b7671c;
  background-color					: transparent;
  border-color						: transparent;}
.form-control {
  color								: #70331d;
  background-color					: #fff;
  border							: 1px solid #b7671c;
  border-radius						: 0;}
.form-control:focus {
  border-color						: #70331d;
  outline							: 0;}
.btn-default {
  color								: #fff;
  background-color					: #b7671c;
  border-color						: transparent;}
.btn-default:focus,
.btn-default.focus {
  color								: #fff;
  background-color					: #70331d;
  border-color						: transparent;}
.btn-default:hover {
  color								: #fff;
  background-color					: #70331d;
  border-color						: transparent;}
.btn {
  border-radius						: 0px;}
/*--------------------------------------------------- top ----*/	
.top{
	width							: 100%;}
/*--------------------------------------------------- oferta nazwy ----*/	
.oferta{
	margin-bottom					: 5%}
.oferta h4{
	min-height						: 40px;}
/*--------------------------------------------------- navbar ----*/	
.navbar-default {
	background						: transparent;
	border							: 0;
	font-size						: 1.2em;
	font-weight						: bold;}
.nav > li > a {
  	padding							: 10px;}
.navbar-default .navbar-nav > li > a {
	color							: #70331d;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color							: #b7671c;
	background-color				: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color							: #b7671c;
	background-color				: transparent;}
/*--------------------------------------------------- hamburger ----*/
.navbar-toggle {
	border-radius					: 0;}
.navbar-default .navbar-toggle {
	border-color					: #b7671c;}
.navbar-default .navbar-toggle .icon-bar {
	background-color				: #fff;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color					: transparent;}
	
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color				: #b7671c;}
/*--------------------------------------------------- pagination ----*/
.pagination > li > a,
.pagination > li > span {
	color							: #70331d;
	border							: 0;
	background-color				: transparent;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color							: #fff;
	background-color				: #b7671c;
	border-color					: transparent;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color							: #fff;
	background-color				: #b7671c;
	border-color					: transparent;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius			: 0;
  border-bottom-left-radius			: 0;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius			: 4px;
  border-bottom-right-radius		: 4px;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color								: #777;
  cursor							: not-allowed;
  background-color					: transparent;
  border-color						: transparent;}
/*--------------------------------------------------- dystrybucja zalacznik ----*/	  
.list-group-item {
  background-color					: transparent;
  border							: 0px solid transparent;}
/*--------------------------------------------------- footer ----*/	
.footer {
	position						: absolute;
	bottom							: 0;
	width							: 100%;
	min-height						: 171px;
	height							: auto;
	background						: transparent url('img/footer.png') no-repeat;
	font-size						: 70%;
	color							: #f8a926;}
.footer a{
	color							: #f8a926;
	text-decoration					: none;}
.footerLeft{
	text-align						: left;
	padding-top						: 140px;}
.footerRight{
	text-align						: right;
	padding-top						: 140px;}
footer ul{
	margin							: 0;
	padding							: 0;}	
footer li{
	display							: inline;
	list-style-type					: none;
	margin-right					: 10px;}	
footer .social{
	float							: right;
	margin-left						: 20px;}
/*--------------------------------------------------- @media ----*/	
@media (max-width: 767px) {
.footer {
	min-height						: 100px;
	font-size						: 70%;
	color							: #b7671c;}
.footer a{
	color							: #b7671c;}
.footerLeft, .footerRight{
	text-align						: center;
	padding-bottom					: 10px;
	padding-top						: 10px;}	
.kontakt1{
	text-align						: center}
.nav{
	font-size						: 80%;}
.nav > li {
	text-align						: center;}
}
@media (min-width: 768px) and (max-width: 991px) {
.nav{
	font-size						: 80%;}
.nav > li > a {
	padding							: 8px;}

.footerLeft{
	padding-top						: 110px;}
.footerRight{
	padding-top						: 110px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.nav{
	font-size						: 90%;}
.nav > li > a {
	padding							: 8px;}
}
@media (min-width: 1200px) {
}