html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;} html {scroll-behavior: smooth;}body{  font-family: Tahoma, Verdana, sans-serif;  color: #464646;  min-width: 320px;  line-height: 1.4;}@media screen and (min-width: 700px){body{font-size: 13px;}}p {text-align: left;margin: 1em 0;}.standard-spacing{  padding: 15px;}@media screen and (max-width: 700px){  .standard-spacing  {padding: 3.5%;  }}div.content-title{  background: #fefefe;   background: -moz-linear-gradient(top,  #fefefe 0%, #ececec 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));   background: -webkit-linear-gradient(top,  #fefefe 0%,#ececec 100%);   background: -o-linear-gradient(top,  #fefefe 0%,#ececec 100%);   background: -ms-linear-gradient(top,  #fefefe 0%,#ececec 100%);   background: linear-gradient(to bottom,  #fefefe 0%,#ececec 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ececec',GradientType=0 );   border-bottom: 1px solid #dfdfdf;  -webkit-border-top-left-radius: 3px;  -webkit-border-top-right-radius: 3px;  -moz-border-radius-topleft: 3px;  -moz-border-radius-topright: 3px;  border-top-left-radius: 3px;  border-top-right-radius: 3px;  margin-bottom: 10px;  overflow: hidden;width: 100%;padding: 10px 0;}div.content-title h2{  color: #6d3e00;  line-height: 29px;  font-size: 130%;   font-weight: bold;  font-family: Arial;  padding-left: 15px;  text-align: left;  float: left;  box-sizing: border-box;  margin-top: -4px; }@media screen and (max-width: 700px) {div.content-title{padding: 7px 0;margin-bottom: 0px}div.content-title h2{  margin-top: -4px;   margin-bottom: -4px;  font-size: 113%;}}a:link, a:visited {text-decoration: none;color: #6E3A0E;}.small {  font-size: 11px;  line-height: 18px;}i{  font-style: italic;}.vertical-spacing{  padding: 10px 0;}.calCard-divider,.yearCal-divider {  border-top: 1px solid #e0e0e0;  width: 100%;  margin: 10px 0;}div#top{  background: #ffcc68;   background: -moz-linear-gradient(top, #ffcc68 0%, #ffa903 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc68), color-stop(100%,#ffa903));   background: -webkit-linear-gradient(top, #ffcc68 0%,#ffa903 100%);   background: -o-linear-gradient(top, #ffcc68 0%,#ffa903 100%);   background: -ms-linear-gradient(top, #ffcc68 0%,#ffa903 100%);   background: linear-gradient(to bottom, #ffcc68 0%,#ffa903 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc68', endColorstr='#ffa903',GradientType=0 ); overflow: hidden;width: 100%;  }div.container{overflow: hidden;width: 100%;  }.clear{  display: block;  clear: both;}@media screen and (min-width: 1260px){ div.container {  width: 1240px;  margin: 0px auto;  text-align: left;}}div.top-nations{  width: 30%;  float: right;}div#top h1{  float: left;  }div#top h1 a{  display: block;  } div#top h1 a{  width: 212px;  height: 71px;  text-indent: -1000em;  overflow: hidden;  background: url('https://www.kalbi.pl/images/kalbi-logotyp.png') no-repeat;}@media screen and (max-width: 600px){div#top h1 a{  height: 60px;  position: relative;  top: -5px;left: -10px;margin: auto;}div#top h1 {width: 100%;}}@media screen and (max-width: 1260px){ div.container {  max-width: 100%;  margin: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;   padding: 0 15px;  text-align: left;   }}@media screen and (max-width: 700px){div.container {padding: 0;}}div.top-nations{  padding-top: 10px;}ul.breadcrumbs{  font-family: tahoma;  font-size: 12px;  float: left;  width: 70%; }ul.breadcrumbs li{  display: inline-block;  line-height: 50px;  }ul.breadcrumbs li a{  display: inline-block;  height: 50px;  line-height: 50px;  color: #474646;}div.media{  float: right;  width: 30%;}ul.breadcrumbs li a{  padding: 0 20px 0 0px;}ul.breadcrumbs li a:hover{  text-decoration: underline;}ul.breadcrumbs li.marker a{  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpi/P//PwNu0NHeDiQrKiuxS//HC759+xYZGbljxw6ssgQ0A8GNGzfc3dwePXqEKcXEQAioq6sbGRktXbKEZGcDweHDh4Euf/PmDcnOBuoB6gTqxyrLiD+0p06dysvDExcfj1UWIMAA9gjycaSnl4oAAAAASUVORK5CYII=')  no-repeat right;}ul.breadcrumbs li.active a {  color: #6d3e00;  font-weight: bold;}div#breadcrumb{  border-bottom: 1px solid #dfdfdf;}div.media ul li{  padding-top: 17px;  text-align: right;}@media screen and (max-width: 800px){  div#breadcrumb  {display: none;  }   ul.breadcrumbs  {float: none;width: 100%;padding: 11px 0;  }  div.media  {float: none;width: 100%;  }  div.media ul li  {padding: 0;padding-bottom: 17px;text-align: right;  }  ul.breadcrumbs li  {line-height: 38px;}  ul.breadcrumbs li a  {display: inline-block;height: 38px;line-height: 38px;text-decoration: none;color: #474646;  }}div.title h3{  color: #6e4510;  font-family: Arial;  line-height: 28px;  padding: 8px 0;  padding-left: 50px;  font-size: 18px;}div.title.title-noindent h3{  padding-left: 25px;}div.m2ml-calendar.title h3{  background: url('https://www.kalbi.pl/images/icon-calendar.png') no-repeat 9px 4px; }div.m2ml-calculator.title h3{  background: url('https://www.kalbi.pl/images/icon-calculator.png') no-repeat 9px 4px; }div.title{  background: #ffcc6a;   background: -moz-linear-gradient(top,  #ffcc6a 0%, #ffa901 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc6a), color-stop(100%,#ffa901));   background: -webkit-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: -o-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: -ms-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: linear-gradient(to bottom,  #ffcc6a 0%,#ffa901 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc6a', endColorstr='#ffa901',GradientType=0 );   -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  border-top-left-radius: 5px;  border-top-right-radius: 5px;}#middletwoml {  width: 302px;  float: left;  overflow: hidden;}#middletwoml div.box_a{  margin: 10px auto;}#middleone {padding: 30px 0;}ul.menu{  border: 1px solid #bfbfbf;  -webkit-border-bottom-right-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px;  border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px;}ul.menu li a{  border-bottom: 1px solid #dfdfdf;  line-height: 20px;  padding: 10px 5px;  font-size: 12px;  color: #464646;  padding-left: 50px;  display: block;  text-decoration: none;  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG1JREFUeNpi/P//PwNu0NHeDiQrKiuxS//HC759+xYZGbljxw6ssgQ0A8GNGzfc3dwePXqEKcXEQAioq6sbGRktXbKEZGcDweHDh4Euf/PmDcnOBuoB6gTqxyrLiD+0p06dysvDExcfj1UWIMAA9gjycaSnl4oAAAAASUVORK5CYII=')  no-repeat 15px 17px; }ul.menu li:last-child a{  border-bottom: 0;}div.box_a{  margin: 0px auto;  border-spacing: 0px;}div.ad-160x600{  margin: 10px auto;}#middletwocontent {  width: 732px;  display: inline-block;  margin-left: 10px;  border: 1px solid #BFBFBF;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  text-align: center;}@media screen and (min-width: 1440px){#middletwocontent {  width: 755px;}} @media screen and (min-width: 800px){  #pregnant-calendar #middletwocontent  {background: url('https://www.kalbi.pl/images/pregnant-bg.jpg') no-repeat right 40px;  }  #fertile-calendar #middletwocontent  {background: url('https://www.kalbi.pl/images/fertile-bg.jpg') no-repeat right 40px;  }  #election #middletwocontent  {background: url('https://www.kalbi.pl/images/election-bg.jpg') no-repeat right 40px;  }  #kalkulator-kredytowy #middletwocontent  {background: url('https://www.kalbi.pl/images/kalkulator-kredytowy-bg.jpg') no-repeat right 40px;  }  #kalkulator-rrso #middletwocontent  {background: url('https://www.kalbi.pl/images/kalkulator-rrso-bg.jpg') no-repeat right 40px;  }  #kalkulator-daty #middletwocontent  {background: url('https://www.kalbi.pl/images/kalkulator-daty-bg.jpg') no-repeat right 40px;  }  #kalkulator-dni #middletwocontent  {background: url('https://www.kalbi.pl/images/kalkulator-dni-bg.jpg') no-repeat right 40px;  } }#middletwomr {  width: 183px;  float: right;  text-align: left;}div.m2mr-occasion.title h3{  background: url('https://www.kalbi.pl/images/icon-occasion.png') no-repeat 9px 4px; }@media screen and (min-width: 701px) and (max-width: 1260px){  .m2menur {display: inline-block;}}@media screen and (max-width: 1260px){  #middletwomr  {width: 100%;float: none;clear:both;padding: 10px 0;  }   #middletwomr div.title  {display: inline-block;padding-right: 20px;  }  #middletwomr ul.menu li  {display: inline-block;  }  #middletwomr ul.menu li a  {border-right: 0;border-bottom: 0;display: inline-block;line-height: 30px;padding: 7px 10px;font-size: 12px;color: #464646;padding-left: 10px;text-decoration: none;background: none;   }}@media screen and (max-width: 1260px){  #middletwocontent   {float: right;width: 75%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   margin: 0;  }  #middletwoml {padding-right: 10px;float: left;width: 25%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   }  }@media screen and (max-width: 860px){  #middletwocontent   {width: 68%;  }  #middletwoml {width: 32%;  }  div.stapler  {background-repeat: no-repeat;background-position: -10px top, right -10px top;  }}@media screen and (min-width: 701px){  .only-for-mobile  {display: none;  }}@media screen and (max-width: 700px){  .hide-for-mobile  {display: none;  }  #middletwocontent   {width: 100%;float: none;margin: 0px 0 7px;  }  #middletwoml {width: 100%;float: none;overflow: hidden;padding-right: 0;  }  #middletwoml div.title  {display: inline-block;padding-right: 20px;  }  #middletwoml ul.menu li  {display: inline-block;  }  #middletwoml ul.menu li a  {border-right: 0;border-bottom: 0;display: inline-block;line-height: 30px;padding: 7px 10px;font-size: 12px;color: #464646;padding-left: 10px;text-decoration: none;background: none;   }}@media screen and (max-width: 1260px){  .only-desktop  {display: none;  }}@media screen and (max-width: 450px){  .hide-for-portrait-oriented-smartfon  {display: none;  }}#bottomone {  clear: both;  width: 100%;  overflow: hidden;  background: #f8f8f8;  margin: 0 auto;  color: #464646;  padding-top: 10px;  border-top-style: solid;  border-top-width: 1px;  border-top-color: #e3e3e3;}#bottomone a:hover {text-decoration: underline;}.bottom-copy {margin: 0 auto;text-align: left;padding-top: 25px;margin-bottom: 20px;}.bott-color, .bott-color a:link, .bott-color a:visited {font-weight: bold;color: #fa8100;}.bottlink {float: right;font-weight: normal;color: #464646;}.bottlink a:link, .bottlink a:visited {text-decoration: none;color: #B85D00;}ul.links, ul.links li{  display:block;  margin: 0px;  padding: 0px;  list-style:none;}div.footerb{  width: 25%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;   border-right: 1px solid #e5e5e5;  float:left;  padding-left: 20px;  padding-right: 7px;}.footerbl {  width: 230px;  float:left;}ul.links li {  padding-left: 15px;}div#footer h3 {  padding-left: 15px;  font-size: 14px;  color: #fa8100;  text-transform: uppercase;  font-weight: normal;  margin: 0px;  padding-bottom: 20px;  padding-top: 0px;}div#footer {  margin:0px auto;  text-align:left;  padding-top: 15px;}ul.links li a {  display: inline-block;  line-height: 18px;  padding: 3px 0;  font-size: 11px;  color: #4c4c4c;  text-decoration: none;}ul.links li a:hover {  color: #6d3e00;}div.bottom-copy .small{  padding-top: 8px;}@media screen and (max-width: 700px){  div.footerb  {padding-left: 0;margin-bottom: 15px;  }}@media screen and (max-width: 600px){  div.footerb  {width: 50%;margin-bottom: 15px;  }}@media screen and (max-width: 480px){  div.footerb  {width: 100%;clear:both;margin-bottom: 15px;border-bottom: 1px solid #e5e5e5;padding-bottom: 8px;border-right: 0;padding-left: 0;  }  ul.links li  {display: inline-block;  }  div#footer h3  {padding-bottom: 10px;}  .bottom-copy   {padding-top: 5px;  }}.legsize {width: 30px;height: 20px;text-align: center;font-weight: bold;}.legend, .holydesc, .euro12_desc {margin: 0;text-align: left;font-size: 12px;line-height: 19px;}.calIntro {font-size: 13px;}.fertileCal_data, .fertileCal_cykl {font-size: 12px;}.fertileCal_button {padding: 5px;color: #6e3a0e;background: #F9E04B;border: 1px solid #6e3a0e;font-size: 14px;font-weight: bold;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius:5px;}.fertileCal_y {border: 0px;margin-top: 20px;overflow: hidden;width: 100%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   padding: 10px;}.fertileCal_ym {vertical-align: top;width: 33.33333%;float: left;padding: 0 6px;padding-bottom: 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; }.fertileCalM-head {height: 25px;background: #ffcc6a; background: -moz-linear-gradient(top,  #ffcc6a 0%, #ffa901 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc6a), color-stop(100%,#ffa901)); background: -webkit-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -o-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -ms-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: linear-gradient(to bottom,  #ffcc6a 0%,#ffa901 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc6a', endColorstr='#ffa901',GradientType=0 ); -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #6d3e00;font-weight: bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;text-align: center;padding-top: 10px;}.fertileCalM-head a:link, .fertileCalM-head a:visited {color: #6d3e00;}.fertileCalM-body {background: #fafafa;padding: 12px;border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}.fertileCalM-month {border: 0px;table-layout: fixed;border-spacing: 3px;width: 100%;}.fertileCal_class {border: 0px;table-layout: fixed;border-spacing: 3px;}.fertileCalT {font-weight: bold;font-size: 15px;color: #9f0a0d;background: #F9E04B;height: 25px;vertical-align: middle;border-left: 1px solid #f5a100;border-right: 1px solid #f5a100;border-top: 1px solid #f5a100;border-bottom: 1px solid #f5a100;border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}.fertileCalT a:link, .fertileCalT a:visited {color: #6e3a0e;}.fertileCalDW {text-align: center;font-size: 11px;font-weight: bold;padding-top: 5px;}.fertileCal_d {height: 19px;background: #fffdda;color: #000;font-size: 11px;font-weight: bold;text-align: center;vertical-align: middle;border: 1px solid #d8d8d8;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.fertileCal_d a:link, .fertileCal_d a:visited {color: #000000;}.fertile_period {background: #ffa9a9;border: 1px solid #e56565;}.fertile_baby {background: #e6f5b8;border: 1px solid #a1d600;}.fertile_ov {background: #c7ed53;border: 1px solid #9fd400;}.fertile_trim1 {background: #c2beed;border: 1px solid #5f52ed;}.fertile_trim2 {background: #7edbed;border: 1px solid #1847e0;}.fertile_birth {background: #fea5fb;border: 1px solid #fe11f6;}@media screen and (max-width: 900px){  .fertileCal_ym {  width: 50%;  }}@media screen and (max-width: 455px){   .fertileCal_ym {  width: 100%;   }  }#tooltip{text-align: center;color: #fff;background: #111;position: absolute;z-index: 100;padding: 7px;font-size: 12px;line-height: 19px;  }#tooltip:after {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #111;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;} #tooltip.topt:after{border-top-color: transparent;border-bottom: 10px solid #111;top: -20px;bottom: auto;} #tooltip.leftt:after{left: 10px;margin: 0;} #tooltip.rightt:after{right: 10px;left: auto;margin: 0;} .fertile_period {background: #ffa9a9;border: 1px solid #e56565;}.fertile_baby {background: #e6f5b8;border: 1px solid #a1d600;}.fertile_ov {background: #c7ed53;border: 1px solid #9fd400;}.fertile_trim1 {background: #c2beed;border: 1px solid #5f52ed;}.fertile_trim2 {background: #7edbed;border: 1px solid #1847e0;}.fertile_birth {background: #fea5fb;border: 1px solid #fe11f6;}.yearCal_today, .y1mCal_today, .y2mCal_today, .y4mCal_today, .fertileCal_y .today {border: 3px solid #b96e31;}.thisDay {border: 2px #3E5BF0 solid;}.justify {text-align: justify;}.left {float: left;}.right {float: right;}.linkarea {padding: 3px 0px 0px;width: 90%; min-height: 40px;margin-bottom: 10px;overflow: hidden;font-family: Tahoma,Verdana,sans-serif;font-size: 12px;text-align: center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }#middletwocontent h4{  font-weight: bold;  font-size: 14px;  margin: 20px;}#middletwocontent h4.equal-spacing{  padding: 10px auto;  font-weight: bold;  font-size: 14px;  margin: 20px 0 10px;}#middletwocontent h5{  margin-bottom: 15px;  font-weight: bold;  font-size: 13px;}@media screen and (max-width: 700px){#middletwocontent h4{margin: 0;}#middletwocontent h5 {font-size: 100%;line-height: 1.4;}}.left a, .right a{  line-height: 24px;}.calProverb_title {font-weight: bold;font-size: 15px;padding: 10px 0;}.calProverb_titleRow {padding-bottom: 15px;}.calProverb_tdL {padding: 10px;text-align: left;font-size: 20px;font-weight: bolder;}.calProverb_tdR {padding: 10px;text-align: left;color: black;font-size: 13px;}.calProverb_nameday {font-size: 10px;font-weight: normal;}.calProverb_m {width: 100%;border: 0px;margin-bottom: 10px;border-spacing: 1px;}.cal_week {background-color: #F9E04B;}.cal_weekend {background-color: #f4bf1f;}.calIntro {width: 100%;text-align: center;font-size: 13px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; }.calProverb_m .today {background-color: #F4801F;}@media screen and (max-width: 600px){  .left, .right  {float:  none;display: block;width: 100%;  }}.yearCalM-year {width: 100%;margin-top: 10px;table-layout: fixed;border-spacing: 12px;padding: 3px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; }@media screen and (min-width: 1260px){.yearCalM-year .ad-728x90{  margin-left: -14px;}}.yearCalM-head {height: 25px;background: #ffcc6a; background: -moz-linear-gradient(top,  #ffcc6a 0%, #ffa901 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc6a), color-stop(100%,#ffa901)); background: -webkit-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -o-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -ms-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: linear-gradient(to bottom,  #ffcc6a 0%,#ffa901 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc6a', endColorstr='#ffa901',GradientType=0 ); -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #6d3e00;font-weight: bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;text-align: center;padding-top: 10px;}.yearCalM-head a:link, .yearCalM-head a:visited {color: #6d3e00;}.yearCalM-body {background: #fafafa;border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}.yearCalM-month {width: 100%;border: 0px;table-layout: fixed;border-spacing: 3px;}.yearCalM-day {height: 19px;background: #fff;color: #4f4f4f;font-size: 12px;text-align: center;vertical-align: middle;border: 1px solid #d8d8d8;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.yearCalM-day a:link, .yearCalM-day a:visited {color: #4f4f4f;}.yearCal-navi {width: 50%;float: right;padding-right: 20px;padding: 5px 20px 0px 0;color: #505050;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-align: right;box-sizing: border-box;line-height: 13px; }@media screen and (max-width: 1100px){.yearCal-navi {width: 35%;}}@media screen and (max-width: 500px){.yearCal-navi {width: 100%;}}.yearCal-navi a:link, .yearCal-navi a:visited {color: #505050;}.yearCal-navi a:hover {text-decoration: underline;color: #6d3e00;}.yearCal_y, .y5mCal_y, .y4mCal_y {border: 0px;table-layout: fixed;border-spacing: 15px;width: 100%;}.yearCal_ym {vertical-align: top;padding-bottom: 6px;}.yearCal_class {width: 225px;margin: 0 auto;border: 0px;table-layout: fixed;border-spacing: 3px;}.yearCalDW {text-align: center;font-size: 12px;font-weight: bold;padding-top: 5px;color: #6d3e00;}.yearCal_d {text-align: center;height: 20px;max-height: 20px;font-size: 12px;font-weight: bold;vertical-align: middle;background: #fff;border: 1px solid #d8d8d8;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.yearCal_d a:link, .yearCal_d a:visited {color: #000;}.yearCal_dw {color: #E3E2E2;}.yearCal_nonfree {background: #ffe0a3;border: 1px solid #f5a100;}.yearCal_nonfreeLight {background: #fff9ed;border: 1px solid #f5a100;}.yearCal_free {background: #f9e4e4;border: 1px solid #97c900;}.yearCal_tool {background: #ffe0a3;border: 1px solid #f5a100;color: #6d3e00;font-size: 14px;padding: 0.3em 0.4em;}@media screen and (max-width: 580px){  .yearCal_ym, .ads_mid, .yearCalM-year, .yearCalM-year > tbody > tr, .yearCalM-year > tbody > td, .yearCalM-year > tbody  {display: block;width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   }  .yearCal_y, .y5mCal_y, .y4mCal_y {  margin: 0;  }  } .calSch_begin {background: #2BB0D7;}.calSch_end {background: #9FDAEE;}.calSch_summer {background: #00cf00;}.calSch_spring {background: #9dcfa9;}.calSch_exam_table {width: 100%;border-collapse: collapse; border: 1px solid #BFBFBF;text-align: left;line-height: 20px;}.calSch_exam_table ul, .calSch_exam_table ul li{  list-style: disc outside;}.calSch_exam_table ul{  padding-left: 15px;}.calSch_exam_table ul li{  padding-left: 5px;}.calSch_exam_table td {background: #ffffff;padding: 10px;border: 1px solid #BFBFBF;}.calSch_exam_table caption {font-weight: bold;font-size: 15px;padding: 10px 0;}.calSch_exam_tit {font-weight: bold;font-size: 15px;text-align: center;}.calSch_exam_6 {background: #bde361;}.calSch_exam_g {background: #ebe963;}.calSch_exam_m {background: #fae963;}.calSch_winter1 {background: #EA847B;}.calSch_winter3 {background: #1DA8F4;}.calSch_winter4 {background: #FBBC05;}.calSch_winter2 {background-image: url("https://www.kalbi.pl/assets/images/ferie_02n.png");}.calSch_christmas {background: #bac714;}.festCal_y {width: 100%;margin-top: 10px;table-layout: fixed;border-spacing: 12px;padding: 3px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; }.festCal_y .ad-728x90{  margin-left: -14px;}@media screen and (max-width: 1260px){  #middletwocontent .festCal_y  div.ad-728x90  {margin: 0px auto;  }}.festCal_ym {vertical-align: top;padding-bottom: 6px;}.festCal_class {width: 220px;margin: 0 auto;border-spacing: 3px;border-collapse: separate;}.festCalT {height: 25px;font-weight: bold;font-size: 15px;color: #6e3a0e;background: #f9e788;text-align: center;vertical-align: middle;font-family: Arial,Helvetica,sans-serif;border-left: 1px solid #f5a100;border-right: 1px solid #f5a100;border-top: 1px solid #f5a100;border-bottom: 1px solid #f5a100;border-top-left-radius:6px;border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}.festCalM-head {background: #ffcc6a; background: -moz-linear-gradient(top,  #ffcc6a 0%, #ffa901 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc6a), color-stop(100%,#ffa901)); background: -webkit-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -o-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: -ms-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%); background: linear-gradient(to bottom,  #ffcc6a 0%,#ffa901 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc6a', endColorstr='#ffa901',GradientType=0 ); -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;height: 30px;line-height: 20px;font-weight: bold;font-size: 15px;color: #6e3a0e;text-align: center;padding: 5px 0;padding-right: -1px;font-family: Arial,Helvetica,sans-serif;   width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   border-bottom: 1px solid #e19500;}.festCalM-head a:link, .yearCalM-head a:visited, monthCal-head a:visited {color: #464646;}.festCalM-body {width: 100%;}.festCalM-month tr{  width: 100%;}.festCalM-month {width: 100%;border: 0px;table-layout: fixed;border-spacing: 0px;border-collapse: collapse;border: 1px solid #E0E0E0;border-top: 0;}.festCalT a:link, .festCalT a:visited {color: #6e3a0e;}.festCalDW {text-align: center;font-size: 12px;font-weight: bold;padding: 5px 0;border: 1px solid #E0E0E0;border-top: 0; } .festCal_d {height: 20px;background: #fff;color: #4f4f4f;font-size: 13px;text-align: center;vertical-align: middle;border: 1px solid #E0E0E0;}.festCal_d a:link, .festCal_d a:visited {color: #000;}.festCal_dw {color: #E3E2E2;}.festCal_nonfree {background: #f4df7c;}.festCal_free {background: #caf7ba;}.festCal_maxnt .dynamic {height: 22px;margin: -2px;position: relative;width: 100%;padding: 0 1px;background: #ffdf92;border: 1px solid #f5a100;line-height: 20px;}.festCal_maxnt.festCal_today .dynamic {border: 1px solid #F00;z-index: 10;}.festCal_nietyp .dynamic {height: 22px;margin: -2px;position: relative;width: 100%;padding: 0 1px;background: #FFFDDA;border: 1px solid #f5a100;line-height: 20px;}@media screen and (max-width: 580px){  .festCal_ym, .festCal_y, .festCal_y > tbody > tr, .festCal_y > tbody > td, .festCal_y > tbody  {display: block;width: 100%;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   }}.legend .festCal_maxnt {background: #ffdf92;border: 1px solid #f5a100;}.legend .festCal_nietyp {background: #FFFDDA;border: 1px solid #f5a100;}.text-desc {line-height: 19px;}.text-desc li {list-style: circle outside none;margin-left: 5%;padding: 3px 0;text-align: left;}.text-desc ul{  padding: 15px 0;}ol li {margin-left: 20px;padding: 5px 0;}ol{  padding: 15px 0;}@media screen and (max-width: 500px){   .calSch_exam_table td   {  padding: 10px 2px;  }}.standard-spacing strong{  font-weight: 900;}.standard-spacing  h2{  font-size: 19.5px;  margin: 0.83em 0;}.standard-spacing  h5{  font-size: 0.83em;  font-weight: 700;  margin: 18px 0;}@media screen and (max-width: 700px){ .standard-spacing  h5 {  margin: 9px 0;}}.holydesc ul{  padding: 10px 15px;}.holydesc ul li{  padding: 5px 0;}.Mfree {background: #dbf09c;border: 1px solid #97c900;font-weight: bold;color: #f03e3e;}.Mnofree {background: #ffe0a3;border: 1px solid #f5a100;font-weight: bold;}.Mtoday {border: 2px #ffb525 solid;}.opis_nt {text-align: left;text-indent: 1em;line-height: 20px;}.opis_nt p {margin: 0.5em 0;}a.highlighted, ul.links li a.highlighted{ color: #e20000 !important;  }@media screen and (min-width: 1366px){  div.container {width: 1276px;margin: 0px auto;text-align: left; }  #middletwoml {width: 338px;float: left;overflow: hidden;  }}@media screen and (min-width: 1440px){  div.container {width: 1413px;margin: 0px auto;text-align: left; }  #middletwomr {width: 300px;float: right;text-align: left;  }  #middletwomr div.ad-160x600 {margin: 10px auto;  }}@media screen and (min-width: 1261px){.standard-spacing  .ad-728x90{  margin-left: -14px;} }.calSch_exam_table li {list-style: square;margin-left: 20px;}.tekst_taki li {list-style: square;margin-left: 20px;}.tekst_taki {text-align: left;line-height: 120%;}.silent a:link, .silent a:visited, .silent a:hover {color: #000000;text-decoration: none; }div.box_a{width: 100%;margin-bottom: 15px;margin-top: 15px;margin-left: auto;margin-right: auto;}.znikaj {display: none;}.fb-share-button{max-height: 25px;}#opis_nt h4 {margin: 5px;}#opis_nt h5 {padding-left: 10px;margin: 5px;}img:not([alt]) {border: 5px dashed #c00;}.lift a:hover{text-decoration: underline;}.devAd{background-color: #edeae5;display: inline-block;}.adBlockAlert {display: none;}.adsbygoogle {display: inline-block;}.ad_rM { width: 0px; height: 0px;   display: none; }.ad_rA { width: 300px; height: 250px; text-align: right;}.ad_rAA { text-align: right;}.ad_rB { width: 728px; height: 90px; }.ad_rC { width: 100%;height: 600px; }.ad_rCC { width: 160px; height: 600px; }@media screen and (min-width: 701px) and (max-width: 1260px){.ad_rC { width: 728px; height: 90px; }.ad_rCC {  width: 0px; height: 0px;   display: none;  }}@media screen and (max-width: 1260px){.ad_rB { width: 100%;height: 250px; }.ad_rA { width: 100%; height: 600px; }.ad_rAA { }}@media screen and (max-width: 700px){ .box_a{}.ad_rB { min-width: 300px; min-height: 250px; width: 100%;height: auto}.ad_rA {  width: 0px; height: 0px;   display: none;  }.ad_rAA {  width: 0px; height: 0px;   display: none;  }.ad_rM { display: block;height: 100px;max-height: 100px; width: calc(100% - 36px);}.ad_rC { min-width: 300px;min-height: 250px;width: 100%; height: auto; }.ad_rCC {  width: 0px; height: 0;   display: none   }}@media screen and (max-width: 336px){ .ad_rM { width: calc(100% - 36px); height: 100px; }}@media screen and (min-width: 1366px){.ad_rA { width: 336px; height: 280px; }}@media screen and (min-width: 1440px){.ad_rC { width: 300px; height: 600px; }.ad_rCC { width: 300px; height: 600px; }}.ad_rMfree {text-align: center;}.ad_rCfree {text-align: center;}.ad_rM_optM1 { width: 0px; height: 0px;   display: none; }@media screen and (max-width: 700px){ .ad_rM_optM1 { display: inline-block;height: 250px;min-height: 50px;max-height: calc(100vh - 417px);width: calc(100% - 36px);} }.ad_rA_optW { width: 300px; height: 250px; text-align: right;}@media screen and (max-width: 1260px){.ad_rA_optW { width: 100%; height: 280px; }}@media screen and (max-width: 700px){ .ad_rA_optW {  width: 0px; height: 0px;   display: none;  }}@media screen and (min-width: 1366px){.ad_rA_optW { width: 336px; height: 280px; }}.ad_rA_optW1z { width: 300px; height: 600px; text-align: right;}@media screen and (max-width: 1260px){ .ad_rA_optW1z { width: 100%; height: 280px; }}@media screen and (max-width: 700px){ .ad_rA_optW1z {  width: 0px; height: 0px;   display: none;  }}@media screen and (min-width: 1366px){.ad_rA_optW1z { width: 336px; height: 600px; }}.ad_rB_optMS {  width: 728px; height: 90px; }@media screen and (max-width: 1260px){ .ad_rB_optMS { width: 100%;height: 280px; }}@media screen and (max-width: 700px){ .ad_rB_optMS { width: 100%;height: 280px; }}.ad_rB_optM {   display: none  }@media screen and (max-width: 700px){ .ad_rB_optM { width: 100%;height: 280px; display: block;}}.ad_rB_optTwin1, .ad_rB_optTwin2 {  display: inline-block;width: 336px;height: 280px; margin-left: 0.5%;margin-right: 0.5%;}@media screen and (max-width: 1125px){.ad_rB_optTwin2{display: none ; }.ad_rB_optTwin1 { width: 100%;margin: 0;}}.ad_rB_optSmallTwin1, .ad_rB_optSmallTwin2 {  display: inline-block;width: 300px;height: 250px; margin-left: 1.5%;margin-right: 1.5%;}.hideWhenTwinsAreDisplayed {display: none ; }@media screen and (max-width: 1125px){.ad_rB_optSmallTwin2{display: none ; }.ad_rB_optSmallTwin1 { width: 100%;margin: 0;}}@media screen and (max-width: 700px){.ad_rB_optSmallTwin1, .ad_rB_optSmallTwin2{display: none ; }.hideWhenTwinsAreDisplayed {display: block; }}.ad_rC_optMW {   width: 100%;;height: 600px; }@media screen and (min-width: 701px) and (max-width: 1260px){  .ad_rC_optMW { width: 728px; height: 90px; }}@media screen and (max-width: 700px){ .ad_rC_optMW { width: 100%; height: 280px;}}@media screen and (min-width: 1440px){ .ad_rC_optMW { width: 300px; height: 600px; }}.ad_rC_optW {   width: 100%;;height: 600px; }@media screen and (max-width: 1260px){  .ad_rC_optW { display: none;}}@media screen and (min-width: 1440px){ .ad_rC_optW { width: 300px; height: 600px; }}.ad_optBTF {width: 100%;height: 280px;margin: 0 auto;}@media screen and (min-width: 1020px){.ad_optBTF {width: 970px;height: 300px;margin: 0 auto;}}.ad_rB_optInContent, .ad_rB_optInContent728 { display: inline-block;width: 336px;height: 280px; margin-left: 0.5%;margin-right: 0.5%;}.box_aInContent {float: right;margin: 10px;margin-right: 0px;}@media screen and (max-width: 500px){ .ad_rB_optInContent, .ad_rB_optInContent728 { width: 100%; height: 280px;}.box_aInContent {float: none;margin: 10px 0;}}@media screen and (min-width: 1260px){.ad_rB_optInContent728 { width: 728px; height: 90px; }}.box_aInContent .ad-728x90 {margin-right: -13px; }.ad_rB_optS3 { width: 640px;height: 180px; }@media screen and (max-width: 1260px){.ad_rB_optS3 { width: 100%;height: 250px; }}@media screen and (max-width: 700px){ .ad_rB_optS3 { min-width: 300px; min-height: 250px; width: 100%;height: auto}}@media screen and (min-width: 1440px){ .ad_rB_optS3 { width: 750px;height: 200px; }}.is_stuck{padding-top: 5px;padding-bottom: 5px;} #middletwomr-wrapper {float: right;}#middletwoml-wrapper {min-height: 1px;}@media screen and (min-width: 1261px) {#middletwocontent-wrapper{display: inline-block;}#middletwomr-wrapper {display: inline-block;}}.btfContainer {width: 100%;text-align: center;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {  display: block;}body{  position: relative;}.block {  position: relative;}.bg-helper {  position: relative;  overflow: hidden;  width: 100%;}.container-all {  position: relative;  width: 100%;}.special-nav {  z-index: 200;  position: relative;  overflow: hidden;  width: 100%;}.close-btn {  display: block;  width: 2.625em;  height: 2.25em;  padding: 0;  border: 0;  outline: none;  background: url('https://www.kalbi.pl/images/close-btn.png') no-repeat;  overflow: hidden;  white-space: nowrap;  text-indent: 100%;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.close-btn:focus, .close-btn:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}.nav-btn {   -moz-border-radius: 5px;  -webkit-border-radius: 5px;border-radius:  5px;  color: #6E4510;  font-family: Arial;  line-height: 28px;  padding: 8px 20px;  font-size: 18px;  background: #ffcc6a;   background: -moz-linear-gradient(top,  #ffcc6a 0%, #ffa901 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc6a), color-stop(100%,#ffa901));   background: -webkit-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: -o-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: -ms-linear-gradient(top,  #ffcc6a 0%,#ffa901 100%);   background: linear-gradient(to bottom,  #ffcc6a 0%,#ffa901 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc6a', endColorstr='#ffa901',GradientType=0 );   display: block;  text-decoration: none;}.special-nav .close-btn {  display: none;}@media screen and (min-width: 700px) {  .nav-btn  {display: none;}  .show-for-off-canvas  {display: none;  }}@media screen and (max-width: 700px) {  #middletwoml div.rek-300x250.show-for-off-canvas   {margin: 0 auto;margin-top: 10px;margin-left: 34px;  }div#top  {position: relative;  }  div#top .nav-btn {  border-radius:  0;color: #6E4510;font-family: Arial;font-size: 18px;background: none;background: url("https://www.kalbi.pl/images/nav-icon.png") no-repeat 15px 26px; display: block; text-decoration: none; text-indent: -1000em;overflow: hidden;width: 45px;height: 60px;padding: 0;position: absolute;left: 0px;top: 0px;   }  div#top h1  {padding-left: 40px;box-sizing: border-box;  }  #middletwoml div.box_a {  margin-top: 0;  }.special-nav {position: absolute;top: 0;padding-top: 5.25em;  }  #middletwoml .hide-for-off-canvas  {display: none;  }  #nav:not(:target) {z-index: 1;height: 0;  }  #nav:target .close-btn {display: block;  }  .special-nav .close-btn {position: absolute;top: -7.5em;left: 20px;  }  .special-nav .block {position: relative;padding: 0;  }  .js-ready .special-nav {height: 100%;width: 70%;background: #ffe4af;-webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);-moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);  }  .js-ready .special-nav .block {background: transparent;  }  .js-ready .special-nav .close-btn {display: block;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;  }  .js-ready .special-nav .close-btn:focus, .js-ready .special-nav .close-btn:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;  }  .js-ready .special-nav {left: -70%;  }  .js-ready #inner-wrap {left: 0;  }  .js-nav #inner-wrap, .js-nav-nav #inner-wrap, .js-nav-nav2 #inner-wrap {left: 70%;  }  .csstransforms3d.csstransitions.js-ready .special-nav {left: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;  }  .csstransforms3d.csstransitions.js-ready #inner-wrap {left: 0 !important;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 500ms ease;-moz-transition: -moz-transform 500ms ease;-o-transition: -o-transform 500ms ease;transition: transform 500ms ease;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;  }.csstransforms3d.csstransitions.js-nav #inner-wrap, .csstransforms3d.csstransitions.js-nav-nav #inner-wrap, .csstransforms3d.csstransitions.js-nav-nav2 #inner-wrap  {-webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);-moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);-ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);-o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);  }  .csstransforms3d.csstransitions.js-ready .special-nav .block {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;-webkit-transition-delay: ease, 0s;-moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;-o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;transition: opacity 300ms 100ms ease, transform 500ms ease;-webkit-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-moz-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-ms-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-o-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9);-webkit-transform-origin: 50% 0%;-moz-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;-o-transform-origin: 50% 0%;transform-origin: 50% 0%;  }  .csstransforms3d.csstransitions.js-nav .special-nav .block, .csstransforms3d.csstransitions.js-nav-nav .special-nav .block,  .csstransforms3d.csstransitions.js-nav-nav2 .special-nav .block {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);  }.special-nav h2.menu-title  {-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;  border-radius: 0 0 0 0;border: 0;color: #FFF;padding: 10px 25px;text-transform: uppercase;font-weight: bold;background: none;font-size: 1.875em;line-height: 1.2em;  }  .special-nav ul.menu  {border: 0;-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;  border-radius: 0 0 0 0;border-top: 0;  }  .special-nav ul.menu li a, #middletwoml ul.menu li a   {display: block;padding: 12px 25px;line-height: 29px;font-size: 13px;background: none;border-bottom: 1px solid rgba(0, 0, 0, 0.1);color: #655a44;   }  .special-nav ul.menu li.last a  {-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;  border-radius: 0 0 0 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);  }  .special-nav ul.menu li a  {color: #2e470c;font-size: 0.875em;line-height: 1.28571em;text-decoration: none;  }  .special-nav li, #middletwoml ul.menu li   {position: relative;display: block;  }  .special-nav li.is-active:after {z-index: 50;display: block;content: "";position: absolute;top: 50%;right: -0.03125em;margin-top: -0.625em;border-top: 0.625em transparent solid;border-bottom: 0.625em transparent solid;border-right: 0.625em white solid;  }  .js-nav-nav #nav.special-nav, .js-nav-nav2  #nav2.special-nav  {z-index: 210;  }.special-nav div.title {background: none;border-radius:0;  }  .special-navdiv.title h3 {  color: #6E4510;  font-family: Arial;  line-height: 28px;  padding: 8px 0px 8px 58px;  font-size: 18px;  }  .special-nav div.m2menul  {padding-bottom: 25px;  }  #middleone {padding: 0;  } }@media screen and (max-width: 700px) and (min-width: 450px) {  .js-ready .special-nav {height: 100%;width: 267px;background: #ffe4af;-webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);-moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25);  }.csstransforms3d.csstransitions.js-nav #inner-wrap, .csstransforms3d.csstransitions.js-nav-nav #inner-wrap, .csstransforms3d.csstransitions.js-nav-nav2 #inner-wrap  {-webkit-transform: translate3d(267px, 0, 0) scale3d(1, 1, 1);-moz-transform: translate3d(267px, 0, 0) scale3d(1, 1, 1);-ms-transform: translate3d(267px, 0, 0) scale3d(1, 1, 1);-o-transform: translate3d(267px, 0, 0) scale3d(1, 1, 1);transform: translate3d(267px, 0, 0) scale3d(1, 1, 1);  }} #nav2 div.greenbox {  margin-top: 25px; }#cookie-bar {font-family: Tahoma; background:linear-gradient(#ffcc68 ,#ffcc68); border-bottom: 1px solid #475f22;color: #2E470C; height:auto; line-height:18px; font-size: 12px; text-align:center; padding:3px 0;}@media screen and (max-width: 700px){ #cookie-bar {padding-top: 0px; font-size: 11px;}}#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}#cookie-bar.fixed.bottom {bottom:0; top:auto;}#cookie-bar p {margin:0; padding:0;}#cookie-bar a {  color:#ffffff;   display:inline-block;   border-radius:25px;   text-decoration:none;   padding:0 10px;  margin-left:8px;  border: 1px solid rgba(255,255,255,.5);  transition: all 0.5s;  color: #2E470C;  border-color: transparent;  box-shadow: 0 3px 3px 0px rgba(0,0,0,.11) inset;  font-weight: bold;  }#cookie-bar a:hover{  color: #2E470C;  border-color: transparent;  box-shadow: 5px 5px 5px 0px rgba(0,0,0,.15) inset;   text-decoration: underline; }#cookie-bar .cb-disable {background:#990000;}#cookie-bar .cb-disable:hover {background:#bb0000;}#cookie-bar .cb-policy {background:#f58e8e;}#cookie-bar .cb-policy:hover {background:#f58e8e;}#cookie-bar .cb-enable {background:#aafac8cf;font-size: 150%;margin-left: 20px;padding: 5px 10px;}#cookie-bar {  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);  z-index: 10;  position: relative;} 