@import https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin-ext;
body{color:#191919;font-family:'Open Sans',sans-serif;font-size:15px;margin:0 auto;min-height:100%;position:relative;text-align:left;text-rendering:optimizelegibility}
a{color:#5495cf;text-decoration:none;}
a,a:focus,a:hover,a:active{outline:0!important;text-decoration:none;}
a:hover{color:#0073BB;cursor:pointer;text-decoration:none;}
img{max-width:100%}
.pageText1{padding:60px 0;margin:0 auto;max-width:1200px;position:relative;}
.wrapperMenuLeft{width:22%;float:left;padding:20px 20px 10px 20px;background-color:#4172b7;margin-right:3%;}
.wrapperMenuLeft h5{color:#fff;text-transform:uppercase;font-size:18px;font-weight:bold;}
.wrapperMenuLeft ul{list-style-position:inside;padding:0;color:#fff;}
.wrapperMenuLeft li{padding:8px 0 10px;}
.wrapperMenuLeft li:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.2);}
.wrapperMenuLeft a{color:#fff;}
.wrapperMenuLeft a.active{color:rgb(255, 212, 82)}
.wrapperTextRight{width:75%;float:left;}
.wrapper{margin:0 auto;max-width:1200px;padding:0 10px;position:relative}
.wrapperText{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;}
.slideWrapper{height:100%;margin:0 auto;max-width:1200px;padding:0;position:relative;}
.center{text-align:center;}
.blueButton{bottom:30px;color:#333;display:inline-block;font-size:12px;font-weight:600;right:25px;margin:0;padding:0;position:absolute;text-transform:uppercase;width:105px}
a:hover .blueButton{color:#b32a81}
.blueButton button{background:url(../img/dalej.png) 50% 50% no-repeat;border:none;display:inline-block;height:30px;margin:0 0 0 10px;position:relative;top:7px;width:30px}
div#header{width:100vw}
#header .static{padding:10px 0;}
#header .header-top{position:relative;text-align:center;overflow:hidden;display:block;}
#header .header-top .none{display:block;float:none;clear:both;height:1px;border-bottom:1px solid #eee;}
#header .logo img{width:175px;padding:20px;}
#header .header-top .menu{padding-top:10px;padding-bottom:10px;}
#header .header-top .menu a{color:#585858;display:inline-block;font-size:12px;font-weight:600;padding:20px 10px;text-decoration:none;text-transform:uppercase}
#header .header-top .menu a.active{background:#b32a81;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff}
#header #header-offer{background:#fff;position:static;padding:0;text-align:center;z-index:999;box-shadow:0px 4px 4px -3px rgba(0,0,0,0.3)}
#header #header-offer #navi{max-width:1200px;margin:0 auto;}
#header #header-offer.fixed{box-shadow:0 5px 10px 1px rgba(0, 0, 0, 0.2);left:0;position:fixed;width:100vw}
#header #header-offer .inner{align-items:center;display:block;text-align:left}
#header #header-offer a{color:#191919;display:inline-block;font-size:12px;font-weight:300;padding:20px;text-decoration:none;text-transform:uppercase}
a.homeIcon.active::before{position:relative;content:" ";display:block;width:100%;height:7px;background:#b2c738;top:-27px}
#header #header-offer .inner span{line-height:1em;display:inline-block;vertical-align:middle;}
#header #header-offer a img{margin:0 10px 0 0;width:30px}
#header #burger{background:#b32a81;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:300;left:1px;padding:10px 20px;position:static;text-align:center;text-transform:uppercase;top:1px;z-index:20;}
#header #burger.fixed{box-shadow:0 0 35px 1px rgba(0,0,0,0.4);left:0;position:fixed;top:0;width:100vw;}
#top{position:relative}
#top .topSmall{height:110%;position:absolute;right:30px;top:-10px;width:auto;z-index:2}
#top .topLong{min-height:120px;width:100%}
#top .sliderContent{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0;z-index:2}
#top .slideWrapper .leftCol{display:table;height:100%;width:60%}
#top .topText{color:#fff;display:table-cell;height:100%;margin:0;text-align:center;vertical-align:middle}
#top .topText h1{font-size:32px;margin:0;text-align:center;text-shadow:0px 0px 10px rgba(15, 15, 15, 0.89);}
#top .topText p{font-size:20px;font-weight:600;margin:0;}
#top .divider{margin:20px auto;}
#top .slide{height:100%;}
#top .owl-carousel .owl-stage-outer{overflow:hidden;}
#top .owl-carousel .topSmall{height:100%;top:0}
#top .owl-carousel .topLong{margin:20px 0}
#top .owl-carousel .owl-item img{max-height:350px}
#top .owl-controls{bottom:25px;display:block;left:5px;position:absolute;right:5px;text-align:center;visibility:visible;z-index:2}
#top .owl-controls .owl-dots{display:inline-block;visibility:visible}
#top .owl-controls .owl-dots .owl-dot{background:#CCC;border-radius:10px;display:block;float:left;height:10px;margin-left:15px;visibility:visible;width:10px}
#top .owl-controls .owl-dots .owl-dot.active{background:#b32a81}
#top .breadcrumb{background:#fff;color:#4D4D4D;padding:20px 0}
#top .breadcrumb a{color:#4D4D4D}
#content{position:relative}
#footer{color:#fff;font-size:12px;font-weight:300}
#footer a{color:#fff}
#footer .footer1{background:#4172b7;padding:60px 20px}
#footer .footer1 img{margin:0 0 20px}
#footer .footer1 .columns{display:flex}
#footer .footer1 .columns .column{width:25%}
#footer .footer1 .columns .column-1{width:50%}
#footer .footer1 .columns .column.menu a{display:block;text-transform:capitalize}
#footer .footer1 .column > span{border-bottom:1px solid rgba(255,255,255,0.5);display:block;font-size:16px;font-weight:400;margin:0 0 10px;padding:0 0 5px;text-transform:uppercase;width:150px}
#footer .footer1 .column.column-2 p{line-height:20px}
#footer .footer1 .column.column-3 a{line-height:20px}
#footer .footer1 .column-3 a:before{content:"•";padding:0 5px 0 0}
#footer .footer2{background:#b32982;color:#fff;font-size:14px;padding:20px 0;text-align:center}
.homeOffers{padding:0 0 60px 0;text-align:center}
.homeOffers .wrapper {margin: 0 auto; max-width: 1200px; padding: 0 10px; display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: center;}
.homeOffers.background{background:url(../img/bg_middle.jpg) 100% 100% no-repeat;background-size:cover;padding:60px 0px}
.homeOffers .title{font-size:32px;margin:0 0 40px;text-align:center;font-weight:bold;color:#d71986;}
.homeOffers .homeOffer{padding:10px;position:relative;vertical-align:top;width:25%;}
.homeOffers .homeOfferInside{background:#fff;box-shadow:0 0 30px -3px rgba(0, 0, 0, 0.33);font-size:14px;padding:0;height:100%;}
.homeOffers .homeOfferInside:hover{box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.33);transition:150ms}
.homeOffers .homeOffer span{font-size:16px;font-weight:300}
.homeOffers .homeOffer a .desc{min-height:120px; padding:15px 15px 50px 15px; color:#191919;text-align:left}
.homeOffers .homeOffer img{width:100%}

.offerOne {padding: 30px 0; text-align: left;}
.offerOne .offerBlock {display: flex; flex-direction: row;flex-wrap: nowrap; align-items: center; margin-bottom: 30px;}
.offerOne .offerBlock figure {width:60%; padding-right: 20px;}
.offerOne .offerBlock figure img {border-left: 20px solid #d71986; border-radius: 0 50px; width: 100%;}
.offerOne h1 {font-size: 36px !important; font-weight:bold; border-bottom:none !important; padding-bottom: 0px !important;line-height: 46px; color:#d71986}
.offerOne .text h2 {font-size: 26px !important;border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 10px !important;}
.offerOne .text h3 {font-size: 21px !important;border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 10px !important;}
.offerOne .text h4 {font-size: 18px !important;border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 10px !important;}
.offerOne .text h5 {font-size: 15px !important;border-bottom: none !important; padding-bottom: 0px !important; margin-bottom: 10px !important;}
@media (max-width: 768px) {
  .offerOne .offerBlock {flex-direction: column;}
  .offerOne .offerBlock figure {width:100%}
}

.homeText{border-bottom:4px solid #fff;border-top:4px solid #fff;font-weight:400;padding:60px 20px;background:rgb(238,239,239);background:-moz-linear-gradient(top, rgba(238,239,239,1) 1%, rgba(243,244,245,1) 50%, rgba(238,239,239,1) 100%);background:-webkit-linear-gradient(top, rgba(238,239,239,1) 1%,rgba(243,244,245,1) 50%,rgba(238,239,239,1) 100%);background:linear-gradient(to bottom, rgba(238,239,239,1) 1%,rgba(243,244,245,1) 50%,rgba(238,239,239,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeefef', endColorstr='#eeefef',GradientType=0);}
.homeText h2{border-bottom:1px solid #11458c;color:#11458c;font-size:24px;font-weight:500;margin:0 auto 30px;padding:0 0 10px;width:220px}
.homeText td{border-top:none!important}
.owl-carousel .owl-item img{width:140px}
@media (min-width:860px){#header .logo{text-align:left;}
#header .menu{display:block !important;text-align:right;}
#header #header-offer{display:block !important;}
#header #header-offer.fixed{top:0;}
#header #header-offer a{min-width:calc(17% - 5px);text-align:center;}
}
@media (max-width:860px){#header .logo{text-align:center;padding:0 10px;border-bottom:1px solid #eee;}
#header .header-top{text-align:center;width:100%}
#header #header-offer a{padding:20px 10px}
.homeOffers .homeOffer{width:33.333%}
#header #header-offer.fixed{top:0;}
}
@media (max-width:767px){#header .logo img{padding:30px 20px;}
#header .wrapper{padding:0;}
#header #burger{display:block}
#header .menu{text-align:inherit;}
#header .menu a{padding-top:10px;padding-bottom:10px;}
#header #header-offer{display:none;}
#header #header-offer.fixed{top:40px;}
#header #header-offer .inner{justify-content:space-evenly}
#header #header-offer a{margin:15px auto;width:150px}
#header .header-bot .logo{text-align:center;}
.homeIcons .homeIcon{width:32%}
a.homeIcon.active::before{display:none}
#footer .footer1 .wrapper{text-align:center}
#footer .footer1 .columns{display:block}
#footer .footer1 .columns .column{margin-bottom:40px;width:100%}
#footer .footer1 .column > span{margin:0 auto 10px}
}
@media (max-width:640px){
#header .header-top,#header .header-bot {}
#header .topPhone{right:calc(50% - 65px)}
#header .header-top{padding:0;}
#header .header-bot a{display:block;padding:5px}
#header .header-bot a.active{background:transparent;color:#b32a81;font-weight:800}
#header #header-offer{padding:0;overflow:hidden;border-top:1px solid #ccc}
#header #header-offer a{display:block;padding:5px}
#top .topSmall{display:none}
.homeIcons .homeIcon{width:100%}
.homeOffers .homeOffer{width:50%}
}
@media (max-width:420px){.homeOffers .homeOffer{width:100%}
}
.pageWithSidebar{padding:30px 0}
.pageWithSidebar .sidebarOffers{box-sizing:padding-box;float:left;padding:0 10px 0 0;width:30%}
.pageWithSidebar .sidebarOffers .title{display:none}
.pageWithSidebar .sidebarOffers .category{box-shadow:0 0 1px 1px #ccc;color:#191919;display:table;height:130px;margin-bottom:20px;padding:20px;position:relative;text-align:right;vertical-align:top;width:100%}
.pageWithSidebar .sidebarOffers .category:hover{box-shadow:0 0 5px 1px #8a8a8a;transition:150ms}
.pageWithSidebar .sidebarOffers .category .inner{display:table-cell;height:100%;vertical-align:middle}
.pageWithSidebar .sidebarOffers .category .ico{float:left;text-align:center;width:30%}
.pageWithSidebar .sidebarOffers .category .cat{color:#5f5f5f;font-size:20px;font-weight:400;line-height:20px;padding:0 0 0 50%;position:absolute;right:25px;top:45px}
.pageWithSidebar .text{float:right;font-size:15px;font-weight:400;line-height:20px;padding:0 20px;width:100%}
.pageOffers{padding:30px 0}
.pageOffers .sidebarOffers{box-sizing:padding-box;float:left;padding:0 10px 0 0;width:25%}
.pageOffers .sidebarOffers .title{font-size:16px;font-weight:600;margin-bottom:20px}
.pageOffers .sidebarOffers .category{color:#191919;display:table;margin-bottom:20px;min-height:90px;padding:10px;text-align:right;vertical-align:top;width:100%}
.pageOffers .sidebarOffers .category .inner{display:table-cell;height:100%;vertical-align:middle}
.pageOffers .sidebarOffers .category .ico{float:left;text-align:center;width:30%}
.pageOffers .sidebarOffers .category .cat{font-size:17px;line-height:30px}
.pageOffers .text{float:right;font-size:13px;margin-top:20px;width:74%}
.pageOffers .text h2{color:#1F97D7;font-size:20px;font-weight:600}
.pageOffers .offers{float:right;vertical-align:top;width:74%}
.pageOffers .offers .offer{background:#fff;box-sizing:padding-box;display:inline-block;font-size:16px;font-weight:600;margin:10px;padding:5px;text-align:center;vertical-align:top;width:30%}
.pageOffers .offers .offer span{font-size:14px;font-weight:400}
.pageOffers .offers .offer .desc{padding:15px 10px}
.pageOffers .offers .offer img{width:100%}
#content h2{font-size:36px;color:#e60a82;margin:0 0 30px;padding-bottom:10px;border-bottom:5px solid #eee;}
#content h3{font-size:28px;color:#e60a82;margin:0 0 30px;padding-bottom:10px;border-bottom:5px solid #eee;}
.text h4{font-size:20px;color:#000000;margin-top:40px;}
#rwd-merlinx-body h2{font-size:18px;margin:0;padding-bottom:0px;border-bottom:none;color:#000;}
#rwd-merlinx-body h3{margin:0;padding-bottom:0px;border-bottom:none;color:#000;}
#rwd-merlinx-body h4{margin:0;padding-bottom:0px;border-bottom:none;}
.pageText1 .text a[href^="/ordercatalog/"]{background-color:#dc1e88;color:#fff !important;padding:10px;display:inline-block !important;border-radius:10px;padding:10px 20px;font-size:14px !important;font-weight:bold !important;}
.pageText1 .text .divider{margin:40px auto}
.pageText1 .boxes .box{display:inline-block;margin:0;padding:10px;vertical-align:top;width:33%}
.pageText1 .boxes .box .ico{margin:0 10px 10px 0;}
.pageText1 .boxes .box .title{color:#000;font-size:21px;line-height:30px}
.pageTextBlue{background:#0096D1;color:#fff;padding:60px 0}
.pageTextBlue .boxes .box{display:inline-block;text-align:center;vertical-align:top;width:24%}
.pageTextBlue .boxes .box .title{font-size:46px;font-weight:600}
.pageTextBlue .boxes .box .desc{font-size:16px;font-weight:600}
.pageText2{padding:0 0 60px}
.pageText2 .text h2{font-size:30px;color:#e60a82;margin:0 0 30px;padding-bottom:10px;border-bottom:5px solid #eee;}
.pageText2 .boxes .box{display:inline-block;vertical-align:top;width:47%}
.pageText2 .boxes .box:nth-child(odd){margin-right:5%}
.pageText2 .boxes .box h3{}
.pageText2 .divider{margin:40px auto 10px}
.pageTextPersons{padding:30px 0}
.pageTextPersons .text h2{color:#0095D1;font-size:24px}
.pageTextPersons .boxes .box{display:inline-block;margin:20px 0;vertical-align:top;width:30%}
.pageTextPersons .boxes .box:nth-child(3n+1){margin-right:3%}
.pageTextPersons .boxes .box:nth-child(3n+2){margin-right:3%}
.pageTextPersons .boxes .box .title{color:#4D4D4D;font-size:16px;font-weight:600;margin-top:20px}
.pageTextPersons .boxes .box .title2{font-size:16px}
.pageTextPersons .boxes .box .desc{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}
.pageTextPersons .boxes .box .socials{border-top:1px solid #ddd;margin-top:20px;padding-top:15px}
.pageTextPersons .boxes .box .socials a{color:#696969;font-size:16px;margin:0 5px}
.offers #main{width:100%!important}
.homeLogos{border-top:5px solid #eee;}
.homeLogos .owl-carousel .owl-stage{align-items:center;display:flex}
body > #content{border-width:0!important}
.color5bg{color:#fff;font-weight:600}
.color1bg,.color1bg h1{color:#fff;font-weight:600}
.color1bg select,.color1bg input{color:#000;font-weight:400}
.color3bg{color:#000;font-weight:600}
.color3bg select,.color3bg input{color:#000;font-weight:400}
.color5bg a{color:#fff}
.color3bg .color10{color:#575757}
#resultly_filters_label{color:#575757}
#pagebrowser table tr td:first-child span{color:#575757!important}
.offers #content{border:none}
#box_facebook{background:url(../img/facebook.png) 0 0 no-repeat;cursor:pointer;height:46px;padding-left:50px;position:fixed;right:-244px;top:220px;width:290px;z-index:200}
#box_facebook .face{background-color:#fff;height:100%;width:100%}
.formHidden{display:none}
.form-group p.bg-danger,.form-group p.bg-info{border-radius:4px;margin:0;padding:3px 6px}
.form-group h3{text-align:left}
.clearBoth{clear:both}
.textGallery .galleryItem img{margin-bottom:20px;width:100%}
#katalog a{color:#777;display:block;font-weight:300}
#katalog a.active{color:#e60a82;font-weight:600}
.pdfBrowser{height:940px;position:relative;}
.pdfBrowser iframe#pdf{height:100%;width:100%;z-index:999;}
.pdfBrowser .arrowPdf{text-align:center;}
.pdfBrowser span.pdfWstecz{background:#dc1e88;border-radius:18px 0 0 18px;color:#fff;margin-top:10px;cursor:pointer;left:0;padding:8px 5px 8px 40px;position:relative;width:100px;transition:150ms;text-align:left;display:inline-block;}
.pdfBrowser span.pdfWstecz i{position:absolute;top:12px;left:24px;font-size:16px;transition:150ms;}
.pdfBrowser span.pdfWstecz:hover i{left:16px}
.pdfBrowser span.pdfDalej{background:#dc1e88;border-radius:0 18px 18px 0;color:#fff;margin-top:10px;cursor:pointer;padding:8px 40px 8px 5px;position:relative;right:0;width:100px;text-align:right;display:inline-block;}
.pdfBrowser span.pdfDalej i{position:absolute;top:12px;right:24px;font-size:16px;transition:150ms}
.pdfBrowser span.pdfDalej:hover i{right:16px}
div#rwd-merlinx-body{padding-top:15px;margin-top:20px;border-top:5px solid #eee;}
.ribbon-bot{background:#5494d1;height:2px;margin-bottom:2px}
@media(min-width:860px){}
@media (max-width:860px){.wrapperMenuLeft{width:100%;margin-bottom:40px;}
.wrapperTextRight{width:100%;}
.pageText1 .boxes .box,.pageText2 .boxes .box{width:100%}
.pageWithSidebar .sidebarOffers{margin:40px 0;padding:0;width:100%}
.pageWithSidebar .sidebarOffers .category{float:left;margin:2px;width:calc(50% - 4px)}
.pageWithSidebar .text{width:100%}
.pdfBrowser{height:820px;position:static;right:0;width:100%}
}
@media (max-width:640px){.pageWithSidebar .sidebarOffers .category{margin:2px 0;width:100%}
}



#cs_terminy1 {
  margin-top: 50px;
}
#cs_terminy1 > * {
  margin: 0;
  padding: 0;
}
#terminy_container th {
  background-color: #dc1e88;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 10px !important;
}
#terminy_container tr > td {
  padding: 10px !important;
}
#terminy_container td.c3 {
  text-align: right;
}
#terminy_container .c5 a.rezerwuj {
  text-align: center;
  font-weight: bold;
  color: #dc1e88;
  display: block;
}

#cboxLoadedContent iframe body {
  padding: 20px;
  background-color: red;
}
