html, body {
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    color: #000;
    background-color: #fff;
    height: 100%;
}

.wentylacja-domowa-gora {
	min-height: 160px;
}

.wentylacja-domowa-logo {
	margin-top: 32px;
}

.wentylacja-blok-adres {
	border-right: none;
	height: auto;
  display:  none;
  visibility:   hidden; 
}

.blok-end{
	border-right: none !important;
}

.wentylacja-blok-adres h4 {
	font-weight: 700;
	font-size: 14px;
	color: #6ea2b9;
	margin-top: 50px;
	margin-bottom: 4px !important; 
	text-transform: uppercase;
	display: inline-block;
	position: relative;
    left: -8px;
}

.kontakt {
	left: -15px !important;
}
.telefon {
	left: -15px !important;
}


.wentylacja-blok-adres p {
	font-weight: 300;
	font-size: 14px;
	color: #7b7b7b;
}

.fa-blok-adres {
	font-size: 17px; 
	position: relative;
	left: -20px;
	color: #6ea2b9;
}

.blok-adres {
	position: relative;
	left:20px;
}

.navbar-inverse {
    background-color: #6ea2b9;
    border-color: #6ea2b9;
}

.navbar {
    border-radius: 0px;
}

.navbar {
    position: relative;
    min-height: 75px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #6ea2b9;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar-nav > li > a {
    padding-top: 17px;
    padding-bottom: 10px;
    line-height: 40px;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #1b5370;
}

.navbar-inverse .navbar-toggle {
    border-color: #1b5370;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #225a76;
}

@media (max-width: 767px){

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
}

.navbar {
  min-height: 0px;
}

}

.logo-nfz {
	background-color: #1c5471;
	height: 75px;
	padding-top: 25px;
	width: 250px !important;
}

.wentylacja-domowa-slider {
	height: 670px;
	background-color: #e1eaf2;
	/*background-image: url(tlo.jpg);*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.wentylacja-domowa-slider h2 {
	font-size: 35px !important;
	font-weight: 700 !important;
	color: #1c5471 !important;
}

.wentylacja-domowa-slider p {
	font-size: 30px;
	font-weight: 200;
	color: #6ea2b9;
}

.slider-margin-p {
	position: relative;
	left: 35px;
}

.wentylacja-domowa-wstep {
	background-color: #6ea2b9;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #fff;
	font-size: 16px;
	font-weight: 200;
}

.wentylacja-domowa-wstep h2 {
	font-size: 30px;

}

.wentylacja-domowa-pytania {
	background-color: #1c5471;
	padding-bottom: 25px;
}

.wentylacja-domowa-logowanie {
  background-color: #fff;
  padding-bottom: 25px;
}

.wentylacja-pytania-logowanie {
    color: #6ea2b9;
    font-size: 21px;
    font-weight: 200;
}

.wentylacja-domowa-pytanie-link a:hover {
    text-decoration: none !important;
}

.wentylacja-domowa-pytanie-link a:focus {
    text-decoration: none !important;
}

.wentylacja-domowa-pliki-pacjent {
	background-color: #eeeeee;
	padding-bottom: 25px;
}

.wentylacja-domowa-newsy {
	color: #1c5471;
	font-size: 12px;
	text-align: justify;
	margin-bottom: 30px;
}

.wentylacja-domowa-newsy h3 {
	color: #1c5471;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 4px !important;
}

.wd-info {
	color: #7b7b7b;
	font-size: 11px;
	font-weight: 200;
}

.wd-czytaj {
	color: #7b7b7b;
	font-size: 12px;
	font-weight: 200;
}

hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}

.wentylacja-domowa-mapa {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #eeeeee;
	color: #1c5471;
	font-size: 13px;
	font-weight: 200;
}

.wentylacja-domowa-mapa h3 {
	font-weight: 500;
	color: #4f849e;
	font-size: 30px;
	margin-top: 6px !important;
	margin-bottom: 30px;
}

.wentylacja-domowa-mapa h4 {
	color: #1c5471;
	font-size: 23px;
	font-weight: 400;
	margin-top: 60px;
}

.wentylacja-domowa-mapa h5 {
	color: #1c5471;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	margin-top: 30px;
}

.wentylacja-domowa-mapa h6 {
  color: #1c5471;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  margin-top: 0px !important;
}


.wentylacja-domowa-tresc {
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #1c5471;
}

.wentylacja-domowa-tresc h2 {
	font-weight: 500;
	font-size: 30px;
	color: #1c5471;

}

.wentylacja-domowa-stopka {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f4f4f4;
	font-size: 9px;
	color: #a3a3a3;
}

.wentylacja-domowa-stopka h5 {
	font-size: 13px;
	color: #6ea2b9;
}

.wentylacja-domowa-stopka-koniec {
	height: auto;
	background-color: #6ea2b9;
  text-align: center;
  color: #fff;
  font-size: 12px;
}

.wentylacja-domowa-stopka-koniec p {
    margin: 10px 0 10px;
}

.wentylacja-domowa-stopka-koniec a {
  color: #fff;
}

.wentylacja-domowa-stopka-koniec a:hover {
  color: #fff;
}

.wentylacja-domowa-stopka-koniec a:focus {
  color: #fff;
}

.socialstopka {
  font-size: 30px !important;
  margin-right: 15px !important;
  margin-bottom: 15px !important;
  color: #70a3ba !important;
}

.wentylacja-pytania {
	color: #fff;
	font-size: 21px;
	font-weight: 200;
}

.wentylacja-pytania2 {
	color: #1c5471;
	font-size: 21px;
	font-weight: 200;
}

.wentylacja-znak2 {
		width: 108px;
		height: 108px;
		background-color: #1c5471;
		border-radius: 999px;
		margin-top: 30px;
		margin-bottom: 20px;

     display: block;
    margin-left: auto;
    margin-right: auto;

		      -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.wentylacja-znak2:hover {
	background-color: #fff;
}

.fa-wd-info2 {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 47px !important;
    position: relative;
    top: 30px;
          -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;

}

.fa-rownanie {
    font-size: 90px !important;
    color: #6ea2b9;
    top: -18px;
    position: relative;
    margin-left: 30px;
}

.spanrownanie {
      display: inline-block;
    color: #6ea2b9;
    font-size: 30px;
    font-weight: 500;
    margin-left: 27px;
    line-height: 33px;
    text-align: left;
}

.spanplus {
  font-size: 40px;
    color: #1c5471;
    /* line-height: 13px; */
    position: relative;
    top: -8px;
    left: 15px;
    right: 15px;
}

.rownanie-block {
  display: block !important;
}

.rownanie-container {
  margin-top: 85px;
  margin-bottom: 85px;
}



.wentylacja-domowa-pliki-pacjent a:hover {
	text-decoration: none !important;
}

.wentylacja-domowa-pliki-pacjent a:focus {
	text-decoration: none !important;
}

.wentylacja-domowa-pytania-zyw a:hover {
  text-decoration: none !important;
}

.wentylacja-domowa-pytania-zyw a:focus {
  text-decoration: none !important;
}


.fa-wd-info2:hover {
	color: #1c5471;
}

.wd-znaki2 {
	      -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.wd-znaki2:hover .fa-wd-info2 {color: #fff;}
.wd-znaki2:hover .wentylacja-znak2 {background-color: #6ea2b9;}

.wentylacja-znak {
		width: 108px;
		height: 108px;
		background-color: #6ea2b9;
		border-radius: 999px;
		margin-top: 30px;
		margin-bottom: 20px;

     display: block;
    margin-left: auto;
    margin-right: auto;

		      -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.wentylacja-znak-oferta {
    width: 108px;
    height: 108px;
    background-color: #fff;
    color: #1c5471;
    border-radius: 999px;
    margin-top: 30px;
    margin-bottom: 20px;

          -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.wentylacja-znak:hover {
	background-color: #fff;
}

.fa-wd-info {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 64px !important;
    position: relative;
    top: 20px;
          -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;

}

.fa-wd-info:hover {
	color: #1c5471;
}

.fa-wd-info-oferta {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #1c5471;
    font-size: 64px !important;
    position: relative;
    top: 20px;
          -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;

}

.wd-oferta-znaki {
  font-size: 13px;
  margin-top: 15px;
  text-align: justify;
}

.wentylacja-pytania-logowanie-zyw {
    color: #6ea2b9;
    font-size: 20px;
    font-weight: 500;
}

.wentylacja-znak-oferta-iko {
    width: 108px;
    height: 108px;
    background-color: #fff;
    color: #1c5471;
    border-radius: 999px;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.wd-znaki {
	      -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.wd-znaki:hover .fa-wd-info {color: #1c5471;}
.wd-znaki:hover .wentylacja-znak {background-color: #fff;}
.wd-znaki:hover .wentylacja-znak-zyw {background-color: #fff;}

.wentylacja-domowa-pytania-zyw {
    background-color: #6ea2b9;
    padding-bottom: 25px;
}

.wentylacja-znak-zyw {
    width: 108px;
    height: 108px;
    background-color: #1c5471;
    border-radius: 999px;
    margin-top: 30px;
    margin-bottom: 20px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #6ea2b9;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;

            -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
 }

 .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #6ea2b9;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
     box-shadow: none;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #1c5471;
    text-decoration: none;
    background-color: #6ea2b9;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #1c5471;
    text-decoration: none;
    background-color: #6ea2b9;
    outline: 0;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #1c5471;
    text-decoration: none;
    background-color: #6ea2b9;
    outline: 0;
}


.hd {
	visibility: hidden;
	display: none;
}

.form-margin {
	margin-bottom: 10px;
}

.btn-primary {
    color: #fff;
    background-color: #6ea2b9;
    border-color: #6ea2b9;
}

.btn-primary:hover {
    color: #fff;
    background-color: #6ea2b9;
    border-color: #6ea2b9;
}

.btn-primary:focus {
    color: #fff;
    background-color: #6ea2b9;
    border-color: #6ea2b9;
}

.btn-primary:active {
    color: #fff;
    background-color: #6ea2b9;
    border-color: #6ea2b9;
}


.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #1c5471;
}

.carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #b2c7d5;
    border: none;
    border-radius: 10px;
}

.page-header {
    padding-bottom: 9px;
    margin: 0px 0 20px;
    border-bottom: 1px solid #eee;
}

.centereddiv {
  text-align: center;
}

/* MAPA */

svg {
    max-width:565px;
    max-height:533px;
}
svg text {
   cursor:default;
   display: none;
   visibility: hidden;

}

.map-cnt {
    width:65%;
    position: relative;
         display: block;
    margin-left: auto;
    margin-right: auto;
}
.map-cnt .loading {    
    background: rgba(255,255,255,0.8) url(ajax-loader.gif) center center no-repeat;
    display: block;
    position: absolute;
    left:0;
    width:100%;
    height:100%;
    z-index: 100;
    top:0;
    overflow: hidden;
    text-indent:-999px;
}


.map-data {
    box-sizing:border-box;
    float:left;
    width:50%;
    padding-left:20px;
}
@media screen and (max-width:830px) {
    .map-cnt {float:none;}
    .map-data {
        margin-top:30px; 
        float:none;
    }
}
.map-data {
    position: relative;
    padding-top:30px;
}
.map-data h3 {
    font-size:16px;
    margin-bottom:20px;
}
.map-data div {
    font-size:14px;
    color:#777;
    font-weight:normal;
    margin-bottom:20px;
}
.map-data div strong {
    font-weight:normal;
}
.map-data div span {
    color:#333;
    font-weight:bold;
}

/* MAPA END */

@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
   font-family: "entypo", sans-serif;
}
a { 
   text-decoration: none;
}
#sticky-social ul {
   list-style: none;
   margin: 0;
   padding: 0;
}


#sticky-social {
   right: 0;
   position: fixed;
   top: 35%;
   visibility:  hidden; 
   display:   none;
}
#sticky-social a {
   background: #6ea2b9;
   color: #fff;
   display: block;
   height: 45px;
   font-family: 'Quicksand', sans-serif;
   font-size: 24px;
   line-height: 45px;
   position: relative;
   text-align: center;
   width: 45px;
}
#sticky-social a span {
   line-height: 45px;
   right: -135px;
   position: absolute;
   text-align:center;
   width:135px;
}
#sticky-social a:hover span {
   right: 100%;
}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #6ea2b9; }

#sticky-social a[class*="instagram"],
#sticky-social a[class*="instagram"]:hover,
#sticky-social a[class*="instagram"] span { background: #6ea2b9; }

#sticky-social a[class*="google-plus"],
#sticky-social a[class*="google-plus"]:hover,
#sticky-social a[class*="google-plus"] span { background: #6ea2b9; }

.faps {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0px !important;
}



.faps-span {
  background-color: #6ea2b9;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
  z-index: 999999;
   -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}



@media (min-width: 1200px) {

.wentylacja-domowa-gora {
  height: 160px;
}

.wentylacja-blok-adres {
  border-right: 1px solid #dce0e2;
  height: 160px;
  display: inline-block;
  visibility:   visible;  
}

#sticky-social {
   right: 0;
   position: fixed;
   top: 35%;
   display:   block; 
   visibility:  visible;  
}

.rownanie-block {
  display: inline-block !important;
}

.rownanie-container {
  margin-top: 162px;
}

.spanplus {
  font-size: 40px;
    color: #1c5471;
    /* line-height: 13px; */
    position: relative;
    top: -33px;
    left: 15px;
    right: 15px;
}

.wentylacja-domowa-slider {
  height: 420px !important;
  background-color: #e1eaf2;
  /*background-image: url(tlo.jpg);*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.wentylacja-znak-oferta-iko {
    width: 108px;
    height: 108px;
    background-color: #fff;
    color: #1c5471;
    border-radius: 999px;
    margin-top: -20px;
    margin-bottom: 20px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

}

.wentylacja-domowa-serwis {
    background-color: #6ea2b9;
    padding-bottom: 25px;
    padding-top: 25px;
    color: #fff;
    font-size: 12px;
}

.wentylacja-domowa-serwis h3 {
  font-size: 20px !important;
  margin-top: 0px !important;
}