﻿body{
//overflow-x:hidden;
min-width:1300px;
}
.container{
	min-width:1300px;
}
p{
	font-family: 'Open Sans', sans-serif !important;
	
}
h5{
	font-family: 'Open Sans', sans-serif !important;
	
}
h2{
	font-family: 'Open Sans', sans-serif !important;
	
}
h1{
	font-family: 'Open Sans', sans-serif !important;
	
}
.overlay-wrapper{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: #fff;
	z-index:999;
}
.header-wrapper{
 min-width:1300px;	background: url("../images/bg-img.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	height:481px;
	position:relative;
}
.header-wrapper .col-header{
	//margin-top:50px;
	//padding-left:40px;
}
.header-wrapper .col-img img{
	
	position:absolute;
	right:0;
}
.header-wrapper h1{
	font-size:2.6em;
	color: #006299;
	text-transform: uppercase;
	font-weight:900;
}
.header-wrapper h2{
	font-size:2em;
   color: #006299;
	margin-top:0;
	font-weight:700;
}
.header-wrapper h2 small{
	font-size:0.7em;
	color: #006299;
	
}
.col-menu{
	margin-top:120px;
	
	padding-left:0 !important;

}
ul.menu {
	list-style:none;
	padding-left:0;
}

ul.menu li{
	display:inline;
	margin-left:55px;
	
	border-bottom:none;
}
ul.menu li:first-child{
	
	margin-left:0px;
	
	padding-left:15px;
}
ul.menu li a{
	text-decoration:none;
	color: #fff;
	font-size:1.5em;
	font-weight:700;
	transition-duration:1s;
	text-transform:uppercase;
	display:inline-block;
}
ul.menu li:hover{

	border-bottom:2px solid #fff;
	transition-duration:1s;
}
.offer-wrapper{
	margin-left:0px;
	margin-top:100px;
}
.content-wrapper{
min-width:1100px;	min-height: 600px;

}
.header-wrapper .single-offer{
	text-align:center;

	box-shadow:
        0 0 0 5px #65a7cb,
        0 0 0 13px #006299;
	background-color:#fff;
	border-radius:75%;
	width:85%;
	
	height:130px;
	display: flex;
  justify-content: center;
  flex-direction: column;
  transition-duration:1s;
}

.header-wrapper .single-offer a{
	text-decoration:none;
	display:block;
	height: 100%;
	padding-top:15%;
}
.header-wrapper .single-offer:hover {
	background-color: #f9dfc8;
	transition-duration:1s;
}
.header-wrapper .single-offer p{
	font-family: 'Open Sans', sans-serif !important;
	color: #006299;
	font-weight:700;

	vertical-align: middle;
	font-size:1.3em;
	transition-duration:1s;
}
.content-wrapper .single-content {
	position:relative;
	margin-top:60px;
}
.offer
{
	font-size:1.3em;	
}

.lk
{
	font-size:1.3em;	
	color: #006299;
}



a.d
{color: #00f; text-decoration: none; font-weight: bold; cursor:pointer;}

a.d:hover
{color: #f00; text-decoration: none; }

.d:visited
{color: #00f;}

.content-wrapper .single-offer-content {
	position:relative;
	margin-top:30px;
	margin-bottom:100px;
}
.content-wrapper .single-content h5{
	font-size:3.0em;
	font-weight:700;
	color: #006299;
	text-transform: uppercase;
}
.content-wrapper .single-content hr{
	border-top: 5px solid #006299;
	width:150px;
	float:left;
	margin-top:0;
	margin-bottom:0;
	display:block;
}
.content-wrapper .single-content p.lead{
	font-weight:700;
	margin-bottom:0px;
	margin-top:10px;
}
.content-wrapper .single-content p{
	color: #006299;
	display:block;
	margin-top:0;
}
.content-wrapper .col-img{
	margin-top:80px;
	position:absolute;
	right:0;
}
.content-wrapper .col-text p.lead{
	font-size:1.5em;
}
.map-wrapper{
	height:400px;
	margin-top:180px;
}
footer{
	height:20px;
	background:#006299;
	position:aboslute;

}
footer p{
	color:#fff;
	margin-bottom:0;
}
.header-jpg{

	position:absolute;
	right:0;
}

div#chirurgia{
	display:none;
}

div#laserowa{
	display:none;
}

div#estetyczna{
	display:none;
}

.single-offer-content h5{
	text-transform: uppercase;
}
.single-offer-content hr{
	width:100px;
	display:block;
}
.single-offer-content p{
	display:block;
}
.offer-img{
	position:absolute !important;
	right:0;
}
.offer-img img{
	margin-top:-100px;
	
}

@media(min-width:768px){

	.offer-wrapper{
		//margin-left:-100px;
	}
}