.blog img {width:100%;}
.blog .item column-1 {display: flex;}
.pagination, .pagination ul {display: flex; width:100%}
.pagination p {float: none !important; text-align: center;}
.pagination ul li {display: inline-block; padding-left: 10px; padding-right: 10px; text-align:center;}
@import url("fonts.css");body{color:#676767 !important;font-family:'Lato' !important;font-size:16px !important}
#content a,#google-maps a{color:darkgoldenrod;}
#content a:hover,#google-maps a:hover{color:#999999;text-decoration:none}
h2 a{color:black !important;}
#content h1,#content2 h1,#content h2{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:46px;font-family:'OpenSans-ExtraBold' !important}
#content .blog h2{font-size:36px}
#content h1 strong,#content2 h1 strong{color:#999;}
#menu-boxy h3, #content h3{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:36px;font-family:'OpenSans-ExtraBold' !important}
#content .item-page h3{border-left:none;font-size:28px;padding-left:0px;} 
#content .item-page h2{color:#636363;font-weight:bold;padding-left:0px;font-size:32px;font-family:'OpenSans-ExtraBold' !important} 
#menu-boxy h3 strong, #content h3 strong{color:#999;}
#menu-boxy h3{font-size:26px}
#menu-boxy h4{color:#454545;font-size:16px;font-weight:bold;border-bottom:1px solid #FFFF0A;padding-bottom:10px;margin-top:0px;line-height:20px;}
#content h4{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:26px;font-family:'OpenSans-ExtraBold' !important}
#content h4 strong{color:#999;}
#content .banner{width:100%;margin-top:30px}
.right{text-align:right}
.white{color:#fff}
#content .rozwin{width:100%;border:1px solid #ececec;margin-bottom:15px}
#content .rozwin>tbody>tr>td{padding:10px 30px;}
#content .rozwin>tbody>tr:first-of-type{background:#f4f4f4;font-weight:bold;color:#636363}
#content .rozwin>tbody>tr:first-of-type{background:url(../img/plus.png) 98% center no-repeat #f4f4f4;-webkit-transition:all 0.5s;transition:all 0.5s;}
#content .rozwin>tbody>tr.active:first-of-type{background:url(../img/minus.png) 98% center no-repeat #f4f4f4;}
#content .rozwin>tbody>tr:nth-of-type(2){display:none;}
#menu-boxy{margin-bottom:30px}
#menu-boxy>.container{display:table}
#menu-boxy>.container>.row{display:table-row}
#menu-boxy>.container>.row>.col-md-3{display:table-cell;float:none;vertical-align:top}
#menu-boxy>.container>.row>.col-md-3:nth-of-type(1){background-image:url(../img/uslugi_medyczne_tlo.jpg), url(../img/tlo-menu.jpg);background-repeat:no-repeat,repeat-y;background-position:center bottom, center center;background-size:100% auto, 100% auto}
#menu-boxy>.container>.row>.col-md-3:nth-of-type(2){background-image:url(../img/specjalnosci_tlo.jpg), url(../img/tlo-menu.jpg);background-repeat:no-repeat,repeat-y;background-position:center bottom, center center;background-size:100% auto, 100% auto}
#menu-boxy>.container>.row>.col-md-3:nth-of-type(3){background-image:url(../img/diagnostyka_tlo.jpg), url(../img/tlo-menu.jpg);background-repeat:no-repeat,repeat-y;background-position:center bottom, center center;background-size:100% auto, 100% auto}
#menu-boxy>.container>.row>.col-md-3:nth-of-type(4){background-image:url(../img/tlo-menu.jpg);background-repeat:repeat-y;background-position:center center;background-size:100% auto}
#menu-boxy>.container>.row>.col-md-3>.custom{background:#fff !important;padding-top:30px;padding-bottom:30px;margin:0px}
#menu-boxy .menu>li{width:100%}
#menu-boxy .menu>li{padding:0px;display:block;width:100%;color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#menu-boxy .menu>li div{width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#menu-boxy .menu>li>div{border-bottom:1px solid #fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#menu-boxy .menu>li .box-menu{cursor: pointer;height:54px;font-size:20px;line-height:24px;overflow-y:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#menu-boxy .menu>li .box-menu.active{height:auto;}
#menu-boxy .menu>li .title{height:54px;padding-left:80px;padding-right:25px;font-size:16px;line-height:22px;background:url(../img/ikon_plus.png) center right no-repeat;display:table;}
#menu-boxy .menu>li .active .title{background:url(../img/ikon_minus.png) center right no-repeat;}
#menu-boxy .menu>li .title div{display:table-cell;vertical-align:middle;}
#menu-boxy .menu>li .description{padding:0px 15px 15px 15px;color:#fff;font-size:14px}
#menu-boxy .menu>li .description .text{margin-bottom:15px}
#menu-boxy .menu>li .description .more{text-align:center}
#menu-boxy .menu>li .description a{display:inline-block;padding:5px 25px;font-size:16px;border-radius:4px;border:1px solid #fff;color:#fff}
.item-page ul{list-style-type:none}
.item-page ul li{position:relative;margin-bottom:5px}
.item-page ul li:before{content:"";position:absolute;width:8px;height:8px;background:#636363;margin:auto;left:-20px;top:7px;}
.item-page ul li ul li:before{width:6px;height:6px;top:9px;}
#google-maps .form-control,#content .form-control{border:none;background:#e9e9e9;border-radius:0px;box-shadow:none}
#google-maps .btn-primary, input[type=submit],#content .btn-primary{background:#636363;color:#fff;border-radius:0px;border:0px;padding:10px 70px;float:right;}
nav{border:0px !important;border-top: 4px solid rgba(255,255,10,1) !important;border-bottom:1px solid #fff !important;background:url(../img/bg-menu.jpg) left bottom repeat-x #fff;min-height:148px!important;margin-bottom:0px !important}
#menuglowne{float:right;margin-top:10px;margin-bottom:10px}
#menuglowne a{color:#656565;font-size:16px;}
#menuglowne>.active>a:focus, #menuglowne>.active>a:hover,#menuglowne>li>a:focus, #menuglowne>li>a:hover{background-color:transparent;color:#000}
#menuglowne>.active>a{color:#656565;background:transparent}
#menuglowne .rezerwacja{background:url(../img/rezerwacja.png) no-repeat;display:block;height:46px;width:216px;-webkit-transition:all 0.5s;transition:all 0.5s;color:rgb(128,128,128);padding-left:50px;font-size:16px;font-weight:bold}
#menuglowne .rezerwacja:hover,#menuglowne .active .rezerwacja{background:url(../img/rezerwacja_hoover.png) no-repeat !important;color:#fff}
#navbar{border-top:1px solid #dddddd;width:100%}
#menuglowne2{float:right;margin-top:10px;}
#menuglowne2 li:hover>.dropdown-menu{display:block}
#menuglowne2>li:hover>.dropdown-menu>li{position:relative}
#menuglowne2>li>.dropdown-menu:before{content:"";color:#999999;border-bottom:16px solid #999999;border-right:16px solid transparent;border-left:16px solid transparent;position:absolute;top:-16px;left:30px}
#menuglowne2>li>.dropdown-menu>li:hover>.dropdown-menu{display:block;left:100%;top:0px;line-height:18px;}
#menuglowne2>li>.dropdown-menu>li>.dropdown-menu:before{content:"";color:#999999;border-bottom:16px solid transparent;border-top:16px solid transparent;border-right:16px solid #999999;position:absolute;top:0px;left:-20px}
#menuglowne2 li .dropdown-menu{border:0px;border-top:2px solid #999999;border-left:8px solid #999999}
#menuglowne2 li >.dropdown-menu>li:hover>a{color:#636363;background:#eeeeee}
#menuglowne2 li >.dropdown-menu>li>.dropdown-menu>li:hover>a{color:#636363;background:#eeeeee}
#menuglowne2 .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{color:#636363;background:#eeeeee}
#menuglowne2 a{color:#656565;font-size:16px;}
#menuglowne2>.active>a, #menuglowne2>.active>a:focus, #menuglowne2>.active>a:hover,#menuglowne2>li>a:focus, #menuglowne2>li>a:hover{background-color:transparent;color:#999999}
#menuglowne2 li .caret{position:absolute;margin:0 auto;left:0;right:0;bottom:5px;color:#636363;border-top:6px dashed;border-top:6px solid #656565;border-right:6px solid transparent;border-left:6px solid transparent;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:1}
#menuglowne2 li:hover .caret{display:none}
#menuboczne{float:none}
#menuboczne li{float:none;padding-left:10px;border-left:8px solid transparent;font-size:16px;padding-top:5px;}
#menuboczne li a{margin-bottom:5px;color:#666666}
#menuboczne>li.active{border-left:10px solid #999999;background:#f4f4f4;font-weight:bold}
#menuboczne li.active>a{color:#636363}
.open>.dropdown-menu{display:none}
#menuboczne li.active .dropdown-menu{display:block;position:static;background:none;border:0px;box-shadow:none;float:none;}
#menuboczne .dropdown-menu a{font-size:14px;white-space:normal}
#menuboczne li a{padding:0px}
#menuboczne li:hover a{padding:0px;background:transparent}
#menuboczne>li>ul>li.active{position:relative}
#menuboczne>li>ul>li.active:before{content:"";color:#999999;border-bottom:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #999999;position:absolute;top:7px;left:-18px}
#menuboczne>li>ul>li.active>a{background:transparent}
#content .slider{margin-top:99px}
#content .slider ul{display:table;}
#content .slider ul li{display:table-cell !important;float:none!important}
#content .slider h3{color:#fff !important;border-left:0px !important;border-bottom:1px solid #e3d244;margin-bottom:30px;padding-bottom:10px;font-family:'OpenSans-Bold' !important}
#content .slider .col-md-12{padding:0px;float:none}
#content .slider .text{color:#fff;padding:200px 20px 50px 20px;}
#content .slider .text .center{text-align:center}
#content .slider .text .szczegoly{display:inline-block;border-radius:10px;background:#636363;color:#fff;padding:10px 20px;margin:0 auto;margin-top:10px;font-size:18px}
#content .slider .flex-control-nav{bottom:10px}
#content .slider .flex-control-paging li a{background:transparent;border:1px solid #fff;box-shadow:none}
#content .slider .flex-control-paging li .flex-active{background:#fff}
#menubox h3{margin-bottom:30px;}
#menubox ul{width:100%;float:none;}
#menubox ul li{margin:0px;padding:0px;width:25%;margin-bottom:30px}
#menubox ul li a{padding:0px;color:#fff;padding-right:30px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menubox ul li a:hover{background:none}
#menubox ul li a>span{position:relative;display:block;}
#menubox ul li a>span img{width:100%}
#menubox ul li a>span>.maska{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.4;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;outline-width:0px;outline-style:none}
#menubox li a:hover>span>.maska{opacity:0.8;outline-width:15px;outline-style:solid}
#menubox li a>span>.image-title{position:absolute;top:auto;bottom:10px;left:10px;font-size:20px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#menubox li a:hover>span>.image-title{opacity:0}
#menubox li a.lewygorny>span>.image-title{position:absolute;top:10px;bottom:auto;left:10px;right:10px;font-size:21px;}
#menubox li a.lewydolny>span>.image-title{position:absolute;bottom:10px;top:auto;left:10px;right:10px;font-size:21px;}
#menubox li a.prawygorny>span>.image-title{position:absolute;top:10px;bottom:auto;right:10px;left:10px;font-size:20px;text-align:right;}
#menubox li a.prawydolny>span>.image-title{position:absolute;bottom:10px;top:auto;right:10px;left:10px;font-size:20px;text-align:right;}
#menubox li a>span>.image-description{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0px;opacity:0;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:table;width:80%;height:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
#menubox li a:hover>span>.image-description{opacity:1;-webkit-transform:scale(1);moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#menubox li a>span>.image-description:after{content:"";position:absolute;width:100%;height:13px;background:url(../img/arrow_hoover_box.png) center center no-repeat;left:0;bottom:-20px;}
#menubox li a>span>.image-description span{height:100%;width:100%;text-align:center;font-size:18px;display:table-cell;vertical-align:middle}
#menubox li a>span>.image-description span hr{margin-top:5px;margin-bottom:5px;border-top:1px solid #e3d445}
#menubox li:nth-child(5n+1) a>span>.maska{outline-color:#2da8e8 !important;background:#2da8e8 !important}
#menubox li:nth-child(5n+2) a>span>.maska{outline-color:#851f7a !important;background:#851f7a !important}
#menubox li:nth-child(5n+3) a>span>.maska{outline-color:#c11314 !important;background:#c11314 !important}
#menubox li:nth-child(5n+4) a>span>.maska{outline-color:#01c6c4 !important;background:#01c6c4 !important}
#menubox li:nth-child(5n+5) a>span>.maska{outline-color:#c4ae00 !important;background:#c4ae00 !important}
#slider{position:relative}
#slider:before{content:"";display:block;position:absolute;width:100%;height:8px;left:0;bottom:0;background:rgba(255,255,10,1);z-index:999}
#slider .flex-caption{background:transparent;height:100%}
#slider .flex-direction-nav{width:1170px;margin:0 auto}
#slider .flex-direction-nav .flex-prev{left:15%;background:url(../img/slider_left_arrow.png);width:31px;height:57px;opacity:1 !important;}
#slider .flex-direction-nav .flex-next{right:15%;background:url(../img/slider_right_arrow.png);width:31px;height:57px;opacity:1 !important;}
#slider p>span>span{display:block;text-shadow:none;padding-left:20%;padding-right:5%;padding-top:25%;}
#slider p>span>span>span{display:block;font-weight:300;font-size:16px}
#slider .flex-control-nav{bottom:10px}
#slider .flex-control-paging li a{border-radius:0px;background:#fff;box-shadow:none}
#slider .flex-control-paging li .flex-active{background:#636363;box-shadow:none}
#slider .flex-caption{padding:0px;}
#slider .laser{display:block;height:100%;width:40%;background:url(../img/bg1-laserowa.png);position:relative;}
#slider .laser:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-laserowa.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}

#slider .angiografia>span{padding-left:50%;padding-top:15%;}
#slider .angiografia{display:block;height:100%;width:40%;background:url(../img/bg1-angiografia.png);position:relative;}
#slider .angiografia:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-angiografia.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
#slider .angiografia>span{padding-left:50%;padding-top:15%;}

#slider .drenaz>span{padding-left:50%;padding-top:15%;}
#slider .drenaz{display:block;height:100%;width:40%;background:url(../img/bg1-mechaniczny-drenaz-linfatyczny.png);position:relative;}
#slider .drenaz:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-mechaniczny-drenaz-linfatyczny.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
#slider .drenaz>span{padding-left:50%;padding-top:15%;}

#slider .zacma{display:block;height:100%;width:40%;background:url(../img/bg1-zacma.png);position:relative;float:right;}
#slider .zacma:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-zacma.png) no-repeat bottom right;background-size:auto 100%;top:0px;left:-98px}
#slider .zacma>span{padding-left:5%;padding-right:45%;padding-top:20%;}

#slider .wzrok{display:block;height:100%;width:40%;background:url(../img/bg1-wzrok.png);position:relative;float:right;}
#slider .wzrok:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-wzrok.png) no-repeat bottom right;background-size:auto 100%;top:0px;left:-99px}
#slider .wzrok>span{padding-left:5%;padding-right:45%;padding-top:20%;}


#slider .plamka{display:block;height:100%;width:40%;background:url(../img/bg1-zwyrodnienie-plamki.png);position:relative;float:right;}
#slider .plamka:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-zwyrodnienie-plamki.png) no-repeat bottom right;background-size:auto 100%;top:0px;left:-98px}
#slider .plamka>span{padding-left:5%;padding-right:45%;padding-top:20%;}


#slider .kregoslup{display:block;height:100%;width:40%;background:url(../img/bg1-kregoslup.png);position:relative;}
#slider .kregoslup:after{content:"";height:100%;width:102px;display:block;position:absolute;background:url(../img/bg2-kregoslup.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
#slider .kregoslup>span{padding-left:50%;padding-top:15%;}
#slider .h1{display:block;width:100%;text-shadow:none;font-weight:bold;font-size:36px;margin-top:5px;}
#slider .h2{display:block;color:#e3d246;width:100%;font-size:22px;text-shadow:none;font-weight:lighter;margin-bottom:0px;margin-top:0px;}
#slider p a{display:inline-block;padding:10px 25px;border:1px solid #fff;border-radius:5px;color:#fff;margin-top:15px;font-size:16px}
#breadcrumbs{background:url('../img/tlo_okruchy.jpg');background-size:cover;min-height:80px;color:#da92d2;font-size:16px}
#breadcrumbs .breadcrumb{background:transparent;margin-top:20px;color:#000}
#breadcrumbs .breadcrumb a{color:#808080}
#breadcrumbs .breadcrumb>.active{color:#636363}
#breadcrumbs .divider{display:none}
.breadcrumb>li+li:before{color:#808080;}
#rezerwacja{background:url(../img/bg-rezerwacja.jpg) no-repeat;background-size:cover;min-height:320px;color:#636363;font-size:18px;text-align:center;padding-top:10px}
#rezerwacja h3, #rezerwacja h2{border-left:10px solid #636363;color:#636363;font-weight:bold;padding-left:10px;font-size:36px;margin-bottom:30px;display:inline-block;font-family:'OpenSans-ExtraBold' !important}
#rezerwacja h3 strong, #rezerwacja h2 strong{color:#999;}
#rezerwacja .row-table{display:flex;align-items:center;}
#rezerwacja .row-table .col-md-3{border:1px solid #636363;border-radius:10px;padding-top:10px;}
#rezerwacja .row-table .col-md-4{border:1px solid #636363;border-radius:10px;padding-top:10px;}
#aktualnosci{padding-top:50px;padding-bottom:50px}
#aktualnosci .row>.custom{text-align:center}
#aktualnosci .row>.custom>h3{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:36px;margin-bottom:30px;display:inline-block;font-family:'OpenSans-ExtraBold' !important}
#aktualnosci .row>.custom>h3>strong{color:#999;}
#aktualnosci .oferta h3{color:#636363;font-size:16px;font-weight:bold;border-bottom:1px solid #e3d246;padding-bottom:15px;font-family:'OpenSans-ExtraBold' !important}
#aktualnosci .oferta .date{margin-bottom:10px}
#aktualnosci .oferta .item-image{width:100%;height:123px;margin-bottom:25px;overflow:hidden;position:relative}
#aktualnosci .oferta .item-image img{width:100%}
#aktualnosci .oferta .item-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 0 rgba(227,210,70, 0.7), inset 0 0 0 1px rgba(227,210,70,0.7), 0 1px 2px rgba(0,0,0,0.1);}
#aktualnosci .oferta .info{position:relative;padding-bottom:30px;}
#aktualnosci .oferta .wiecej{color:#636363;border-left:10px solid #FFFF0A;display:inline-block;padding:3px 7px;position:absolute;bottom:0px;left:0px}
#menu-boxy .wiecej,.back{color:#454545;border-right:10px solid #FFFF0A;display:inline-block;padding:3px 7px;float:right;margin-bottom:20px}
#info .wiecej{color:#636363;border-left:10px solid #FFFF0A;display:inline-block;padding:3px 7px;margin-bottom:20px}
#menu-boxy .info{font-size:14px}
#menu-boxy .date{font-size:14px}
#menu-boxy .oferta{padding-bottom:0px;border-bottom:1px solid #fff;padding-top:10px}
#menu-boxy .oferta:last-of-type{border-bottom:0px}
#info{background:url(../img/bg-info.png) 10% bottom no-repeat #fff;min-height:480px;padding-top:20px}
#info h3{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:30px;font-family:'OpenSans-ExtraBold' !important}
footer{background:#808080;color:#999999;position:relative}
footer:before{content:"";display:block;position:absolute;width:100%;height:4px;left:0;top:-4px;background:rgba(255,255,10,0.7);z-index:999}
footer a{color:#fff}
footer a:hover{color:#fff}
footer #menufooter{float:none;margin-top:20px;width:100%;-moz-column-count:6;-moz-column-gap:20px;-webkit-column-count:6;-webkit-column-gap:20px;column-count:6;column-gap:20px;}
footer #menufooter li{float:none;width:100%;position:static !important}
footer #menufooter li a{padding:0px;font-size:17px;padding-bottom:5px;position:static !important;background-color:transparent !important}
footer #menufooter li a:hover{background:transparent}
footer #menufooter li a .caret{display:none}
footer #menufooter li .dropdown-menu{display:block;position:static !important;background:transparent;border:0px;box-shadow:none}
footer #menufooter li .dropdown-menu>li>a{color:#D8D8D8;padding-left:15px;padding-bottom:5px;font-size:14px;white-space:normal}
footer #menufooter li .dropdown-menu>li>a:hover{color:#FFFF0A}
footer .row-hr{border-top:1px solid #999999;margin-top:20px;padding-top:20px}
footer .row-hr ul.menu>li>a{padding:10px !important}
footer .row-hr ul.menu>li>a img{opacity:0.3;-webkit-transition:all 0.5s;transition:all 0.5s;}
footer .row-hr ul.menu>li>a:hover img{opacity:1;}
footer .row-hr ul.menu>li>a:hover{background:none !important}
#google-maps #mapa{height:360px;margin-bottom:30px}
#google-maps h2{border-left:10px solid #FFFF0A;color:#636363;font-weight:bold;padding-left:10px;font-size:30px;margin-bottom:30px;display:inline-block;font-family:'OpenSans-ExtraBold' !important;}
input[type=checkbox] + label{background:#e9e9e9;height:26px;width:26px;display:inline-block;padding:0 0 0 0px;float:left;margin-top:10px;}
#google-maps .checkbox-inline{font-size:12px}
#google-maps textarea{height:180px !important}
table.zdjecieprawa{display:block;float:right;max-width:100%;margin-left:10px;margin-bottom:10px}
table.tbodyr{display:block;}
table.zdjecieprawa tr{display:block;}
table.zdjecieprawa td{display:block;}
.fioletowy{color:#636363}
.zolty{color:#e3d244}
.navbar-default{background-color:#fff !important}
.blog{margin-top:15px;}
.blog .col-md-12 h2,.page-header{color:#636363;font-weight:bold;padding-bottom:10px;margin-top:0px;}
.page-header{border-bottom:1px solid #e3d244 !important;}
.blog .col-md-12{margin-bottom:20px;}
.blog .col-md-12 .pull-left.item-image{margin-bottom:10px;margin-right:10px;}
.blog .col-md-12 .readmore a{color:#636363;border-right:10px solid #FFFF0A;display:inline-block;padding:3px 7px;float:right;margin-bottom:20px;}
footer .menu li a:focus{background:none !important}
@media (max-width:1700px){#slider .laser>span{padding-left:45%;padding-top:15%;padding-right:0%;}
#slider .zacma>span{padding-left:0%;padding-right:42%;padding-top:20%;}
#slider .kregoslup>span{padding-left:45%;padding-top:15%;padding-right:0%;}
#info{background:url(../img/bg-info.png) 0% bottom no-repeat #fff;background-size:30%;}
}
@media (max-width:1550px){#slider .laser>span{padding-top:10%;}
#slider .zacma>span{padding-top:10%;}
#slider .kregoslup>span{padding-top:10%;}
}
@media (max-width:1550px){#slider .h1{font-size:28px}
}
@media (max-width:1199px){#info{background:url(../img/bg-info.png) 0% bottom no-repeat #fff;background-size:35%;}
#slider p>span>span{padding-top:10%}
#slider .h1{font-size:24px}
.flex-caption{font-size:12px !important}
}
@media (max-width:991px){.navbar-header{float:none !important;text-align:center;}
.navbar-brand{float:none !important;height:auto !important}
.navbar-brand>img{margin:0 auto;}
#menu-boxy>.container{display:block;}
#menu-boxy>.container>.row{display:block;}
#menu-boxy>.container>.row>.col-md-3{display:block;background-image:none !important}
#menu-boxy>.container>.row>.col-md-3 .menu{float:none}
#rezerwacja .row-table{display:block;margin-bottom:50px}
#rezerwacja .row-table .col-md-3{margin-bottom:20px}
#rezerwacja .row-table .col-md-4{margin-bottom:20px}
#info{background-image:none}
#menuglowne2 a{font-size:14px;}
#slider .h1{font-size:20px}
.flex-caption{font-size:12px !important}
footer #menufooter{column-count:4;}
#slider p a{padding:5px 10px}
}
@media (max-width:950px){#slider .h2{font-size:16px !important}
#slider .h1{font-size:16px}
.flex-caption{font-size:10px !important}
}
@media (max-width:767px){.flex-caption{display:none !important}
footer #menufooter{display:none !important}
footer .menu{float:none !important}
footer .menu li{float:left;}
#content h1{font-size:32px}
#menuglowne2{float:none !important}
#menuglowne2 a{text-align:center;}
#menuglowne2 li:hover .dropdown-menu{display:none !important}
#menuglowne2 li .dropdown-menu{display:none;position:static;float:none}
#menuglowne2 li.activemenu>.dropdown-menu{display:block !important}
#menuglowne2 li.activemenu:hover>.dropdown-menu{display:block !important}
#menuglowne2>li>.dropdown-menu:before{display:none !important}
table.zdjecieprawa{float:none}
.flex-direction-nav{display:none !important}
#menuglowne{float:none !important}
#menuglowne li{float:left;width:33.333333%}
#menuglowne li.item-207{float:none;margin-top:50px;width:100% !important;height:50px;}
#menuglowne li.item-207 a{float:right !important}
#navbar{min-height:50px}
.navbar-toggle{margin-top:0px !important;float:none !important;border-color:#636363 !important;position:absolute !important;top:-55px;left:-15px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#636363 !important;}
#menuglowne .rezerwacja{margin:0 auto}
}
@media (max-width:390px){#rezerwacja .row-table .col-md-4 p span{font-size:18px !important}
#menuglowne a{font-size:12px !important}
}
@media (max-width:370px){#menuglowne a{font-size:12px;text-align:right}
#menuglowne .rezerwacja{margin-top:25px;}
.navbar-toggle{margin-top:0px !important;}
}

.kac-sm-panel{position:fixed;top:30%;right:-110px;text-align:left;z-index:9999;}
.kac-sm-panel ul{list-style-type:none;}
.kac-sm-panel li{border-radius:5px;width:148px;height:49px;padding:5px;margin:3px 0px;position:relative;right:0px;box-sizing:initial;}
.kac-sm-panel li a{display:block;width:148px;height:49px;}
.kac-sm-block{transition:right 0.5s ease-out 0s;}
.kac-sm-block:hover{right:90px;}
.kac-sm-fb{background:url(../img/but_FB_normal.png) no-repeat;}
.kac-sm-fb:hover{background:url(../img/but_FB_on.png) no-repeat;}
.kac-sm-gplus{background:url(../img/but_GP_normal.png) no-repeat;}
.kac-sm-gplus:hover{background:url(../img/but_GP_on.png) no-repeat;}
.kac-sm-gmap{background:url(../img/but_Gmap_normal.png) no-repeat;}
.kac-sm-gmap:hover{background:url(../img/but_Gmap_on.png) no-repeat;}
.kac-sm-twitter{background:url(../img/but_T_normal.png) no-repeat;}
.kac-sm-twitter:hover{background:url(../img/but_T_on.png) no-repeat;}
.kac-sm-youtube{background:url(../img/but_YT_normal.png) no-repeat;}
.kac-sm-youtube:hover{background:url(../img/but_YT_on.png) no-repeat;}
@media screen and (max-width:640px){.kac-sm-panel{display:none;}.rozwin tr td table tr td{font-size:12px}.rozwin tr td table tr td:nth-child(1){width:60%}.rozwin tr td table tr td:nth-child(2){width:40%}}
table{width:100%}
table tr td {padding: 10px 30px;}
table tr:nth-child(odd){background-color:#eee}

#slider .zloty{display:block;height:100%;width:40%;background:url(../img/bg1-gold.png);position:relative;}
#slider .zloty:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-gold.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
#slider .zoloty>span{padding-left:50%;padding-top:15%;}

#slider .rozowy{display:block;height:100%;width:40%;background:url(/templates/cs-group/img/bg1-rozowy-lewy.png);position:relative}
#slider .rozowy:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(/templates/cs-group/img/bg2-rozowy-lewy.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
.jb.cookie{z-index: 999999 !important;}

#slider .laser{display:block;height:100%;width:40%;background:url(../img/bg1-laserowa.png);position:relative;}
#slider .laser:after{content:"";height:100%;width:99px;display:block;position:absolute;background:url(../img/bg2-laserowa.png) no-repeat;background-size:auto 100%;top:0px;right:-99px}
#slider .laser>span{padding-left:50%;padding-top:15%;}
@media (max-width:1700px){
#slider .laser>span{padding-left:45%;padding-top:15%;padding-right:0%;}
}
@media (max-width:1550px){
#slider .laser>span{padding-top:10%;}
}
#rej {
text-align: center;
color: #636363;
    font-weight: bold;
    padding-left: 0px;
    font-size: 32px;
    font-family: 'OpenSans-ExtraBold' !important;
}

.FixBlogXXX
{
    text-align:justify;
    width:1000px;
}

.blog-inner .items-row .item-image{
  margin-bottom: 20px;
}

.blog-inner .pagination ul{
  justify-content: center;
}