body{
	font-size:14px;
}
h1{font-size:30px;}
h2{font-size:20px;}

.container-fluid{
	padding:0;
}
.row{
	margin:0 ;
}
.pull-right-menu{
	float:right;
}
.pull-left img{
	margin: 0 20px 20px 0;
}
.btn{
	background-image:none;
	background-color:#48B3E9;
	color:#fff !important;
	text-shadow:none;
	padding:10px;
	width:200px;
	font-size:1.2em;
}
.btn span{
	background-image:none;
}
.btn:hover, .btn:focus{
	color:#fff;
	background-color:#033076;
}
#scroll-to-top
{
    display:none;
    position:fixed;
    bottom:15px;
    right:0px;
    opacity:0.5;
    background: url("../images/back-to-top.png") no-repeat left;
    width:65px;
    height:65px;
    z-index: 1;
}
#scroll-to-top:hover
{
    opacity:1;
}


/*########HEADER################*/
	.contact-header
	{
		margin:0 auto;		
		text-align:right;
		color:#fff;
		
		
	}
	header,.contact-header
	{
		background-color:#033076;
	}
	.navbar .nav > li{
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin-left:0px;
		margin-bottom:5px;
		margin-top:5px;
		
	}
	.navbar .nav > li > a
	{
		color:#fff;
		font-size:0.9em;
		padding: 10px 15px;
		text-shadow: none;
	}
	.navbar{margin:0; }	
	
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:focus, .navbar .nav > li > a:hover{
		background-color:#48b3e9;
		color:#fff;
	}
	.logo-image img{margin:5px;min-width: 200px;}
	
	.navbar .btn-navbar{
		background-color:#48B3E9;
		background-image:none ;
	}
	.navbar .nav{
		float:right;
		width:100%;
	}
/*########HEADER################*/
/*###########OFERTA############*/
.box{margin:80px auto;}
.box a{text-decoration:none;}
.box h4{
	margin-bottom:40px;
}
.box .item{
	background-color:#033076;
	margin: 5px 0;
	padding:10px;
	color:#fff;
	font-size:1.6em;
	padding:40px 10px;
	line-height:1.2em;
	text-transform: uppercase;
}
.box .item:hover, .box .active{
	background-color:#48B3E9
}
.icon{
	position: absolute;
	top: 20px;
	right: 30px;
	font-size: 1.8em;
}
.shadow{
	-webkit-box-shadow: 4px 4px 5px 0.1px #707070;
box-shadow: 4px 4px 5px 0.1px #707070;
}

.item-decription{
	min-height:250px;
	pading:15px;
	margin-top:20px;
}
.item-decription a{
	position: absolute;
	bottom:10px;
	right:15%;	
	color: #fff !important;	
	cursor: pointer;	
	transition: all 1.3s ease 0s;
	background-color:#48B3E9;
	background-image:none;
	width:70%;
	padding:10px;
}
.item-decription a:hover{
	background-color:#033076;
}

/*###########OFERTA############*/
/*###########INFORM############*/
.background-box{
	background-color:#dddddd;
}
.background-fixed{
	background: rgba(0, 0, 0, 0) url("../images/a.png") no-repeat fixed center top / cover;
}
.box-text{
	padding: 120px 0px;
	text-align:center;
}
.box-text span{
	font-style: italic;
	line-height: 1.2em;
	text-shadow: -1px -2px 2px #FFF;
	font-size: 2.2em;
	font-family: 'bril Fatface';
}
/*###########INFORM############*/
/*###########galeria TOP #######*/
.box-gallery
{
	padding:60px;
	background-color:#091525;
}


/*#############FOOTER############*/
footer{
	background-color:#033076;
	color:#fff;
	padding:40px 0;
}
footer li{
	text-decoration: none;
	list-style: outside none none;
}
.adress, .logo-bottom{
	text-align:center;
}
.firma-footer{
	font-size:2.4em;
}
.person1{
	text-align:right;
}
.person1 .telephone, .person1 .email{
	margin-right:15px;
}
.person1, .person2{
	padding:30px;
}
.person1 .name, .person2 .name{
	font-size:1.45em;
}
.person2>.fa{
	position:relative;
	left:-30px;
}
.telephone, .email, .fa{
	font-size:1.2em;
}
.copyright{
	border-bottom: 2px solid #48B3E9;
	background-color:#033076;
	color:#fff;
}
.copyright-right{
	text-align:right;
}	
/*#######FOOTER###############*/
/*##########AKTUALNOSCI########*/
[itemprop="thumbnailUrl"]{
	max-width:250px;
}
[itemprop="blogPost"] img
{
	max-width:150px;	
}
[itemprop="blogPost"]{
	padding:25px;
}
.readmore{
	text-align: right;
	margin: 20px;
}
/*##########AKTUALNOSCI########*/


