/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
body {
font-family:'open sans', Arial;
font-weight:300;
margin:0;
padding:0;
color:#000;
background:#fff;
background:url(../images/bg.gif);
overflow-x:hidden;
}
/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 99;
	top: 20px;  /* jego polozenie od gory */
	left: -296px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}
 
/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	float: left;
	width: 100px; 
	height: 40px;
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.menu {

font-size:14px;
letter-spacing:1px;
text-transform:uppercase;
overflow:auto;
font-family:'open sans', sans-serif;
background:none;

}
.menu li {
background: none;
float: left;
position: relative;
border: none;
padding: 0;
margin: 0;
padding:0 40px;
background: none;
border-left: 1px solid #e4513e;
border-right: 1px solid #b71e17;
border-color:#fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;

}
#menugora {
border-bottom:2px solid #fff;
}
.menu li a {
border: none;
padding: 20px 0 21px;
display: block;
text-transform: uppercase;
border-radius: 0;
position: relative;
letter-spacing: -0.5px;
transition: all 0.3s ease 0s;
background: none;
font-weight: 600;
overflow: hidden;

}
.menu .active {
background-color: #000;

}
.menu li:first-child, .nav > li:first-child > a {
border-left:0;
}
.menu li:last-child, .nav > li:last-child > a {


}

.wpisy {

}
.kategorie {

}
.wpis, .kategoria {
padding:10px 0;
}
.wpis {
border-bottom:1px solid #eee;

display:inline-block;
width:100%;
vertical-align:top;
}
.wpis img {
margin:5px;
border:1px solid #eee;
}

#lewa {
display:inline-block;
overflow:hidden;
width:670px;

}
#prawa {
display:inline-block;
vertical-align:top;

width:296px;
}
#footer {
background:#fff;
font-size:12px;
overflow:auto;
padding:30px 0;
}
#footer li {
list-style-type:none;
display:inline-block;
text-transform:uppercase;
color:#666;
padding:0 20px;
}
#header {

z-index:999;
padding:7px 0;
font-weight:300;
color:#118DE9;
border:0;
position:fixed;
width:100%;
background:rgba(255,255,255,1);

}
.box {
padding:10px;
border:1px solid #ddd;
font-family:roboto,arial,sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.galeria img {
border:1px solid #ccc;
padding:3px;
}
#search{
text-align:right;
padding-right:10px;
padding-top:3px;
}

.navbar-default {
border:none;

}
.right {
text-align:right;
}
.navbar-nav {

float:left;
}
.content h3{
text-align:center;
text-transform:uppercase;
color:#114168;
font-size:24px;
font-weight:600;
}
.navbar {
margin-bottom:0px;
}
.zadzwon {
font-size:14px;

color:#114168;
color:#114168;
font-weight:400;
}
.zadzwon i {
color:#111;
}

.zadzwon span{
padding-left:45px;
}
.content {
background:url(../../www/images/content.jpg);


font-size:14px;
background:#E5DCC4;
}
.content .container > .col-md-4 {
background:#fff;
margin:0 5px;
width:32%;
min-height:300px;
}
.navbar-collapse {
padding-right:0;
}
.breadcrumb {
margin:0;

background:#114168;
color:#fff;
padding:15px 0;
font-size:16px;
text-transform:uppercase;
border-radius:0;
border-top:1px solid rgba(0,0,0,0.1);
background:#333;
}
.kolekcje {
padding:50px 0;
}

.wpisy h3.title a, .wpisy h3.title{
color:#111;
border-color:#111;
text-align:left;
font-weight:100;
}
h3.title {
margin:0;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
font-family: 'open sans', sans-serif;
padding:20px 0;
display:inline-block;

}
.dalej .zawartosc img{
padding:10px;
}

.kolekcje h5{
color:#111;
margin-bottom:5px;
padding-bottom:40px;
text-transform:uppercase;
font-weight:300;
text-align:Center;
letter-spacing:4px;
}
.wpisy h3.title a, .kategorie h3.title a, .kategorie h3.title,  .wpisy h3.title{
color:#111;
border-color:#111;
border-right:0;

text-align:left;
font-weight:100;
}
.wpisy h3.title a, .kategorie h3.title a {bordeR:0;}

.kolekcje h5 span{
border-top:2px solid #111;
padding-top:5px;
margin-top:5px;
}

.aktualnosci .col-md-12 {
padding:0;
margin-bottom:15px;

}
.aktualnosci a {
color:#111;
}
.aktualnosci .data {
color:#999;
}
#footer a, .breadcrumb a {
color:#111;
}
.produkt {
height:300px;
background:#ccc;
padding:0;
margin-right:10px;
width:24%;
background-size:cover;
border:1px solid #eee;
}
.produkt a {
color:#111;
}
.katalog .produkt {
width:23.5%;
background-size:cover;
}
.kolekcje .row {
margin:10px 0;
}
.produkt .caption {
position:absolute;
bottom:0;
width:100%;
background:rgba(255,255,255,0.8);
font-size:24px;
text-align:center;
padding:20px 0;
text-transform:uppercase;
font-weight:300;
   transition: 0.4s ease-in-out;
}
.katalog .produkt .caption, .katalog .produkt .caption a{
font-size:20px;

color:#111;
}
.produkt:hover .caption {
padding:40px 0;
}
.active a {
background:none !important;
}

.katalog > .row {
margin:10px 0;
}
.katalogi {
text-align:Center;
background:#FF3333;
padding:30px;
position:absolute;
bottom:0;
width:100%;
left:0;
text-transform:uppercase;
font-weight:300;
font-size:22px;
color:#fff;
}
.katalogi a{
color:#fff;
}

.navbar-default .navbar-nav > li > a {

font: normal 14px/17px Open Sans;
color: #ffffff;
font-weight:600;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#fff;
}
.box_glowna {
padding:40px;
min-height:480px;
}
.kolor1 {
background:#E5DCC4;
}
.kolor2 {
background:#ccc3ab;

}
.kolor3 {
background:#bbb198;
}
.kolor4 {
background:#114168;
color:#fff;
}
.grid figure > img {
max-height:400px;
}

.carousel-caption h1 a {
color:#000;
}
.carousel-caption h5 a {
color:#fff;
}
.carousel-caption b {font-weight:300;}

@media (max-width:1170px) {
.carousel-caption {

}


}
.carousel-caption {
    position: absolute;
    left: 15%;
  background:rgba(0,0,0,0.2);
  right:0;
  margin:0px auto;
  height:200px;
    left: 0;
	
	text-align:center;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFF;
    text-align: center;
	font-size:50px;
	font-family:'open sans';
	font-weight:200;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
	background:none;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.6);
	text-align:left;
	text-shadow:none;
	
	top:30%;
	padding-left:110px;
}

.caption1{
font-size:40px;
font-weight:bold;
background:none;

width:70%;
padding:15px;
margin:0 !important;
}
.carousel-inner h5  {
font-size:32px;

width:50%;
float:left;

text-align:left;
padding:15px;
margin:0 !important;
color:#FF3333;
margin-top:10px !important;
}
.carousel-inner h3, .carousel-inner h1 {

}
.box_heading {text-align:Center;}
.box_heading i {
color:#fff;
}
.nopadding {
padding:0;
}

.polecamy_foto img {
border:1px solid rgba(0,0,0,0.3);
background:#fff;
padding:5px;
}
.batn a {font-size: 28px;
color: #FFF;
text-decoration: none;
background: #FB8400 none repeat scroll 0px 0px;
padding: 10px 30px;
border-radius: 50px;}
.loga img {
padding:30px 20px;
}
.loga {text-align:Center; background:#fff;}
.dalej {background:#fff;}
.loga h3 {
margin:0;
padding-top:30px;
}
@media(max-width:768px) {
#footer li {
width:100%;
padding:10px;
text-align:center;
}
.carousel-caption h1 {
text-align:center;
}
#header {
position:absolute;
}
.menu li {
width:100%;
float:none;
}
.navbar-nav {
float:none;
}
.zadzwon span {
clear:both;
display:block;
}
}
#oferujemy {
 


color:#fff;
color:#000;


}
section {padding:30px 0;}
.white {color:#fff;}
.podtitle {font-family:'open sans'; font-weight:bold; font-size:14px; letter-spacing:2px; padding-right:20px; }
.space {padding:120px 0;}
.space15top {
padding-top:15px;
}
.ikonka {
text-align:center;
font-size:80px;
color:#FF3333;
}
.czemumy_title {
text-align:center;
font-size:20px;
font-family:'open sans';
text-transform:uppercase;
font-weight:300;
}
.opis {
padding:20px 0 15px 0;
font-family:'open sans';
line-height:1.6;
text-align:justify;
}
.wiecej {
border:2px solid #00CDF2;
padding:8px 20px;
border-radius:5px;
clear:both;
font-family:'open sans';
font-weight:bold;
color:#111;
}
.black {
border-color:#000 !important;
}
.space60 {
padding:60px 0;
}
#opinie {
background:#111;
color:#fff;
}
.weight100 {
font-weight:100;
}

blockquote footer, blockquote small, blockquote .small {

opacity:0.8;
}
.oferta {
padding-top:15px;
}
.oferta_box {
padding:5px;
font-family:'open sans';

text-align:Center;
}
.oferta_box > div a{
color:#fff;
}
.oferta_box > div {
border:2px solid #fff;
height:140px;
padding-top:60px;
border-radius:5px;
text-align:center;
margin:5px 0;
text-transform:uppercase;
font-size:18px;
letter-spacing:-1px;
font-family:'open sans';
background-size:140%;
transition: all 650ms ease 0s !important;

height:86px;
border-radius:50%;
}
.oferta_box:hover > div {
background-size:120%;
}
.oferta_box > div > a{
text-shadow:0px 0px 5px rgba(0,0,0,0.9)
}
.stomatologia {
background:url(../../www/images/implanty-bezzebie.jpg);
}
.ginekologia {
background:url(../../www/images/pantomogram.jpg);
}
.dermatologia {
background:url(../../www/images/chirurgia-stom.jpg);
}
.medycyna_estetyczna {
background:url(../../www/images/stomatologia.jpg);
}
.internista {
background:url(../../www/images/Wybielanie_MS_B.jpg);
}
.kardiolog {
background:url(../../www/images/Mikroskop.jpg);
}
.psycholog {
background:url(../../www/images/zatoka.jpg);
}
.laryngolog {
background:url(../../www/images/Aparat.jpg);
}
.ortopeda {
background:url(../../www/images/protetyka.jpg);
}
.urolog {
background:url(../../www/images/pedodoncja.jpg);
}
.punkt_pobran {
background:url(../../www/images/periodontologia.jpg);
}
.medycyna_pracy {
background:url(../../www/images/periodontologia.jpg);
}


#galeria {


}
#links {margin:0px auto;text-align:Center;}
.galeria_inner {
padding:50px;

}

.2carousel_overlay {width:100%;
height:100%;
background:url(../../www/images/overlay.png) fixed;
position:absolute;
z-index:9;
}
.carousel-control {
z-index:99;
}
.carousel-inner {
max-height:700px;
overflow:hidden;
}

.header_title {



}
.header_title_green {
background:url(../../www/images/header_back_green.png) fixed;
}
.left {text-align:left;}
.obliczrate {

background:#FF3333;
padding:10px;
font-size:24px;
font-family:'open sans';
text-align:Center;
color:#fff;
border-radius:5px;
}
.news_data {
text-align:right;
border-right:1px solid rgba(0,0,0,0.2);
padding:25px 10px;
}
.news {margin-bottom:20px;}
.newsy .news:last-child {margin:0;}
.newsy {padding-top:20px;}

#kontakt {background:#fff;}
.telefon {
color:#111;

font-family:'open sans';
font-size:12px;
}
.telefon span {

}
.telefon .telefony {
font-weight:bold;
text-transform:initial;
}
.telefon .spol {color:#000;padding-left:50px;}


.overlay {
    background: transparent none repeat scroll 0% 0%;
    position: relative;
    width: 100%;
    height: 650px;
    top: 650px;
    margin-top: -650px;
}
.newsy a, .promocja a {
color:#FF3333;
}
.czytaj_wiecej {text-align:right;clear:both;}
.oferta a {
color:#FF3333;
}.dalej h3.title {text-align:left;font-weight:200;}
.title b {
font-weight:400;
}
h4.white a{ color:#FF3333;}

@media (max-width:768px) {
#header{height:auto;}
.karuzela_dalej {
display:none;
}

.caption1 {
width:100%;
font-size:20px;

}
.carousel-caption {
padding-left:0;
}
.carousel-inner h5 {
font-size:16px;
width:100%;
text-align:center;
}
.dalej {
padding-top:140px;
}
.carousel-inner > .item > img {
max-width:none !important;
}
#carousel-example-generic {

overflow:hidden;

}
}
.karuzela_dalej {
border-bottom:6px solid #D7E7EE;

overflow:hidden;
}
.karuzela_dalej .carousel-caption{
display:none;
}

.oferta_box > div:hover {
cursor:pointer;
}
.spol a {color:#111;}
#slider1_container {
margin:0px auto;
}
#slider1_container img{padding:0; border:0;margin:0;}


.promo_wiecej a{
color:#fff;
}
.promo_wiecej {
background:#FF3333;
padding:5px 10px;
color:#fff;
text-transform:uppercase;
display:inline;
margin-top:30px;
}
.promo_wiecej:hover, .promo_wiecej a:hover, .promo_wiecej:hover a {
text-decoration:none;
}

#newsy_i_promocje {
background:#fff;
color:#111;
}
#galeria {
background:#D7E7EE;
color:#000;
}
.menutop {
background-color: #c93428;
background-image: -moz-linear-gradient(top,#ce382b,#c12e23);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ce382b),to(#c12e23));
background-image: -webkit-linear-gradient(top,#ce382b,#c12e23);
background-image: -o-linear-gradient(top,#ce382b,#c12e23);
background-image: linear-gradient(to bottom,#ce382b,#c12e23);
background-repeat: repeat-x;

background:#FF3333;
}
.slider_overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
background:rgba(255,255,255,0.4);
z-index:9;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+52 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 52%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 52%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

}
.navbar-nav > li > a, img.logoimg {
transition:0.3s all;
}
.header_dalej .navbar-nav > li > a {
padding-top:5px;
padding-bottom:5px;
}
.header_dalej img.logoimg  {
transform:scale(0.8);
}
.navbar {
min-height:auto;
}


.cala_strona {background:#fff;

box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
#navbarCollapse {padding:0}
.logo {padding:15px 0;}
#stiki {
z-index:9999;
position:relative;
}
.ofertabox .opis {
background:#fff;
padding:10px;
min-height:220px;
font-size:12px;
}
#carousel-example-generic {
border-bottom:4px solid #FF3333;
}
.btn-normal {
background:#FF3333;
border:0;
border-radius:0;
color:#fff;
}
.alignleft {
float:left;
}
.marginphoto {
margin:0 15px 15px 0;
}
.nomargin {
margin:0;
}
.nomarginbottom {
margin-bottom:0;
}
.paddingtop20 {
padding:20px 0 0 0;
}
.paddingbottom10 {
padding-bottom:10px;
}
.paddingbottom30 {
padding-bottom:30px;
}
#opinie {display:none;}
h2 {
font-size:16px;
}
#czemumy {
display:none;
}

.btn-default {
background:#FF3333;
border:0;
border-radius:0;
color:#fff;
}
.navbar-default .navbar-toggle {
border:0px none !important;
}
.navbar-default .navbar-toggle .icon-bar {
background:#fff;
}