	body	{
	background-color: #cee3f6;
	}
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
    
    footer {
      background-color: #f2f2f2;
      padding: 25px;
    }
    
  .carousel-inner img {
      width: 100%; 
      margin: auto;
      min-height:200px;
  }


  @media (max-width: 600px) {
    .carousel-caption {
      display: none; 
    }
  }
 h1 {
	font-size: 48px;
	color:#2c558d;
	padding-bottom:0,5em;
	font-family: Arial Black;
	text-decoration: underline;
	-moz-text-decoration-color: red; /* Dla Firefox */
    text-decoration-color: red;
	font-style: italic;
	font-weight: bold;
}

 h2 {
	font-size: 30px;
	color:#2c558d;
	padding-bottom:1em;
	font-family: Arial Black;
	font-style: italic;
	font-weight: bold;
}


h2 a{
	font-family: Arial Black;
	text-decoration: none;
	color: #2c558d;
	font-weight:normal;
	font-style: italic;
	padding-bottom: auto;
	line-height:40px;
}

h2 a:hover{
	font-family: Arial Black;
	text-decoration: none;
	font-weight:bold;
	color: #2c558d;
	font-style: italic;
	font-size:35px;
	padding-bottom: auto;
	text-decoration: underline;
	-moz-text-decoration-color: red; /* Dla Firefox */
    text-decoration-color: red;
}

 h3 {
	font-size: 25px;
	color:#2c558d;
	padding-bottom:0,5em;
	font-family: Arial Black;
	text-decoration: underline;
	-moz-text-decoration-color: red; /* Dla Firefox */
    text-decoration-color: red;
	font-style: italic;
	font-weight: bold;
}


hr {
	width: 100%; 
	height: 3px; 
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.google-maps {
        position: relative;
        margin-top: 15px;
		padding-bottom: 60%;
		height: 0;
        overflow: hidden;
    }
	
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }



.btn { /* just for this demo. */
    margin-top: 5px;
	
}
.btn-arrow-right,

	
.btn-arrow-left {
    position: relative;
    padding-left: 38px;
    padding-right: 38px;
	
}
.btn-arrow-right {
    padding-left: 56px;
	
}
.btn-arrow-left {
    padding-right: 46px;
	
}
.btn-arrow-left:after,
.btn-arrow-right:before {
	
}

.btn-arrow-left:before,
.btn-arrow-right:after { /* make two squares (before and after), looking similar to the button */
	content:"";
    position: absolute;
    top: 5px; /* move it down because of rounded corners */
    width: 22px; /* same as height */
    height: 22px; /* button_outer_height / sqrt(2) */
	background: inherit; /* use parent background */
    border: inherit; /* use parent border */
    border-left-color: transparent; /* hide left border */
    border-bottom-color: transparent; /* hide bottom border */
    border-radius: 0px 4px 0px 0px; /* round arrow corner, the shorthand property doesn't accept "inherit" so it is set to 4px */
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 4px 0px 0px;
	
	
}
.btn-arrow-right:before,
.btn-arrow-right:after {
    transform: rotate(45deg); /* rotate right arrow squares 45 deg to point right */
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
	
	
}
.btn-arrow-left:before,
.btn-arrow-left:after {
    transform: rotate(225deg); /* rotate left arrow squares 225 deg to point left */
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
	
}
.btn-arrow-right:before,
.btn-arrow-left:before { /* align the "before" square to the left */
    left: -11px;
	
}
.btn-arrow-right:after,
.btn-arrow-left:after { /* align the "after" square to the right */
    right: -11px;
}
.btn-arrow-right:after,
.btn-arrow-left:before { /* bring arrow pointers to front */
    z-index: 1;
}
.btn-arrow-right:before,
.btn-arrow-left:after { /* hide arrow tails background */
    background-color: white;
}
