@charset "iso-8859-2";
  .drukowanie {
cursor: pointer;
border: none;
color: rgb(136, 136, 136);
font-weight: 400;
background: url(//www.cbmm.lodz.pl/wp-content/themes/cdmm/obrazki/drukarka.png) center center no-repeat;
background-size: auto;
background-size: 100% 100%;
font-size: 20px;
line-height: 30px;
margin: 0 1px;
text-align: center;
float: left;
width: 32px !important;
height: 32px;
display: block;
}
.druk {
float: right;
width: auto;
margin-right: 0;
margin-top: -63px;
} .cookieinfo span {
font-size: 12px;
}
.cookieinfo span a {
font-weight:bold;
}
.cookieinfo-close {
border-radius: 0px !important;
}
html body {
font-family: 'Open Sans', sans-serif!important; 
font-size:14px !important; 
line-height: 22px;
color:#333;
font-weight:400;
height: 100%;
}
table {
font-size: 14px;
}
table#myTable {
width:100%;
max-width:100%;
border:none !important;
}
.glowna-tresc table {
width:100%;
float:left;
margin-bottom:30px;
background:#fff;
}
.glowna-tresc table td {
padding:15px 10px;
border:1px solid #eee;
}
.glowna-tresc table th {
padding:15px 10px;
border:0px solid #eee;
color:#fff;
background:#193545;
text-transform:uppercase;
font-weight:600;
font-size:13px;
}
#myInput {
float:left;
width:100%;
margin:10px 0 40px 0;
background:none !important;
border:1px solid #ccc;
}
#swipebox-overlay {
background:rgb(0,0,0, 0.7) !important; 
background-color:rgb(0,0,0, 0.7) !important; 
background: rgba(0, 0, 0, 0.7) !important; 
}
html, body {
width:100%;
min-width:100%;
max-width:100%;
margin:0px;
padding:0px;
height:auto;
}
body {
background-color:#ededed !important;
background-position:right top !important;
background-attachment:fixed !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Work Sans', sans-serif!important;
}
html body h1 {
font-size:30px;
line-height:34px;
}
html body h2 {
font-size:26px;
line-height:30px;
}
html body h3 {
font-size:24px;
line-height:28px;
}
html body h4 {
font-size:21px;
line-height:25px;
}
html body h5 {
font-size:18px;
line-height:21px;
}
html body h6 {
font-size:16px;
line-height:19px;
}
html p {
margin: 0 0 20px;
}
body.admin-bar .navbar-fixed-top {
margin-top:32px;
}
a:hover {
text-decoration:none !important;
color:#444;
}
html .aktualosci-strona a:active, html .aktualosci-strona a:focus {
outline: 0;
color: inherit !important;
text-decoration: none !important;
}
a::selection {
background: none;
}
a::-moz-selection {
background: none;
}
a::-webkit-selection {
background: none;
}
.blok-tresci a {
color: #009de0;
text-decoration: none !important;
}
a:focus, a:hover, a:active {
outline:none;
}
*:focus, *:hover, *:active {
outline:none;
}
a, *{
outline:none;
}
ol, ul {
margin-left:0px;
padding-left:15px;
}
img.alignright {
float:right;
margin-left:30px;
margin-bottom:30px;
}
img.alignleft {
float:left;
margin-right:30px;
margin-bottom:30px;
}
img.alignnone {
float:none;
margin-bottom:20px;
max-width: 100%;
}
img.aligncenter {
clear: both;
display: block;
margin: 0 auto 20px;
max-width: 100%;
}
.alignright  {
float:right;
margin-left:30px;
margin-bottom:30px;
max-width: 100%;
}
.alignleft  {
float:left;
margin-right:30px;
margin-bottom:30px;
max-width: 100%;
}
.alignnone {
float:none;
margin-bottom:20px;
max-width: 100%;
}
.aligncenter  {
clear: both;
display: block;
margin: 0 auto 20px;
text-align:center;
max-width: 100%;
}
.tresc  img.wp-post-image {
margin-bottom:30px;
}
.naglowek-tytul {
float: left;
width:100%;
margin-bottom:60px;	
}
.container {
width:80% !important;
margin:0 auto;
max-width:80%;
}
img {
max-width:100%;
height:auto;
}
blockquote {
border-left: 5px solid #009de0 !important;
font-size: 20px !important;
float: left;
width: 100%;
}
blockquote p {
font-size: 16px;
font-style: normal !important;
font-weight: 600;
line-height: 23px;
}
.wp-video {
width:100%;
margin-bottom:30px;
}
.gallery  {
margin-bottom:30px !important;
}
.gallery-item {
margin:1% !important;
}
.gallery-item img {
border:none!important;
}
.gallery-columns-2 .gallery-item {
width:48%!important;
}
.gallery-columns-3 .gallery-item {
width:31%!important;
}
.gallery-columns-4 .gallery-item {
width:23%!important;
}
.wp-caption-text, .gallery-caption {
font-size:12px;
line-height:16px;
margin-top:10px;
width:100%;
}
.tresc h1, .tresc h2, .tresc h3,.tresc h4, .tresc h6 {
color:#000;
width:100%;
margin-bottom:20px;
}
html body b, html body strong {
font-weight: 600;
}
.tresc h6 a {
padding:20px 20px;
margin-top:20px;
margin-bottom:20px;
background:#009de0;
text-transform:uppercase;
font-weight:600;
color:#fff;
text-decoration:none;
font-size:14px;
display: block;
width: 250px;
float: left;
margin-right: 10px;
text-align:center;
}
.tresc h6 a:hover {
background:#009de0;
text-decoration:none;
}
.glowna-tresc {
padding:40px 40px !important;
float:left;
width:100%;
background: url(//www.cbmm.lodz.pl/wp-content/themes/cdmm/obrazki/tlo-tresc.png) #fff;
background-repeat: repeat-y !important;
background-position:left top !important;
}
.tresc.z-bokiem {
float: left;
width:65%;
text-align:justify;
}
.tresc.z-bokiem p a {
color:#009de0;
text-decoration:none !important;
}
.tresc.z-bokiem p a:hover {
color:#555;
text-decoration:none !important;
}
.blok-tresci h1 {
font-size:22px;
}
.blok-tresci h2 {
font-size:20px;
}
.blok-tresci h3 {
font-size:18px;
}
.blok-tresci h4 {
font-size:16px;
}
.blok-tresci h5 {
font-size:15px;
}
.pol-pole h5 {
font-size: 18px;
margin-bottom:5px;
margin-top:25px;
}
.blok-tresci h6 {
font-size:14px;
}
.boczne {
float:right;
width:27%;
padding-bottom:50px;
margin-left:5%;
}
.boczne a.link-przycisk {
text-align: center;
padding: 15px 20px;
color: #fff;
background: #009de0;
border: 2px solid #009de0;
text-transform: uppercase;
font-weight: 600;
font-size: 13px;
}
a.side-tytul:hover h3 {
text-decoration:none !important;
color:#009de0;
}
.single-realizacje .tresc.z-bokiem {
padding-top:70px;
}
.single-realizacje .boczne {
padding-top:70px;
}
.sidebar li {
list-style:none;
margin:0;
float:left;
width:100%;
}
.sidebar li a {
text-align:left;
width:100%;
font-weight: 600;
color:#333;
text-decoration: none !important;
padding:12px 15px 12px 40px;
border-bottom:1px dotted #eee;
float:left;
font-size:14px;
line-height:16px;
text-transform:uppercase;
font-weight:600;
position:relative;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
margin:0 0 5px 0;
}
.sidebar li a:after {
position:absolute;
content:'';
height:100%;
width:10px;
background:#eee;
top:50%;
height:10px;
margin-top:-5px;
left:0;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
}
.sidebar li.current-dzial-ancestor a:after, .sidebar li.current-page-ancestor a:after, .sidebar li a:hover:after, .sidebar li.current_page_item a:after, .sidebar li.current-bip-ancestor a:after, .sidebar li.current-menu-parent a:after, .sidebar li.current-bip-parent  a:after, .sidebar li.current-menu-item  a:after{
width:25px;
background:#009fe3;
}
.sidebar li a:hover {
color:#009fe3 !important;
padding:12px 0 12px 55px;
}
.sidebar ul ul {
padding-left:0px !important;
margin-bottom:15px !important;
float: left;
}
.sidebar ul ul li a {
font-size:13px;
font-weight:400;
padding:5px 15px 5px 45px;
border:none !important;
margin:0 0 2px 0;
}
.sidebar ul ul li a:after {
display:none;
}
.sidebar ul ul li a:hover:after,  .sidebar ul ul li.current_page_item a:after {
}
.sidebar ul ul li a:hover, .sidebar ul ul li.current_page_item a, .sidebar li.current-dzial-ancestor a, .sidebar li.current-dzial-parent  a, .sidebar li.current-bip-ancestor a, .sidebar li.current-menu-parent a, .sidebar li.current-bip-parent  a, .sidebar li.current-menu-item  a, .sidebar li.current-page-ancestor a{
color:#009fe3; 
padding:12px 15px 12px 45px; 
}
.sidebar ul {
margin:0px;
padding:0px;
}
.menu-wybrane {
margin-bottom:70px;
float:left;
width:100%;
}
.tresc ul {
margin-left:0px;
margin-bottom:30px;
margin-top:20px;
padding-left: 30px;
}
.tresc ol {
margin-bottom:30px;
margin-top:20px;
}
.tresc li {
padding-left:0px;
position:relative;
margin-bottom:5px;
}
.naglowek-box {
width:100%;
text-align:center;
padding:20px 0;
}
.aktualosci-strona {
width:100%;
padding:30px 0 40px 0;
float:left; }
.link {
display:block;
width:100%;
margin-top:10px;
margin-bottom:20px;
text-align:left;
float:left;
}
a.link-przycisk {
text-align:center;
padding:12px 20px;
color:#fff;
background:#009de0;
border:2px solid #009de0;
text-transform:uppercase;
font-weight: 500;
font-size:13px;
text-decoration:none !important;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
display: inline-block;
}
.wiecej-sekcji {
text-align:center;
width:100%;
float:left;
margin-top:50px;
position:relative;
}
.wiecej-sekcji:after {
top:50%;
width: 30%;
height:1px;
left:15px;
position:absolute;
content:'';
background:#ddd;
z-index:1;
}
.wiecej-sekcji:before {
top:50%;
width: 30%;
height:1px;
right:15px;
position:absolute;
content:'';
background:#ddd;
z-index:1;
}
a.link-przycisk.sekcyjny {
float:none;
width:33%;
text-align:center;
margin:0px auto;
display:block;
font-weight:600;
line-height:20px;
font-size:14px;
padding:20px;
box-sizing:border-box;
z-index:2;
position:relative;
color:#555;
background:#fff;
border:1px solid #ddd;
}
a.link-przycisk.sekcyjny .fa {
margin-right:10px;
font-size:20px;
line-height:30px;
}
a.link-przycisk.sekcyjny:hover {
color:#fff;
background:#555;
border:1px solid #555;
}
a.link-przycisk:hover {
color:#009de0;
background: none;
border:2px solid #009de0;
}
#breadcrumbs {
font-size:12px;
margin-bottom: 30px;
}
.boczne .podtytul-sekcji {
text-align: left;
font-size: 14px;
width: 100%;
line-height: 16px;
margin-bottom:10px;
} .paginacja-wpisow {
float:left;
width:100%;
padding:20px 0 20px 15px;
text-align:right;
}
.paginacja-wpisow ul {
text-align:left;
margin:0;
padding:0;
}
.paginacja-wpisow li {
list-style:none;
text-align:center;
display:inline-block;
height:45px;
width:45px;
line-height:43px;
font-size:14px;
text-align:center;
margin:4px 3px;
color:#193545;
vertical-align:middle;
border:2px solid #193545;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.paginacja-wpisow li.active {
background:#193545;
}
.paginacja-wpisow li.active a{
color:#fff;
}
.paginacja-wpisow li a {
color:#193545;
display:block;
font-weight: 600;
text-decoration: none !important;
}
.paginacja-wpisow li:hover {
background:#193545;
}
.paginacja-wpisow li:hover a{
color:#fff !important;
}
.page-numbers {
display:inline-block;
vertical-align:middle;
}
.page-numbers:hover a{
color:#fff;
background:#193545;
border:2px solid #193545;
}
.page-numbers a {
display:block;
font-weight: 600;
text-decoration: none !important;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
color:#193545;
font-size:12px;
padding:0px 20px;
border:2px solid #193545;
height:45px;
line-height:41px;
text-transform:uppercase;
} button, input, select, textarea, html select.gform_wrapper, html .gform_wrapper select {
font-family: inherit;
font-size: inherit;
line-height: inherit;
width:97% ;
padding:20px !important;
box-sizing:border-box;
background:#fff;
border:1px solid #ddd;
color:#333;
font-weight:400;
}
html body .gform_wrapper.gf_browser_gecko select {
padding: 20px;
}
.zgodyna .gfield_checkbox li label {
font-weight:500;
padding-left:7px !important;
padding-top:2px !important;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 8px !important;
}
.zgodyna .ginput_container_checkbox {
margin-top:0px !important;
margin-bottom:20px !important;
float: left;
width: 100%;
}
html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
padding-right: 0px;
padding-top:5px;
}
textarea {
height:170px;
width:98% !important;
}
.ukryte-pole {
display:none;
}
.gform_body {
font-size:14px !important;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
font-size:14px !important;
font-weight:400 !important;
}
.pol-pole {
width:50%;
float:left;
}
.prawe-pole {
padding-left:30px;
}
.lewe-pole {
padding-right:60px;
}
li.gfield {
padding-left:0px;
margin-top:25px !important;
}
.gform_wrapper textarea.large {
height: 160px !important;
}
.gform_body input, .gform_body textarea {
padding:20px !important;
width:100%;
}
html body .gform_wrapper label.gfield_label {
font-weight: 600 !important;
margin-top:35px;
font-size:15px !important;
line-height:18px !important;
margin-bottom:0px !important;
}
.gform_button {
text-align: center;
padding: 10px 25px;
color: #fff;
background: #009de0;
border: 2px solid #009de0;
text-transform: uppercase;
font-weight: 600;
font-size: 15px !important;
text-decoration: none !important;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
display: inline-block;
}
.gform_button:hover {
color: #009de0;
background: none;
border: 2px solid #009de0;
}
html body .gform_wrapper div.validation_error {
color: #DF0000;
font-size: 1em;
font-weight: 700;
margin-bottom: 25px;
border-top: 0px solid  #DF0000;
border-bottom: 0px solid #DF0000;
padding: 16px 0;
clear: both;
width: 100%;
text-align: left;
}
html body .gform_wrapper li.gfield.gfield_error, html body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent !important;
border-top: 0px solid #C89797;
border-bottom: 0px solid #C89797;
padding-bottom: 0px;
padding-top: 0px;
}
html body .gform_wrapper .validation_message {
color: #DF0000;
font-weight: 600;
} .polecane-sekcja {
float:left;
width:100%;
background:#fff;
padding:50px 0;
text-align:center;
}
.polecane-sekcja .row {
text-align:center;
position:relative;
}
.polecane-calosc {
float:left;
height:auto;
vertical-align:top;
text-align:center;
margin:10px 0;
box-sizing:border-box;
padding:15px 20px;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-o-perspective: 1000;
perspective: 1000;
margin:1%;
}
.polecane-calosc {
vertical-align:top;
text-align:center;
-webkit-perspective: 1000;
-moz-perspective: 1000;
-o-perspective: 1000;
perspective: 1000;
}
.polecane-calosc a:hover img {
opacity:0.4;
}
.polecane-calosc a img 
{    transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.naglowek-sekcji {
float:left;
width:100%;
margin-bottom:20px;
position:relative;
margin-top:10px;
}
.naglowek-sekcji:after {
content:'';
width:100%;
height:1px;
background:#eee;
position:absolute;
top:50%;
left:0;
z-index:1;
}
.naglowek-sekcji .tytul-strony {
width:auto;
padding-right:40px;
z-index:5;
position:relative;
background:#fff;
} .menu-dodatkowe {
width:73%;
text-align:right;
display:inline-block;
vertical-align:middle;
}
.naglowek {
float:left;
width:100%;
background: url(//www.cbmm.lodz.pl/wp-content/themes/cdmm/obrazki/tlo-znak.png) #193545;
background-repeat:no-repeat !important;
background-position:top center !important;
background-size:contain !important;
color:#fff;
}
.dodatkowe-loga img {
height:28px !important;
width:auto !important;
margin-top:3px;
}
.dodatkowe-loga {
display:inline-block;
vertical-align:middle;
margin:0 5px;
}
.menu-gorne {
display:inline-block;
vertical-align:middle;
text-align:center;
width:100%;
background:#009fe3;
}
.logo {
display:inline-block;
vertical-align:middle;
text-align:left;
width:auto; 
}
.menu-dodatkowe-przybornik, .menu-dodatkowe-ikony {
display:inline-block;
vertical-align:middle;
}
.menu-dodatkowe-ikony .dodatkowe-loga:last-child img {
height: 45px !important;
width: auto !important;
margin-top: 0px;
margin-left: 25px;
}
.jfontsize-button {
display: inline-block;
vertical-align:middle;
font-size:16px;
}
.menu-dodatkowe-przybornik li.lang-item-first {
padding-right:5px !important;
margin-right:0px !important;
padding-left:10px !important;
}
.menu-dodatkowe-przybornik li.lang-item {
margin:0 !important;
padding-right:20px; 
}
.menu-dodatkowe-przybornik li.lang-item a {
padding:5px 0px;
}
.menu-dodatkowe-przybornik li.lang-item-first:after {
display:none !important;
}
.menu-dodatkowe-przybornik li {
display:inline-block;
vertical-align:middle;
margin:0 8px; 
padding-right:20px;
line-height:16px;
position:relative;
}
.menu-dodatkowe-przybornik li:after {
position:absolute;
content:'';
right:0;
top:3px;
width:1px;
height:14px;
background:#ccc;
}
.menu-dodatkowe-przybornik li a {
color:#eee;
text-decoration:none !important;
}
.menu-dodatkowe-przybornik li a:hover {
color:#009fe3;
text-decoration:none !important;
}
.menu-dodatkowe-przybornik {
margin-right:20px;
line-height: 14px;
}
.menu-dodatkowe {
float:right;
width:auto;
padding-top:35px;
font-family: 'Work Sans', sans-serif!important;
font-size:14px;
font-weight:400;
text-transform:uppercase;
}
.naglowek-logo {
display:inline-block;
vertical-align:middle;
margin-right:30px;
}
.logo img {
width: auto !important;
height: 105px !important;
float: left;
padding-top: 20px;
padding-bottom: 20px;
}
.naglowek-logo:last-child  img {
height: 90px !important;
} 
.naglowek .menu-gorne {
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
}
.naglowek.waski .menu-gorne {
position:fixed;
top:0;
left:0;
right:0;
z-index:30;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
}
.naglowek.waski {
padding-bottom:60px;
}
html body .navbar-nav {
float: left;
margin: 0;
width: 100%;
text-align:left;
}
.navbar-default {
background-color: transparent !important;
border-color: transparent !important;
border:none !important;
text-align:left;
margin:0 !important;
width:100%;
} 
html body .navbar-nav > li {
width:auto;
float:none;
padding:0 10px;
display:inline-block;
vertical-align:middle;
} 
html body .navbar-default .navbar-nav > li > a .fa {
font-size:28px;
color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
color: #fff;
background-color: transparent !important;
}
html body .navbar-default .navbar-nav > li > a {
color: #fff;
font-size: 13px;
cursor:pointer;
padding: 20px 0px 17px 0;
border-bottom:0px solid transparent;
text-transform:uppercase;
text-align: center;
font-weight: 600;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color:#193545 !important;
background-color: transparent !important;
}
html body .navbar-collapse.collapse {
padding-right: 0px;
padding-left: 0px;
display: inline-block !important;
width:auto;
vertical-align:middle;
}
html body li.current_page_parent a, html body .navbar-default .navbar-nav > .open > a, html body .navbar-default .navbar-nav > .open > a:focus, html body .navbar-default .navbar-nav > .open > a:hover, html body .navbar-default .navbar-nav > li > a:focus, html body .navbar-default .navbar-nav > li > a:hover {
background-color: transparent;
}
html body li.current_page_parent.domowa a, html body .navbar-default .navbar-nav > .open.domowa > a, html body .navbar-default .navbar-nav > .open.domowa > a:focus, html body .navbar-default .navbar-nav > .open.domowa > a:hover, html body .navbar-default .navbar-nav > li.domowa > a:focus, html body .navbar-default .navbar-nav > li.domowa > a:hover {
background-color: transparent;
}
.navbar-nav > li.dropdown:hover ul.dropdown-menu {
display: block !important;
}
html body .dropdown-menu {
left: -5px;
margin: 0px 0 0;
margin-top: 0px;
padding:0px;
font-size: 16px;
background-color:#193545;
border: 0px solid #ccc;
border: 0px solid rgba(0,0,0,.15);
border-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
max-width:300px;
min-width:200px;
}
html body .dropdown-menu li {
float:left;
width:100%;
}
html body .dropdown-menu a {
color:#eee;
text-transform: uppercase;
font-weight:400;
font-size:12px !important;
line-height:14px;
padding: 13px 20px;
float:left;
width:100%;
white-space: normal !important;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
border-bottom: 1px dotted #666 !important;
}
html body .dropdown-menu > li > a:focus, html body .dropdown-menu > li > a:hover {
color: #fff;
text-decoration: none;
background-color: #009fe3;
}
.dropdown-menu > .open > a, .dropdown-menu > .open > a:focus, .dropdown-menu > .open > a:hover {
color: #fff !important;
background-color:#009fe3 !important;
}
html body .navbar-default .navbar-nav > .current-menu-ancestor > a {
border-bottom:3px solid #009de0;
} .tytul-sekcji {
width:100%;
text-align:center;
padding:0;
}
.tytul-sekcji a {
color:#009de0;
text-decoration:none !important;
}
.tytul-sekcji a:hover {
color:#777;
text-decoration:none !important;
}
.tytul-sekcji h2, .tytul-sekcji h1, h2.tytul-sekcji, h1.tytul-sekcji {
font-size:36px;
width:100%;
text-align:center;
margin-bottom:0px;
position:relative;
font-weight: 700;
color:#333;
text-transform: none;
box-sizing:border-box;
margin-top:10px;
margin-bottom:60px;
padding-bottom:30px;
}
.tytul-sekcji.biale h2, .tytul-sekcji.biale h1, h2.tytul-sekcji.biale, h1.tytul-sekcji.biale {
color:#fff;
}
.box-tytul {
position:relative;
width:100%;
padding-bottom:20px;
margin-top:0px;
margin-bottom:30px;
float:left;
}
.boczne .box-tytul {
margin-top: 5px !important;
}
.glowny-tytul {
float:left;
text-align:left !important;
width:100% !important;
vertical-align:middle !important;
font-family: 'Work Sans', sans-serif!important;
font-size:33px !important;
font-weight:700;
margin-bottom:30px!important;
margin-top:0px!important;
}
.naglowek-tytuowy {
float:left;
width:100%;
margin:40px 0 30px 0;
}
h2.tytul-strony, h1.tytul-strony {
font-size:25px;
line-height:27px;
float:left;
width:100%;
text-align:left;
position:relative;
font-weight:600;
color:#000;
text-transform: none;
box-sizing:border-box;
margin-top:10px;
margin-bottom:5px;
padding-bottom:0px;
}
h3.podtytul-strony {
font-size: 17px;
line-height: 22px;
width: 100%;
float:left;
text-align: left;
margin-bottom: 0px;
padding-bottom:0px;
text-transform:none !important;
position: relative;
font-weight: 400;
color: #666;
margin-top: 0px;
}
.box-tytul:after {
content:'';
width:150px;
height:2px;
background:#009de0;
position:absolute;
left:0;
bottom:0;
} 
.podtytul-sekcji {
font-size:17px;
line-height:22px;
width:100%;
text-align:center;
margin-bottom:30px;
position:relative;
font-weight:400;
color:#666;
margin-top:0px;
}
#informacje h1.tytul-sekcji , #informacje .podtytul-sekcji {
text-align:left;
}
.naglowek-logo.tytuly-logotypow {
font-weight: 600;
font-size:11px;
text-transform:uppercase;
line-height:12px;
padding-top:20px;
text-align:left;
color:#009de0;
margin-right:20px !important;
width:auto !important;
float:right !important;
} #slajder {
width:100%;
max-width:100%;
position:relative;
z-index:0;
margin-top:30px;
float:left;
height:600px;
}
.slajder-calosc.bez-podlewki:before{
display:none !important;
}
.slajder-calosc:before{
content:'';
position:absolute;
width:100%;
height:100%;
bottom:0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 42%, rgba(0,0,0,0.58) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0.58) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0.58) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#94000000',GradientType=0 ); }
.tresc-slajdu {
position:absolute;
left:80px;
bottom:10%;
right:80px;
padding:0;
box-sizing:border-box;
color:#444;
width: auto;
}
.link-opis-slajdu a {
float:left;
margin-top:30px;
}
#slajder a.link-przycisk:hover {
color: #fff;
background: none;
border: 2px solid #fff;
}
.link-opis-slajdu .link-przycisk {
padding:20px;
width: auto;
font-size: 16px;
line-height: 16px;
font-weight:700;
}
h2.tytul-slajdu {
font-weight:700;
font-size:40px;
line-height:40px;
margin-top:0px;
margin-bottom:5px;
color:#fff;
text-shadow:0.5px 0.5px 5px #666;
}
.opis-slajdu {
font-size: 16px;
font-weight: 400;
line-height: 22px;
}
.opis-slajdu p {
margin-bottom:0px;
}
#slajder a {
text-decoration:none;
}
#slajder img {
width: 100%;
height:auto;
text-align: center;
margin: 0 auto;
}
.owl-carousel .owl-item {
width:100%;
height:auto;
}
#slajder .owl-carousel, #slajder .owl-carousel .owl-stage-outer {
height:100%; 
}
#slajder .owl-stage, #slajder .owl-carousel .owl-item {
height:100%; 
}
.owl-stage, .owl-carousel .owl-item {
height:auto;
}
.owl-stage-outer {
overflow:hidden;
}
.slajder-calosc {
float:left;
width:100%;
height:100%;
background-size:cover !important;
background-position:center !important;
background-repeat: no-repeat !important;
}
.owl-nav {
position:absolute;
top:50%;
width:100%;
z-index:22;
margin-top: -20px;
}
.owl-item {
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) scale(1.0, 1.0);
display:inline-block;
}
.owl-nav .fa {
font-size:25px;
line-height:38px;
height:40px;
color:#eee;
width:40px;
border:1px solid #eee;
font-weight:normal;
text-align:center;
}
.owl-nav .fa:hover {
color:#ccc;
border:1px solid #ccc;
}
.polecane .owl-prev {
left:-50px;
}
.polecane .owl-next {
right:-50px;
}
.owl-prev {
left:30px;
width:40px;
height:40px;
position: absolute;
cursor:pointer;
}
.owl-next {
right:30px;
width:40px;
height:40px;
position: absolute;
cursor:pointer;
}
.owl-dots {
width:100%;
position:absolute;
z-index:24;
height:40px;
bottom:0;
text-align:center;
}
.owl-dot {
width:15px;
height:15px;
background:none;
border:2px solid #fff;
border-radius:100%;
display:inline-block;
margin:0px 5px;
}
.owl-dot.active {
background:#fff;
border:2px solid #fff;
}
.owl-dots.disabled {
display:none;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
} .przybornik {
float:left;
width: 100%;
text-align: left;
margin: 20px auto;
border-top:1px dotted #ccc;
padding-top:30px;
}
.shery-post {
display:inline-block;
vertical-align:middle;
width:49.5%;	
text-align: left;
}
.postowa.data-aktualnosci {
display:inline-block;
vertical-align:middle;
width:49.5%;
text-align:right;
}
.shary-przycisk {
width: auto;
text-align: center;
margin:0 0 0px 0;
}
ul.shary-przycisk  {
margin:0;
padding:0px !important;
display:inline-block;
vertical-align:middle;
line-height:normal;
}
.shary-przycisk li {
display:inline-block;
margin:0 0px;
color:#333;
padding:0 3px !important;
}
.shary-przycisk li:before {
display:none;
content:'';
}
.shary-przycisk li a .fa {
line-height:35px;
text-align:center;
}
.shery-post span {
display:inline-block;
vertical-align:middle;
line-height: 42px;
margin-right: 5px;
color:#333;
}
.shary-przycisk li a{
padding: 0px;
font-size: 15px;
text-align: center;
float: left;
width: 35px;
height: 35px;
border: 1px solid #333;
color: #333;
}
.shary-przycisk li a:hover {
border: 1px solid #000;
color: #000;
} .home .sekcja  {
padding:80px 0;
position:relative;
float:left;
width:100%;
}
.tytul-news {
color:#000;
font-size:16px;
line-height:18px;
font-weight:700;
font-family: 'Work Sans', sans-serif!important;
margin-bottom:15px;
padding-bottom:15px;
position:relative;
}
.tytul-news:after {
content:'';
width:100px;
height:2px;
position:absolute;
bottom:0;
left:0;
background:#009fe3;
}
.news-calosc {
position:relative;
}
.news-data {
position: absolute;
top: 0;
left: 15px;
color: #fff;
background: #009de0;
height: auto;
width: auto;
font-weight: 600;
padding: 15px;
line-height: 16px;
}
html .aktualosci-strona .link-news a:focus, html .aktualosci-strona .link-news a:active {
color:#009de0 !important;
}
.link-news a {
background:#009de0;
padding:10px 18px 10px 32px;
font-size:13px;
border:2px solid #009de0;
font-weight:600;
text-decoration:none;
color:#fff;
position:relative;
margin:5px 0;
float:left;
width:auto;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.link-news a:after {
position: absolute;
left: 10px;
font-size: 25px;
color: #fff;
content: '+';
top: 10px;
font-weight: 300;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.link-news a:hover {
text-decoration:none;
color:#009de0;
background:none;
}
.link-news a:hover:after {
color:#009de0;
-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);
}
h2.tytul-sekcji:after {
width:120px;
height:2px;
background:#009de0;
position:absolute;
bottom:0;
left:50%;
margin-left:-60px;
content:'';
}
h1.tytul-sekcji, h2.tytul-sekcji  {
font-size: 30px;
margin-bottom: 50px;
padding-bottom:30px;
color: #000;
letter-spacing:-0.5px;
margin-top: 0px;
position:relative;
text-transform: uppercase;
}
h2.tytul-sekcji span {
color:#009de0;
font-size:35px;
}
h1.tytul-sekcji:after {
width:120px;
height:2px;
background:#009de0;
position:absolute;
bottom:0;
left:50%;
margin-left:-60px;
content:'';
}
h2.tytul-sekcji.biale  {
color: #fff;
}
.ikona-edukacja img {
max-height:100px;
height:100px;
width:auto;
}
.tytul-edukacja {
font-size: 30px;
font-weight: 700;
line-height:32px; padding: 30px  0 20px 0;
text-align:center;
color:#fff;
}
.tresc-edukacja {
color:#fff;
font-size:15px;
line-height:20px;
}
.nadtytul-edukacja {
padding: 0px;
font-weight:400;
width: 100%;
font-size:16px;
text-transform: uppercase;
}
#edukacja {
background:#000;
padding: 100px 0;
}
.boksy-edukacji .col-md-4 {
color:#fff;
padding:40px 50px;
text-align:center;
font-size:13px;
line-height:17px;
}
.link-edukacja {
margin-top:30px;
text-align:center;
}
.link-edukacja a {
background:#009de0;
border:2px solid #009de0;
padding:15px 15px;
color:#fff;
text-decoration:none !important;
text-align:center;
text-transform: lowercase;
margin:0 auto;
width:180px;
display:block;
font-size:16px;
font-weight:700;
transition: all 0.3s ease 0s!important;
-moz-transition: all 0.3s ease 0s!important;
-webkit-transition: all 0.3s ease 0s!important;
-o-transition: all 0.3s ease 0s!important;
-ms-transition: all 0.3s ease 0s!important;
}
.link-edukacja a:hover {
background:none;
border:2px solid #fff;
color:#fff;
text-decoration:none;
} #newsy {
padding:50px 0;
}
.boks-newsy {
width:100%;
float:left;
}
.news-calosc {
height:auto;
}
.obarzek-newsa {
height:auto;
width:100%;
position:relative;
top:0;
float:left;
background-repeat:no-repeat !important;
background-position:center !important;
background-size:cover !important;
overflow:hidden;
}
.obarzek-newsa a {
display:block;
width: 100%;
height: 100%;
}
.obarzek-newsa a:hover::after {
top: 50%;
margin-top:-30px;
}
.obarzek-newsa a::after {
width: auto;
background: url(//www.cbmm.lodz.pl/wp-content/themes/cdmm/obrazki/link.svg) #009de0;
background-position:center !important;
background-size:30% !important;
background-repeat:no-repeat !important;
left: 50%;
top: -100px;
width: 60px;
height: 60px;
border-radius: 100%;
margin-left: -30px;
margin-top: -30px;
font-size: 20px;
line-height: 60px;
text-align: center;
color: #eee;
position: absolute;
content: '';
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.news-calosc.item2 .tresc-newsa, .news-calosc.item5 .tresc-newsa, .news-calosc.item8 .tresc-newsa {
top:0;
bottom:auto;
}
.news-calosc.item2 .obarzek-newsa, .news-calosc.item5 .obarzek-newsa, .news-calosc.item8 .obarzek-newsa {
top:auto;
bottom:0;
}
#triangle { 
width: 0; 
height: 0; 
border-left: 30px solid transparent; 
border-right: 30px solid transparent; 
border-bottom: 25px solid #f8f8f8;
position:absolute;
bottom:0;
left:50%;
margin-left:-30px;
}
.news-calosc.item2 #triangle, .news-calosc.item5 #triangle, .news-calosc.item8 #triangle { 
width: 0; 
height: 0; 
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-top: 35px solid #f8f8f8;
border-bottom: none !important;
position:absolute;
bottom:auto;
top:0;
left:50%; 
margin-left:-40px;
}
.news-calosc:hover .tresc-newsa{
background: #fff;
color:#000 !important;	
}
.news-calosc:hover .tytul-newsa {
color:#009de0;
}
.news-calosc:hover .opis-newsa {
color:#000;
} .tresc-newsa {
height:400px;
width:100%;
position:absolute;
bottom:0;
float:left;
background: #F8F8F8; 
padding:50px;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.tytul-newsa {
font-size:16px;
line-height:18px;
text-transform: uppercase;
font-weight:700;
margin-top:20px;
margin-bottom:20px;
color:#000;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.opis-newsa {
font-size:13px;
line-height:20px;
color:#333;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
} .link-opis-newsa a {
font-size:12px;
font-weight:normal;
letter-spacing:0px;
text-transform:uppercase;
color:#009de0;
font-weight:600;
}
.link-opis-newsa a:hover {
color:#000;
text-decoration:none;
} .kategorie-cert {
float: left;
width:100%;
vertical-align:middle;
}
.kategorie-cert ul {
margin:0;
padding:0;
text-align:left;
float:left;
}
.kategorie-cert ul li {
display:inline-block;
list-style:none;
padding:0px;
margin:0 1px;
}
.kategorie-cert ul li:last-child {
margin:0px 5px 0 0 !important;
}
.kategorie-cert ul li a {
background:#009de0;
color:#fff;
padding:11px;
border:2px solid #009de0;
font-size:11px;
font-weight:600;
text-align:center;
text-transform:uppercase;
float:left;
text-decoration:none !important;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.kategorie-cert ul li a:hover {
background:none;
color:#009de0;
text-decoration:none;
} .wydarzenia-boks {
float:left;
width:100%;
margin-top:30px;
}
.wydarzenia-boks .miesiac {
width:20%;
height:100%;
background:#009de0;
color:#fff;
padding:15px;
font-size:14px;
line-height:16px;
font-weight:600;
text-align:center;
float:left;
box-sizing:border-box;
}
.wydarzenia-boks .miesiac .fa  {
margin:5px auto 7px auto;
text-align:center;
font-size:30px;
width:100%;
float:left;
}
.wydarzenia-boks .side-tytul {
padding:0px;
}
.wydarzenia-boks .tytul-news {
color: #000;
font-size: 15px;
line-height: 17px;
font-weight: 600;
font-family: 'Work Sans', sans-serif !important;
padding: 10px 20px 10px 23%;
position: relative;
}
.wydarzenia-boks .naglowek-sekcji {
margin-bottom:40px;
}
.wydarzenia-boks .tytul-news::after {
display:none;
}
.wydarzenia-boks .lista-aktualnosci .tresc-news {
padding:0;
background:#efefef;
height:105px; 
} .telefoniczny-spis.pracownicy-boks {
padding:40px !important;
background:#fff;
margin:50px 0;
}
.telefoniczny-spis.pracownicy-boks table tr {
width:100% !important;
height:auto !important;
text-align: left !important;
margin:0 !important;
border-bottom:1px solid #eee !important;
background:none !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum2 {
width:25% !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum3 {
width:25% !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum4 {
width:25% !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum5 {
width:25% !important;
}
.telefoniczny-spis.pracownicy-boks table td {
border: none !important;
padding: 10px !important;
width: auto !important;
text-align: left !important;
}
.pracownicy-boks table tr {
display:inline-block;
vertical-align:top;
width:19% !important;
border: none !important;
background:#fff;
margin:3% 0.5% 0 0.5%;
height:420px;
position: relative;
float:left;
}
.pracownicy-boks table tr.niewidoczny {
display: none !important;
}
.pracownicy-boks table tr::after {
content: '';
position: absolute;
bottom: -20px;
right: 0px;
width: 0;
height: 0;
border-top: 20px solid #fff;
border-left: 20px solid transparent;
}
.pracownicy-boks table td {
border: none !important;
padding:30px 15px 0px 15px;
width:100%;
float:left;
text-align:center;
position: relative;
}
.pracownicy-boks table {
border: none !important;
}
.pracownicy-boks td img {
border-radius:100%;
width:110px;
height:110px;
margin:0 auto;
text-align:center;
float:none;
}
.nazwa-pracownika {
font-size:15px;
font-weight:600;
margin-bottom:8px;
line-height:16px;
width:100%;
}
.nazwa-pracownika div {
font-weight:400;
font-size:13px;
line-height:15px;
min-height: 15px;
margin-top:5px;
}
.danetele-pracownika {
height:85px;
overflow:hidden;
width:100%;
}
.danetele-pracownika {
font-size:12px !important;
}
.stanowisko-pracownika {
margin-bottom:15px;
font-size:12px !important;
}
.danetele-link {
position:relative;
width:100%;
float:left;
margin-top: 10px;
}
.danetele-link a {
padding:10px;
font-size:13px !important;
color:#999;
text-decoration:none;
}
.danetele-link a:hover {
font-size:13px !important;
color:#333;
text-decoration:none;
}
#myInput.wyszukaj-pracownik {
width: 50% !important;
float: none !important;
background: #fff !important;
margin: 0 auto !important;
text-align: center;
}
.pracownicy-boks {
float:left;
width:100%;
}
.pracownicy-naglowek {
margin-bottom:0px !important;
text-align: center !important
}
.pracownicy-naglowek h1 {
margin-top:20px !important;
text-align:center !important;
}
.danetele-pracownika-boczne h3.tytul-informacje {
font-size:18px !important;
font-weight:600 !important;
}
.box-miniaturki-pracownika img {
border-radius:100%;
max-width:150px;
height:auto;
margin-right:30px;
margin-bottom:0 !important; 
}
.box-naglowka-pracownika {
display:inline-block;
width:70%;
vertical-align: middle;
}
.box-miniaturki-pracownika {
display:inline-block;
vertical-align:middle;
width:auto;
}
.naglowka-pracownika {
float: left;
width:100%;
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px dotted #eee;
}
.box-naglowka-pracownika div {
font-size:13px !important;
} .bok .news-calosc {
float:left;
background: #F8F8F8;
margin-bottom:30px;
width:100%;
}
.bok .tresc-news {
padding:27px;
}
.box-tytul .data {
font-size:12px;
width:100%;
margin-bottom:15px;
}
.sidebar {
padding-top:40px;
}
.sidebar .tytul-informacje {
font-size: 19px;
float: left;
width: 100%;
text-align: left;
position: relative;
font-weight: 600;
color: #000;
box-sizing: border-box;
margin-top: 0px;
margin-bottom: 25px;
}
.sidebar .podtytul-informacje {
text-align:left;
font-size:14px;
width:100%;
line-height:16px;
}
.sidebar .tresc-news {
font-size:12px;
line-height:17px;
float: left;
text-align: left;
}
.sidebar .tresc-news .link-news a {
padding: 7px 16px 7px 30px;
font-size: 12px;
}
.sidebar .tresc-news .link-news a::after {
position: absolute;
left: 8px;
font-size: 20px;
color: #fff;
content: '+';
top: 7px;
}
.sidebar .tresc-news .link-news a:hover::after {
color:#009de0;
}
.sidebar .tresc-news .miesiac {
margin-bottom:10px;
}
.sidebar h3.tytul-news {
margin-top:0px;
font-size:14px;
line-height:16px;
}
.sidebar.dodatkowe-tresci {
padding-top:50px;
float:left;
width:100%;
}
.sidebar.dodatkowe-tresci img {
margin-bottom:30px; 
}
.sidebar.dodatkowe-tresci .gform_confirmation_wrapper a {
color: #555 !important;
margin-top: 30px;
float: left;
width: 100%;
}
.box-miniaturki {
margin-top:40px;
}
.box-miniaturki img {
margin-bottom:40px !important;
} #accordion {
margin-top: 0px;
float: left;
width: 100%;
}
#accordion a {
font-weight:600;
text-decoration:none !important;
}
#accordion .panel-heading {
font-weight:600;
text-decoration:none !important;
width:100%;
background:#193545;
color:#fff;
padding:0 !important;
line-height:20px;
margin-bottom:0px;
border-bottom:0px dashed #ccc;
cursor:pointer;
border-radius:0 !important;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important; 
}
#accordion .panel-heading:hover {
background:#009de0;
} 
.panel-group .panel {
border-radius: 0px!important; 
border:none !important;
}
.panel-title {
margin:0px!important;
padding:0px!important;
}
#accordion .panel-body {
padding:30px 0px 30px 0px;
border: 0px solid #ddd !important;
background:none !important;
background-color:transparent !important;
}
#accordion  .panel {
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0)!important; 
box-shadow: 0 0px 0px rgba(0,0,0,.0)!important; 
background:none !important;
background-color:transparent !important;
}
#accordion .panel-heading a {
position:relative;
padding:30px 20px 30px 50px;
display:block;
color:#fff;
font-size:18px;
line-height:18px;
font-family: 'Work Sans', sans-serif!important;
}
#accordion .panel-heading a[aria-expanded="true"]:before {
position:absolute;
content:'-';
top:22px;
left:25px; 
width:15px;
font-size:30px;
line-height:30px;
text-align:center;
color:#fff;
font-weight:400;
}
#accordion .panel-heading a[aria-expanded=""]:before, #accordion .panel-heading a[aria-expanded="false"]:before {
position:absolute;
content:'+';
top:22px; 
left:25px;
font-size:30px;
width:15px;
line-height:30px;
text-align:center;
color:#fff;
z-index:20;
font-weight:400;
} .galerie-zbior .obrazek-newsa a::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
bottom: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 42%, rgba(0,0,0,0.68) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0.68) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0.68) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#94000000',GradientType=0 );
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
opacity:1;
}
.galerie-zbior .obrazek-newsa a:hover::before {
opacity:0;
}
.galerie-zbior a img  {
transition: all 0.1s ease-in 0s !important;
-moz-transition: all 0.1s ease-in 0s !important;
-webkit-transition: all 0.1s ease-in 0s !important;
-o-transition: all 0.1s ease-in 0s !important;
-ms-transition: all 0.1s ease-in 0s !important;
}
.galerie-zbior a:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.galerie-zbior {
margin-bottom:40px !important;
overflow:hidden;
} 
.galerie-zbior a {
display:block;
}
.galerie-zbior .tytul-news {
z-index:3;
position:absolute;
bottom:10px;
left:25px;
right:25px;
color:#fff;
font-size:18px;
line-height:18px;
width:auto;
font-weight:600;
}
.single-galerie .tytul-strony {
max-width: 100% !important;
margin-left: 0px !important;
}
.galerie-zbior::after {
display:none;
}
.lista-aktualnosci.galerie-zbior .obrazek-newsa a::after {
width: 100%;
background:#009de0;
background-size: auto auto;
background-position: center !important;
background-size: 100% !important;
background-repeat: no-repeat !important;
left: 0%;
bottom:0 !important;
top: 0px;
height: 100%;
border-radius: 0 !important;
margin-left: 0px!important;
margin-top: 0px!important;
position: absolute;
content: '';
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
opacity:0;
}
.lista-aktualnosci.galerie-zbior .obrazek-newsa a:hover::after {
opacity:0.7;
top:0 !important;
} .ogloszeniowe .wyszukaj-box h2 a {
font-size: 15px;
font-weight: bold;
color: #333;
width: 100%;
float: left;
line-height: 20px;
}
.ogloszeniowe .link-news a {
margin-bottom:30px;
font-size:13px !important;
}
.zamowienie-link {
font-weight:600;
font-size:13px;
}
td.tabelka-logo {
padding:0px !important;
}
.dane-bipu-dodatkowe {
float:left;
width:100%;
margin-top:30px;
margin-bottom:20px;
background:#ededed;
border:1px solid #eee;
color:#333;
font-size:15px;
padding:30px;
}
.pojedynczy-bip .data.gornad {
display:inline-block;
vertical-align:middle;
padding-left:20px;
margin-right:15px;
border-left:1px solid #ccc;
width:auto;
margin-bottom:30px;
line-height:20px;
}
.pojedynczy-bip .data.gornad.publi {
border:none !important;
padding-left:0px;
}
.pojedynczy-bip .data.gornad .fa {
margin-right:5px;
}
.pojedynczy-bip .data.gornad span {
font-weight:600;
color:#009fe3;
font-size:13px;
}
.dane-bipu {
margin-top:60px;
padding-top:30px;
border-top:1px solid #eee;
margin-bottom:20px;
line-height:22px;
font-size:13px;
float:left;
width:100%;
}
.dane-bipu .fa {
font-size:17px;
margin-right:10px;
float:left;
width:20px;
}
.bok .ostatnio-dodane-bip .news-calosc {
margin-bottom: 10px;
}
.bok .ostatnio-dodane-bip .tresc-news {
padding: 15px 25px;
}
.bok .ostatnio-dodane-bip .tresc-news a {
color:#555;
}
.bok .ostatnio-dodane-bip .tresc-news a:hover {
color:#009fe3;
}
.bip_list {
float:left;
width:100%;
list-style:none;
padding:0 !important;
margin:0px !important;
}
.bip_list li {
list-style:none;
float:left;
height:100px;
overflow:hidden;
width:48%;
margin:1%;
font-size:18px;
text-transform:uppercase;
font-weight:600;
text-align:center;
}
.bip_list li a {
padding: 40px 10px;
display: block;
vertical-align:middle;
background:#F3F3F3;
border:0px solid #eee;
width:100%;
color:#444;
height:100%;
font-weight:600;
text-decoration:none !important;
line-height:20px;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.bip_list li a:hover {
color:#fff;
text-decoration:none !important;
background:#009de0;
}
.bip-logo {
margin-bottom:60px;
}
.bip-logo img {
margin-bottom:50px !important;
} .kontakt-zespolu, .social-jednostki {
float:left;
width:100%;
}
.social-jednostki {
margin-top:15px;
}
.social-zespolu {
display:inline-block;
margin-right:5px;
vertical-align:middle;
}
.social-zespolu .fa {
font-size:20px;
line-height:20px;
padding:5px;
}
.tytul-strony.tytul-dzialu {
text-transform: uppercase;
font-size: 30px;
margin-bottom: 50px;
margin-top: 30px;
text-align: center;
padding: 0 20%;
line-height: 30px;
}
.kontakt-zespolu a {
color:#222 !important;
text-decoration:none !important;
}
.kontakt-zespolu a:hover {
color:#193545 !important;
}
.kontakt-zespolu p {
margin-bottom:5px;
}
.kontakt-zespolu hr {
margin:30px 0;
}
.rzad-dzialu .news-calosc {
text-align:left;
}
.rzad-dzialu {
margin-bottom:50px;
float:left;
width:100%;
text-align: center;
}
.tytul-stanowisko-zespolu {
float:left;
width:100%;
font-weight:600;
margin-top:0px;
font-size:15px;
margin-bottom:5px;
}
.tytul-informacje {
margin-top:40px;
float:left;
width:100%;
margin-bottom:20px;
}
.nazwiska-zespolu {
float:left;
width:100%;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #eee;
} .category-wyklady-i-seminaria .wydarzenia-boks .lista-aktualnosci .tresc-news {
background: #fff;
}
.category-wyklady-i-seminaria .wydarzenia-boks .tytul-news {
padding: 15px 20px 10px 25%;
}
html body .lista-aktualnosci.col-md-12 {
display: block;
padding: 0 20px  0 15px !important;
box-sizing: border-box;
margin: 0px 0;
margin-bottom: 50px;
float: left !important;
width: 100% !important;
height:400px;	
} 
html body .lista-aktualnosci.col-md-12:after {
display:none;
}
html body .lista-aktualnosci .szeroki-news {
background:#fff;
float:left;
width:100%;
height:100%;
}
.lista-aktualnosci .szeroki-news .tresc-news {
float:left;
width:31.5%;
background:#fff;
padding:50px;
box-sizing:border-box;
height:400px;
}
.szeroki-obrazek-newsa {
float:left;
width:68.5%;
height:400px;
background-position:center center !important;
background-size:cover !important; 
}
.lista-aktualnosci {
display: inline-block;
vertical-align:top;
padding:0 15px !important;
box-sizing:border-box;
margin:0px 0;
float:none !important;
width:33% !important;
position:relative;
margin-bottom:75px;
}
.lista-aktualnosci:after {
content:'';
position:absolute;
bottom:-30px;
right:15px;
width: 0; 
height: 0; 
border-top: 30px solid #fff; 
border-left: 30px solid transparent;
}
#newsy a.link-przycisk.sekcyjny {
width: 31%;
}
.lista-aktualnosci .tresc-news {
padding:25px 35px 25px 35px;
border-width:0px;
border-style:solid;
border-color:#fff;
background:#fff;
float:left;
width:100%;
}
.lista-aktualnosci .obrazek-newsa {
position:relative;
overflow:hidden;
}
.lista-aktualnosci .obrazek-newsa a::after {
width: auto;
background: url(//www.cbmm.lodz.pl/wp-content/themes/cdmm/obrazki/link.svg) #009de0;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto auto;
background-position: center !important;
background-size: 30% !important;
background-repeat: no-repeat !important;
left: 50%;
top: -100px;
width: 60px;
height: 60px;
border-radius: 100%;
margin-left: -30px;
margin-top: -30px;
font-size: 20px;
line-height: 60px;
text-align: center;
color: #eee;
position: absolute;
content: '';
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.lista-aktualnosci .obrazek-newsa:hover a::after {
top: 50%;
}
.lista-aktualnosci .news-data {
left:30px;
float:left;
width:100%;
}
.lista-aktualnosci .opis-news {
font-size:13px;
line-height:20px;
color:#333 !important;
float:left;
width:100%;
}
.lista-aktualnosci  .link-news {
float:left;
width:100%;
} .wysuwany-form {
position: fixed;
top: 300px;
right: 0;
z-index: 10000;
}
.wysuwany-facebook {
position: fixed;
top: 205px;
right: 0;
z-index: 100;
}
.wysuwany-youtube {
position: fixed;
top: 430px;
right: 0;
z-index: 100;
}
.fb-link {
float:right;
width:60px;
height:60px;
}
.rotate {
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} .wyszukaj-box {
float:left;
width:100%;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #ddd;
}
.wyszukaj-box h2 {
float:left;
width:100%;
}
.wyszukaj-box h2 a {
font-size:18px;
font-weight:bold;
color:#333;
width:100%;
float:left;
line-height:22px;
margin-bottom:0px;
}
.link-swyszukiwarki {
margin-bottom:30px;
}
.form-szukaj {
float:left;
width:100%;
margin-bottom:50px;
margin-top:20px;
border-bottom:0px dotted #ccc;
padding-bottom:30px;
}
.form-szukaj .form-control {
float: left;
width: 65%;
margin-right: 2%;
padding: 20px !important;
height: auto;
border-radius: 0;
border: 1px solid #ccc !important;
box-shadow: none !important;
}
.form-szukaj .btn {
float:left;
width:33%;
padding:20px;
background:#005B9E;
color:#fff;
text-align:center;
border:none;
text-shadow:none;
border-radius:0px;
text-transform:uppercase;
transition: all 0.3s ease 0s !important;
-moz-transition: all 0.3s ease 0s !important;
-webkit-transition: all 0.3s ease 0s !important;
-o-transition: all 0.3s ease 0s !important;
-ms-transition: all 0.3s ease 0s !important;
}
.form-szukaj .btn:hover {
background:#eee;
color:#333;
} .stopka {
padding:40px 0 20px 0;
}
.poczta-pracownicza {
float:left;
width:100%;
padding-right:20px;
margin-top:30px;
}
footer {
width:100%;
float:left;
background:#193545;
color:#ccc;
font-size:14px !important;
line-height:18px;
padding:0px 0;
}
footer a{
color:#ccc;
}
footer a:hover{
color:#009de0;
}
footer li {
padding-bottom:6px;
}
footer li, footer ul {
list-style:none;
padding-left:0px;
}
footer img {
width: 100%;
padding-right:30px;
float:left;
margin-bottom:30px;
}
footer .dodatkowe-loga img {
padding-right:0px !important;
}
footer .textwidget {
line-height:20px;
margin-bottom:0px;
font-size:14px;
}
.tytul-stopka {
margin-bottom: 16px;
font-size: 15px;
font-weight: 600;
margin-top:10px;
color: #fff;
text-transform:uppercase;
}
footer .col-md-4 {
width:25% !important;
padding:15px 30px;
}
footer .col-md-4:first-child {
padding:15px 30px 15px 0px;
}
footer .col-md-4:last-child {
padding:15px 0px 15px 30px;
}
.zastrzezone {
padding:40px 0;
color:#333;
font-size:12px;
background:#fff;
}
.zastrzezone .col-md-6.z1 {
text-align:left;
}
.zastrzezone .col-md-6.z2 {
text-align: right;
} @media (max-width: 1500px) {
.container {
width:86% !important;
margin:0 auto;
max-width:86%;
}
html body .navbar-nav > li {
padding: 0 6px;
}
}
@media (max-width: 1400px) {
.glowna-tresc table {
width: 100% !important;
max-width: 100% !important;
font-size: 11px;
}
}
@media (max-width: 1300px) {
.pracownicy-boks table tr {
width: 24% !important;
}
.pracownicy-boks table td {
padding: 30px 10px 0px 10px;
}
html body  .container, #zespol .container {
width:90% !important;
margin:0 auto;
max-width:90%;
}	
html body .navbar-default .navbar-nav > li > a {
font-size: 12px;
}
html body .navbar-nav > li {
padding: 0 6px;
}
.polecane-sekcja .container{
width: 84% !important;
margin: 0 auto;
max-width: 84%;
}
.wydarzenia-boks .lista-aktualnosci .tresc-news {
height: 90px;
}
.wydarzenia-boks .miesiac .fa {
font-size: 20px;
}
.wydarzenia-boks .miesiac { 
font-size: 11px;
line-height: 11px;
}
}
@media (max-width: 1250px) {
.lista-aktualnosci .szeroki-news .tresc-news {
width: 39.5%;
background: #fff;
padding: 40px;
}
.szeroki-obrazek-newsa {
width: 60.5%;
}
.kategorie-cert ul li a {
padding: 5px;
font-size: 7px;
}
.glowna-tresc table td {
padding: 12px 5px;
}
.box-miniaturki-pracownika img {
max-width: 100px;
margin-right: 25px;
}
}
@media (max-width: 1150px) {
.logo img {
height: 80px !important;
}
.naglowek-logo:last-child img {
height: 70px !important;
}
.menu-dodatkowe {
padding-top: 25px;
font-size: 12px;
}
.tresc.z-bokiem {
width: 60%;
}
.boczne {
width: 33%;
margin-left: 4%;
}
.container {
width:94% !important;
margin:0 auto;
max-width:94%;
}
html body .navbar-default .navbar-nav > li > a {
font-size: 11px;
}
html body .navbar-nav > li {
padding: 0 4px;  
}
h2.tytul-strony, h1.tytul-strony {
font-size: 20px;
}
}
@media (max-width: 1050px) {
.menu-dodatkowe-przybornik li.lang-item {
padding-right: 10px !important;
}
.menu-dodatkowe-przybornik li.lang-item-first {
padding-left: 0px !important;
padding-right: 3px !important;
}
.rzad-dzialu {
margin: 0 !important;
}
html body .navbar-default .navbar-nav > li > a {
font-size: 9px;
}
html body .navbar-nav > li {
padding: 0 9px;
}
html body .navbar-nav {
text-align: center;
}
html body .container, #zespol .container {
width: 96% !important;
max-width: 96%;
}
.stopka .container {
width: 90% !important;
max-width: 90%;
}
.pracownicy-boks table tr {
width: 32% !important;
}
}
@media (max-width: 1000px) {
footer .col-md-4{
display: inline-block;
float: none !important;
vertical-align:top;
width: 24.5% !important;
}
footer .textwidget, .stopka .col-md-4 {
line-height: 15px;
font-size: 10px;
}
.tytul-stopka {
margin-bottom: 14px;
font-size: 13px;
}
.naglowek-tytuowy {
margin: 20px 0 30px 0;
}
.tytul-news {
font-size: 14px;
line-height: 16px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.lista-aktualnosci {
padding: 0 5px !important;
margin-bottom: 55px;
}
html body .lista-aktualnosci.col-md-12 {
padding: 0 5px 0 5px !important;
}
.lista-aktualnosci:after {
right: 5px;
}
.bip_list li {
width: 98%;
margin: 1%;
font-size: 17px;
}
.glowna-tresc table th, .glowna-tresc table td {
padding: 15px 4px;
font-size: 10px;
}
html body .navbar-default .navbar-nav > li > a {
font-size: 8px;
padding: 10px 0px 10px 0;
}
html body .navbar-default .navbar-nav > li > a .fa {
font-size: 20px;
}
.navbar {
min-height: 40px!important;
border-radius:0 !important;
}
html body .navbar-nav > li {
padding: 0 5px;
}
.news-data {
padding: 9px;
line-height: 13px;
font-size: 10px;
}
.lista-aktualnosci .opis-news {
font-size: 12px;
line-height: 16px;
}
.link-news a {
padding: 7px 12px 7px 32px;
font-size: 11px;
}
.stopka .col-md-4 {
font-size:11px;
} 
footer .textwidget {
line-height: 15px;
}
footer img {
max-height: 65px;
}
.owl-prev {
left:20px;
}
.owl-next {
right:20px;
}
#breadcrumbs {
font-size: 10px;
line-height: 14px;
}
.menu-dodatkowe-przybornik li {
margin: 0 4px;
padding-right: 10px;
line-height:13px;
}
.menu-dodatkowe {
padding-top: 30px;
font-size: 10px;
}
.jfontsize-button {
font-size: 10px;
}
.menu-dodatkowe-przybornik li:after {
top: 2px;
height: 12px;
}
.menu-dodatkowe-przybornik {
margin-right: 0px;
}
.navbar-toggle {
padding: 9px 10px !important;
}
.dodatkowe-loga img {
height: 20px !important;
}
.menu-dodatkowe-ikony .dodatkowe-loga:last-child img {
height: 20px !important;
width: auto !important;
margin-top: 3px;
margin-left: 0px;
}
.box-miniaturki-pracownika img {
max-width: 150px;
margin-bottom:30px !important;
}
.box-naglowka-pracownika {
width: 100%;
}
}
@media (max-width: 850px) {
.telefoniczny-spis.pracownicy-boks table td {
font-size:12px !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum2 {
width: 20% !important;
}
.telefoniczny-spis.pracownicy-boks table td.kolum4 {
width: 30% !important;
}
.glowna-tresc table th, .glowna-tresc table td {
padding: 10px 4px;
font-size: 8px;
}
html body .navbar-nav > li.dropdown:hover ul.dropdown-menu {
background:#193545 !important;
}
html body .navbar-default .navbar-nav > .current-menu-ancestor > a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover  {
background-color: #009de0 !important;
}
#myInput.wyszukaj-pracownik {
width: 80% !important;
margin-bottom:30px !important;
}
.pracownicy-boks table tr::after {
display:none;
}
.nazwa-pracownika {
font-size: 13px;
line-height: 15px;
}
.pracownicy-boks table tr {
margin: 1% 0.5% 0 0.5%;
}
.tytul-strony.tytul-dzialu {
text-transform: uppercase;
font-size: 22px;
margin-bottom: 40px;
margin-top: 30px;
text-align: center;
padding: 0 10%;
line-height: 25px;
}
.lista-aktualnosci:after {
display:none;
}
.lista-aktualnosci:after {
display:none;
}
.tytul-newsa {
font-size: 11px;
line-height: 13px;
margin-bottom: 5px;
margin-top:7px;
}
.opis-newsa {
font-size: 9px;
line-height: 12px;
}
.link-opis-newsa a {
font-size: 10px;
}
.lista-aktualnosci {
padding: 0 8px !important;
margin-bottom: 20px;
}
html body .lista-aktualnosci.col-md-12 {
padding: 0 15px 0 10px !important;
height:auto !important;
}
.lista-aktualnosci .szeroki-news {
position:relative;
}
html body .lista-aktualnosci.col-md-12 {
margin-bottom: 20px;
}
.lista-aktualnosci .news-data {
left: 20px;
}
.lista-aktualnosci .szeroki-news .tresc-news {
width: 100%;
background: #fff;
padding: 30px;
float: right;
height: auto;
padding-top: 330px;
}
.szeroki-obrazek-newsa {
width: 100%;
height: 300px;
position: absolute;
top: 0;
}
html body .lista-aktualnosci .szeroki-news {
height: auto;
}
.navbar {
background:#009de0;
background-color:#009de0 !important;
color:#fff;
}
.menu-gorne {
border-bottom: 0px solid #fff;
border-top: 0px solid #fff;
}
.navbar-collapse {
box-shadow:none !important;
background:#007bc1;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #fff!important;
background-color: transparent;
font-weight:bold !important;
}
html body li.current_page_parent a, html body .navbar-default .navbar-nav > .active > a, html body .navbar-default .navbar-nav > .active > a:focus, html body .navbar-default .navbar-nav > .active > a:hover, html body .navbar-default .navbar-nav > li > a:focus, html body .navbar-default .navbar-nav > li > a:hover {
border-bottom: 0px solid transparent !important;
color: #fff !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li.active a {
background-color:#009de0 !important;  
}
html body .navbar-default .navbar-nav > li > a {
color: #fff;
padding: 13px 0px 13px 0;
border-bottom: 0px solid transparent;
}
html body .navbar-default .navbar-nav > li {
padding:0px;
}
.menu-mobilne {
display:inline-block;
vertical-align: middle;
margin:0 2px;
font-size:15px;
font-weight:bold;
}
.stopka .col-md-4 {
font-size:9px;
line-height:12px;
}
footer .textwidget {
line-height: 11px;
font-size: 9px;
}
footer img {
max-height: none;
}
.opis-news {
font-size:12px;
line-height:16px;
}
#logotypy .row {
margin-right: 0;
margin-left: 0;
}
.navbar-toggle {
border: 0px solid transparent !important;
text-align: center;
padding-right: 0 !important;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #fff !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: transparent !important;
}
html body .navbar-nav > li {
display: block!important;
width: 100%;
float: none;
}
html body .navbar-default .navbar-nav > li > a {
font-size:13px;
float: left;
width: 100%;
text-align: center;
}
.dropdown-menu {
position: relative!important;
top: auto!important;
left: auto!important;
z-index: 1000;
font-size:12px;
width: 100%!important;
float: left!important;
min-width: 100%!important;
padding: 0px 0!important;
margin: 0px 0 0!important;
background-color: #193545!important;
border: 0px solid #ccc!important;
border: 0px solid rgba(0,0,0,.15) !important;
border-radius: 0px!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-align:center;
}
.naglowek.waski .menu-gorne {
position: relative!important;
top: auto!important;
left: auto!important;
right: auto!important;
}
.naglowek.waski {
padding-bottom: 0;
}
.dropdown-menu a {
font-size:13px;
text-align:center;
}
.navbar-collapse {
padding-right: 0px!important;
padding-left: 0px!important;
border-top: 0px solid transparent !important;
}
html body .navbar-collapse.collapse {
padding-right: 0px!important;
padding-left: 0px!important;
border-top: 0px solid transparent !important;
display: none !important;
}
html body .navbar-collapse.in {
display: block !important;
}
#dodatkowe-logo.domowa {
position:absolute;
top:0px;
left:5%;
height: 100%;
width: auto;
overflow: visible;
}
#dodatkowe-logo.domowa a {
padding: 0px 0px;
float: left;
height: 100%;
}
.domowa a img {
max-height: 60px!important;
float: left;
padding:8px 0;
width: auto !important;
}
.menu-gorne .container {
width: 100% !important;
margin: 0 auto;
max-width: 100%;
padding:0 !important;
}
h2.tytul-slajdu {
font-size: 24px;
line-height:26px;
}
.opis-slajdu {
font-size: 10px;
line-height: 15px;
}
.link-opis-slajdu a {
margin-top: 15px;
}
.opis-przycisk .tytul-przycisk {
font-size: 16px;
line-height:18px;
}
.opis-przycisk .nadtytul-przycisk {
font-size: 12px;
line-height:12px;
}
.ikona-przycisk {
width: 40px;
padding-right: 6px;
}
.menu-gorne .row {
margin-right: 0px;
margin-left: 0px;
}
.lista-aktualnosci {
width: 49% !important;
}
footer .col-md-4:first-child {
padding:15px 30px;
}
.glowny-tytul {
text-align: center !important;
font-size: 30px !important;
margin-bottom: 25px!important;
}
.tresc.z-bokiem {
text-align: left;
}
.sidebar li a {
padding: 12px 15px 12px 35px;
font-size: 13px;
line-height: 15px;
}
.zastrzezone .col-md-6 {
width:49.5%;
display:inline-block; 
vertical-align:middle;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #fff !important;
padding: 13px 20px !important;
line-height:14px !important;
}
}
@media (max-width: 767px) {
.link-news a {
padding: 5px 12px 5px 32px;
font-size: 9px;
margin-bottom: 10px;
}
.link-news a:after {
top: 5px;
}
.single-jednostki .przybornik {
display:none;
}
.tresc.z-bokiem {
width: 100%;
}
.dodatkowe-tresci .widzet {
text-align:center;
}
.dodatkowe-tresci img {
max-width:250px!important;
height:auto!important;
}
html body .lista-aktualnosci.col-md-12 {
padding: 0 10px!important;
height: auto !important;
}
.kategorie-cert ul li, .kategorie-cert ul li:last-child {
width:31.3333%;
margin:1%!important;
float:left !important;
}
.kategorie-cert ul {
width: 100%;
}
.kategorie-cert ul li a {
width:100%;
float:left;
} 
.kategorie-cert ul li a {
padding: 5px;
font-size: 7px;
}
footer .col-md-4{
width: 49.5% !important;
}
.galerie-zbior .tytul-news {
left: 20px;
right: 20px;
font-size: 15px;
}
.lista-aktualnosci {
padding: 0 12px !important;
}
.lista-aktualnosci .news-data {
left: 12px;
}
.owl-nav {
display:none;
}
.boczne {
margin-left: 0%;
width: 100%;
}
.lista-aktualnosci .tresc-news {
padding: 20px 20px 10px 20px;
}
.home .lista-aktualnosci {
padding: 0 10px !important;
}
.lista-aktualnosci {
width: 49.5% !important;
}
.home .lista-aktualnosci .tytul-news {
font-size: 13px;
line-height: 17px;
}
}
@media (max-width: 650px) {
.telefoniczny-spis.pracownicy-boks table td {
font-size:10px !important;
padding: 10px 5px !important;
}
.pracownicy-boks table tr {
width: 49% !important;
}
.nazwa-pracownika {
font-size: 15px;
line-height: 17px;
}
.pracownicy-boks table td {
padding: 25px 15px 0px 15px;
}
.danetele-link {
margin-bottom: 15px;
}
.tytul-strony.tytul-dzialu {
text-transform: uppercase;
font-size: 18px;
margin-bottom: 30px;
margin-top: 20px;
text-align: center;
padding: 0 0%;
line-height: 20px;
}
.glowna-tresc {
padding: 30px !important;
}
.logo img {
height: 60px !important;
padding-top:15px;
padding-bottom:15px;
}
.naglowek-logo:last-child img {
height: 60px !important;
}
.menu-dodatkowe {
padding-top: 20px;
}
.naglowek-logo {
margin-right: 15px;
}
.dodatkowe-loga img {
height: 16px !important;
}
.menu-dodatkowe-ikony .dodatkowe-loga:last-child img {
height: 16px !important;
}
.menu-dodatkowe {
font-size: 8px;
}
.jfontsize-button {
font-size: 8px;
}
.menu-dodatkowe-przybornik li:after {
height: 10px;
}
.zastrzezone {
font-size: 10px;
line-height:11px;
padding:10px 15px;
}
.tresc.z-bokiem {
float: left;
width: 100%;
}
.home .lista-aktualnosci {
padding: 5px 10px !important;
width: 100% !important;
}
.home .lista-aktualnosci .tresc-news {
height: auto;
}
.lista-aktualnosci .tresc-news {
padding: 30px 30px 20px 30px;
}
.home .lista-aktualnosci .tytul-news {
font-size: 15px;
line-height: 19px;
}
h2.tytul-sekcji span {
font-size: 25px;
}
h1.tytul-sekcji, h2.tytul-sekcji {
font-size: 25px;
}
#breadcrumbs {
line-height:12px;
}
.aktualosci-strona {
padding: 30px 0 60px 0;
}
.navbar {
min-height: 30px!important;
}
.paginacja-wpisow {
padding: 20px 0 20px 0px;
text-align: left;
}
.paginacja-wpisow li {
height: 30px;
width: 30px;
line-height: 28px;
font-size: 12px;
margin: 4px 1px;
}
.page-numbers a {
font-size: 9px;
padding: 0px 10px;
height: 30px;
line-height: 28px;
}
}
@media (max-width: 520px) {
.telefoniczny-spis.pracownicy-boks table td.kolum4, .telefoniczny-spis.pracownicy-boks table td.kolum3, .telefoniczny-spis.pracownicy-boks table td.kolum2, .telefoniczny-spis.pracownicy-boks table td.kolum5 {
width: 100% !important;
font-size:13px !important;
padding:0px!important;
}
html body .telefoniczny-spis.pracownicy-boks table tr {
border-bottom:1px solid #ccc !important;
padding:10px 0 !important;
}
.poczta-pracownicza {
padding-right: 40px;
padding-left: 40px;
}
html body .container  {
width: 98% !important;
max-width: 98%;
}
.kategorie-cert ul li, .kategorie-cert ul li:last-child {
width:49%;
margin:0.5% !important;
}
.kategorie-cert ul li a {
line-height: 12px;
}
.lista-aktualnosci {
width: 100% !important;
}
.gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-2 .gallery-item {
margin: 0 !important;
width:100% !important;
padding:10px 15px;
}
h2.tytul-strony, h1.tytul-strony {
font-size: 17px;
line-height:25px;
}
.home .sekcja {
padding: 40px 0;
}
.tresc-newsa {
padding: 30px;
}
.wiecej-sekcji {
margin-top: 20px;
}
h1.tytul-sekcji, h2.tytul-sekcji {
margin-bottom: 20px;
}
a.link-przycisk.sekcyjny, #newsy a.link-przycisk.sekcyjny {
width: 90%;
}
.wiecej-sekcji:before, .wiecej-sekcji:after {
display:none;
}
h2.tytul-slajdu {
font-size: 18px;
line-height: 21px;
}
h2.tytul-sekcji span {
font-size: 20px;
}
h1.tytul-sekcji, h2.tytul-sekcji {
font-size: 20px;
}
.boczne {
padding:0 0%;
}
.link-opis-slajdu .link-przycisk {
float: none;
}
.news-calosc.col-md-6 {
width:100%;
float:left;
margin-bottom:30px;
}
.lista-aktualnosci {
width: 100% !important;
}
.lista-aktualnosci .opis-news p {
margin-bottom:10px;
}
.lista-aktualnosci {
margin: 10px 0;
}
.tresc-slajdu {
left: 10%;
width: 80%;
}
.naglowek {
height:150px;
padding-top:25px;
position:relative;
}
.logo {
text-align: center;
width: 100%;
}
.menu-dodatkowe {
position:absolute;
top:0;
left:0;
right:0;
width:100%;
text-align:center;
padding-top: 5px;
}
.navbar-toggle {
padding: 10px 0px !important;
width: 100%;
box-sizing: border-box;
margin: 0 !important;
}
.logo img  {
height: 82px !important;
padding-top: 14px;
padding-bottom: 18px;
}
html body .naglowek-logo:last-child img {
height: 72px !important;
padding-bottom: 15px;
}
footer .col-md-4, footer .col-md-4:last-child {
width: 100% !important;
padding: 10px 30px;
text-align:center;
}
footer img {
padding-left: 30px;
}
footer .dodatkowe-loga img {
padding-left:0px;
}
.zastrzezone .col-md-6 {
width:100% !important;
text-align:center !important;
padding:10px;
}
.stopka .col-md-4, footer .textwidget {
font-size: 12px;
line-height: 15px;
text-align:center;
}	
.glowna-tresc table td {
padding: 15px 5px;
font-size: 7px;
} 
.glowna-tresc table th {
font-size: 6px;
padding: 15px 5px;
}
.zamowienie-link {
font-size: 9px;
}
}
@media (max-width: 420px) {
#myInput.wyszukaj-pracownik {
width: 100% !important;
margin-bottom: 20px !important;
}
.pracownicy-boks table tr {
width: 92% !important;
margin:1% 4%;
height:auto !important;
}
.danetele-pracownika {
height: auto !important;
}
.glowna-tresc {
padding: 25px !important;
}
.szeroki-obrazek-newsa {
height: 200px;
}
.lista-aktualnosci .szeroki-news .tresc-news {
padding-top: 230px;
}
.kategorie-cert ul li, .kategorie-cert ul li:last-child {
width:100%;
margin:0.5% 0!important;
}
h2.tytul-strony, h1.tytul-strony {
font-size: 15px;
line-height: 24px;
}
.sbi_load_btn, .sbi_follow_btn a{
padding:10px 10px !important;
}
.boczne {
padding:0 0%;
}
.menu-dodatkowe {
font-size: 7px;
}
.dodatkowe-loga img {
height: 14px !important;
}
.menu-dodatkowe-ikony .dodatkowe-loga:last-child img {
height: 14px !important;
}
.dodatkowe-loga {
margin: 0px 3px;
}
.menu-dodatkowe-przybornik li {
margin: 0 2px;
padding-right: 6px;
}
}
@media (max-width: 380px) {
.logo img  {
height: 70px !important;
padding-top: 15px;
padding-bottom: 18px;
}
html body .naglowek-logo:last-child img {
height: 65px !important;
padding-bottom: 16px;
}
h2.tytul-sekcji span {
font-size: 16px;
}
}
@media (max-width: 300px) {
h2.tytul-sekcji span {
font-size: 14px;
}
.logo img  {
height: 60px !important;
padding-top: 15px;
padding-bottom: 18px;
}
html body .naglowek-logo:last-child img {
height: 55px !important;
padding-bottom: 16px;
}
}