i{font-style:normal;} img{border:0;} iframe{overflow:hidden;} .header input:focus{max-width:160px;} @media (max-width:768px){.header input{width:80px;}  .header input:focus{width:120px;} } @media (max-width:400px){.header input{width:60px;} .header input:focus{width:60px;} } .strong{font-weight:600;} input:focus,textarea:focus{border:1px solid #cecece;}   @media (max-width:768px){article header{overflow:hidden;} }  article header .breadcrumbs{display:none;} article header .breadcrumbs a{color:#888;}  @media (min-width:769px){.active-offers h3{font-size:24px;} .active-offers h2{letter-spacing:0;} } @media (min-width:1024px){.active-offers article h2{font-size:17px;line-height:22px;} .single .active-offers{/*margin:20px -50px 20px;*/ }  article header .breadcrumbs{display:inline;} }  article:hover .category-label{opacity:1;}  a:hover{/*opacity:0.85;*/ } button,input[type=submit]{cursor:pointer;} .active-offers h3 a{background-color:#9FBE0B;color:white;text-transform:uppercase;padding:5px 7px;font-size:14px;letter-spacing:-1px;font-weight:700;} .active-offers h2{font-size:16px;line-height:22px;letter-spacing:-1px;} blockquote{margin:10px 0;border:1px solid #ddd;background:#fbfbfb;padding:10px 10px 10px 20px;border-left:5px solid #d50000;} .table-striped th,.table-striped tr:nth-child(even){background-color:rgba(255,255,255,.9);} article table{width:100%;line-height:1.65;border-collapse:collapse;margin-top:10px;margin-bottom:25px;}  article table th{padding:5px 1px;text-align:center;}  article table td{padding:5px 5px;text-align:center;}  article table tr{border-bottom:1px solid #ddd;}  article table thead tr{background:#f6f6f6;border-bottom:1px solid #ccc;}  article table tr:nth-child(even){background:#fbfbfb;}  .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:30px;}  .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}    /* welcome box */   #welcome-wrapper{display:none;} #welcome-wrapper.show{display:block;}  #welcome{top:50%;left:50%;position:fixed;margin:-112px -180px;max-width:360px;background:#fff;box-shadow:0 0 200px #000;text-align:center;color:#404040;line-height:22px;z-index:10000;} @media (max-width:384px){#welcome{margin:0;width:100%;max-width:100%;left:0;top:20%;} } .welcome-close,.toplayer-close{position:absolute;right:-10px;background-color:#eee;width:36px;font-weight:600;border-radius:19px;height:36px;line-height:35px;color:#777;top:-10px;cursor:pointer;z-index:100;} #welcome p{line-height:30px;padding:30px 40px 10px;} #welcome a{border:none;} .welcome-bg{background:#f2f2f2;padding:.8em 0 .7em;border-top:1px solid #ececec;border-bottom:1px solid #ececec;} .welcome-iframe{border:none;overflow:hidden;width:125px;height:24px;} .welcome-logo{margin:0 1px;} #welcome img{margin:0 5px 0 0;width:32px;height:32px;}  .news-expired{font-weight:600;text-align:center;background:#f5f5f5;padding:10px;line-height:25px;color:#555;margin:10px 0;}  .category-laboratorium .news-expired{background:#D82F00;color:white;}   #footer{color:#999;overflow:hidden;padding:10px 0 20px;clear:both;}  #footer .copyright{text-shadow:1px 0 0 white;color:#777;text-align:center;display:block;padding:1.3em 0 0;}  #footer .pages{display:inline-block;} #footer .pages li{padding:3px 3px 3px 3px;display:inline-block;margin:0;list-style-type:square;} #footer .pages li:before{content:' ';padding:0 6px 0 0;} @media (min-width:769px){#footer{font-size:14px;} #footer .copyright{display:inline-block;float:left;} #footer .pages{float:right;} #footer .pages li:first-child:before{content:'';}   #footer-widgets .container div:first-child .table-wrapper{padding-right:30px;} #footer-widgets .container div:last-child .table-wrapper{padding-left:30px;} }   #footer-widgets{padding:20px 0;margin:20px 0 0;/*border-top:1px solid #eee;*/ /*border-bottom:1px solid #eee;*/ background:#fafafa;}   #footer-widgets h4{font-size:20px;line-height:30px;}  #footer-widgets table{font-size:16px;width:100%;margin:10px 0 20px;}  #footer-widgets table tr{padding:0;line-height:25px;}  #footer-widgets table td{position:relative;text-align:right;margin:0;padding:5px 0;}  #footer-widgets table .percent{font-size:18px;font-weight:600;}  #footer-widgets table .name{padding:5px 0;line-height:1;text-align:left;}  #footer-widgets table .counter{color:#a0c433;font-weight:600;font-size:20px;vertical-align:middle;text-align:center;min-width:35px;}  #footer-widgets table .name ul{padding:0;color:#777;margin:0;font-size:12px;width:100%;}  #footer-widgets table .name ul li{padding:4px 0 0 8px;list-style:square inside;float:left;white-space:nowrap;}  #footer-widgets table .name ul li:first-child{list-style:none;padding-left:0;}  #footer-widgets table .duration{letter-spacing:-1px;}  table .apply{background:#9FBE0B;color:white;padding:7px 12px;font-size:13px;font-weight:600;text-transform:uppercase;text-shadow:1px 0 0 #8a0;}  table .apply:hover{text-shadow:1px 0 0 #680;}  .full-width table .apply{padding:9px 15px;font-size:15px;} .full-width table tr td{padding:5px 10px;}  #footer-widgets #more-deposits{text-align:right;font-size:14px;margin:22px auto;} #footer-widgets #more-deposits a{padding:10px 8px;} #footer-widgets #more-deposits a:after{content:" »";}  @media (min-width:769px){.col-md-6{width:50%;display:inline-block;float:left;} .col-md-4{width:33.33333%;display:inline-block;float:left;}  aside .newsletter{display:block;min-width:300px;max-width:360px;} }  article .newsletter{margin:20px auto 30px;text-align:center;}  .after-post-newsletter .newsletter button,.after-post-newsletter .newsletter input,article .newsletter button,article .newsletter input{font-size:18px;line-height:26px;padding:10px 12px;}  .after-post-newsletter{margin:10px auto 30px;padding:20px 20px;background:#f4f4f4;} .after-post-newsletter .newsletter{text-align:center;margin:10px auto;} .after-post-newsletter .newsletter input{background-color:white;border:1px solid #ddd;} .after-post-newsletter .newsletter input:focus{border:1px solid #D82F00;}  #comments{margin-top:40px;} .comments{margin:0;padding:0;} .comment{list-style:none;padding:10px 0 20px;margin:10px 0 20px;border-bottom:1px solid #eee;} .comment img{float:left;margin-top:7px;} .comment .comment-content{overflow:hidden;word-break:break-word;padding:0 20px;} .comment .comment-content p{padding-top:0;line-height:28px;word-wrap:break-word;} .comment .comment-content img{max-width:100%;} .comment small{margin-top:10px;color:#888;display:inline-block;} .comment .logged{color:#333;}  .meta{margin:20px 0 0;padding:0;font-size:13px;color:#888;} .meta li{list-style:none;line-height:25px;} .meta li a{color:#888;}  .post-navigation,.comment-navigation,.comment-navigation-inline{margin:0 0 10px;padding:0 0 30px;width:100%;float:left;} .post-navigation ul,.comment-navigation ul,.comment-navigation-inline ul{padding:0;} .post-navigation ul li,.comment-navigation-inline ul li{list-style-type:none;}   .comment-navigation-inline{padding:0 0 10px;} .comment-navigation-inline a{background:#f4f4f4;padding:5px 15px;line-height:40px;display:inline-block;width:100%;box-sizing:border-box;}   textarea{background:#f4f4f4;padding:8px 6px;width:100%;min-height:120px;margin:3px 0;box-sizing:border-box;max-width:100%;}  #respond{margin:5px 0 30px;padding:10px 0 10px;clear:both;}  #respond form{overflow:hidden;margin:10px 0;}  #respond input{width:100%;margin:4px 0;}  #respond form button{padding:8px 20px;margin:4px 0;}  @media (min-width:769px){#respond form input{width:36%;} }  .full-width p{font-size:17px;line-height:32px;} .full-width .active-offers h2{letter-spacing:0;} ::-webkit-input-placeholder{color:#999;}:-moz-placeholder{color:#999;opacity:1;}::-moz-placeholder{color:#999;opacity:1;}:-ms-input-placeholder{color:#999;}  #searchform{text-align:center;padding:20px;} .wpcf7-mail-sent-ok{padding:10px;background:#9FBE0B;color:white;} .wpcf7-not-valid-tip{display:block;color:red;font-size:14px;}  .first-time{-webkit-animation-name:shake;-webkit-animation-duration:3s;-webkit-animation-delay:2s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}  @-webkit-keyframes shake{0%{transform:rotate(0deg);} 4%{transform:rotate(-2.5deg);} 8%{transform:rotate(2.5deg);} 12%{transform:rotate(0deg);} }  @media (max-width:768px){.hidden-xs{display:none;} .full-width table tr td{padding:5px 0;} }  .offer-calendar,.offer-details{margin:20px 0;} .offer-calendar ul,.offer-details ul{margin:10px 0 10px 25px;padding:0;list-style-type:decimal;} .offer-calendar ul:before,.offer-details ul:before{content:attr(data-day);border-top:15px solid #D82F00;min-height:60px;float:left;width:80px;margin:10px 60px 15px 0;line-height:50px;font-size:22px;font-weight:600;background:#f0f0f0;color:#555;text-align:center;display:none;}  .offer-details ul li,.offer-calendar ul li{width:100%;list-style-type:decimal;} .offer-details ul li a,.offer-calendar ul li a{color:#444;border-bottom:1px dashed #eee;}  .offer-details .event-price,.offer-calendar .event-price{color:#9FBE0B;font-weight:600;padding:0 2px;} .offer-details .event-date,.offer-calendar .event-date{font-size:14px;text-align:right;display:block;width:100%;}  aside .tutorials li i{position:absolute;left:-40px;font-size:30px;top:10px;}  .offer-details.swipeable p,.offer-calendar.swipeable p{margin:0;padding:0;}  .offer-details.swipeable,.offer-calendar.swipeable{overflow:hidden;position:relative;width:100%;height:310px;margin:0 -10px;padding:0 12px 0 4px;}  .offer-details.swipeable ul:before,.offer-calendar.swipeable ul:before{content:"";display:none;}   .offer-details.swipeable ul,.offer-calendar.swipeable ul{margin:5px 0;padding:0;position:absolute;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;vertical-align:top;}  .offer-details.swipeable ul li,.offer-calendar.swipeable ul li{display:inline-block;margin:0;vertical-align:top;padding:1px;white-space:normal;line-height:20px;font-size:14px;box-sizing:border-box;width:40%;text-align:center;}  .offer-details.swipeable ul li a,.offer-calendar.swipeable ul li a{color:#444;line-height:18px;}  .offer-details ul li:hover a,.offer-calendar ul li:hover a{color:black;}  .offer-calendar.swipeable ul li .event-date,.event-date{border-top:16px solid #D82F00;min-height:65px;width:85px;min-width:85px;line-height:25px;font-size:22px;font-weight:600;background:#f0f0f0;color:#555;text-align:center;display:block;margin:5px auto;padding:10px 0 0;}  .event-date small{text-transform:uppercase;letter-spacing:-1px;color:#444;display:block;line-height:18px;margin:0;}  .event-sheet{border-top:16px solid #F0F0F0;min-height:65px;width:75px;min-width:75px;line-height:25px;font-size:22px;font-weight:600;background:#f0f0f0;color:#555;text-align:center;display:block;margin:40px auto 5px;padding:10px 0 0;position:relative;}  .event-sheet:before{width:20px;height:20px;background:white;content:"";position:absolute;top:-16px;right:0;} .event-sheet:after{content:"";width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent transparent #E2E2E2 transparent;top:-16px;right:0;position:absolute;}  .sheet-lines{border-top:18px double #CACACA;border-bottom:18px double #CACACA;width:50px;height:6px;display:inline-block;margin-top:8px;}      .swipe-right,.swipe-left{position:absolute;top:124px;right:0;z-index:1000;max-width:30px;cursor:pointer;opacity:0.5;display:none;} .swipe-left:hover,.swipe-right:hover{opacity:1;} .swipe-left{left:0;} .swipe-left:before,.swipe-right:before{content:">";line-height:30px;text-align:center;font-weight:600;width:30px;height:30px;background:white;display:inline-block;border-radius:15px;} .swipe-left:before{content:"<";}  .a-reminder-wrapper{position:absolute;left:0;/*bottom:35px;*/ width:100%;z-index:1001;} .a-reminder-wrapper:hover{opacity:1;} .a-reminder{background-color:white;height:350px;position:absolute;bottom:0;left:50%;margin:0 -175px;width:340px;border:none;text-align:center;line-height:24px;color:#444;box-shadow:0 0 200px #000;font-weight:400;z-index:1001;} .a-reminder iframe{border:none;width:100%;height:100%;} .a-reminder h5{width:100%;padding:20px 0;margin-bottom:10px;background-color:#f4f4f4;text-transform:uppercase;font-size:17px;} .a-reminder .toplayer-close{background-color:white;} .a-reminder p{padding:10px;} .a-reminder:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e4e4e4;}   ul.children{padding-left:70px;} ul.children .comment{padding:10px 0 10px;margin:10px 0 10px;border-bottom:none;border-top:1px solid #eee;}  .offer-counters{margin:20px 0;font-size:14px;padding:15px 0;position:relative;text-transform:uppercase;line-height:130%;vertical-align:middle;} .counter-wrapper{width:100%;display:inline-block;border-bottom:4px solid #ccc;position:relative;padding:20px 0;} .counter-wrapper strong{font-size:110%;padding:0 2px;} .counter-indicator{position:absolute;bottom:-4px;height:4px;left:0;border-right:2px solid white;margin:15px 0 0;} .expiration-indicator{background:#D82F00;} .progress-indicator{background:#87ab00;} #progress-counter:after{content:"wśród czytelników";font-size:11px;display:block;color:#bbb;position:absolute;right:0;bottom:5px;}  .offer-faq{counter-reset:faq-counter;} .offer-faq h5:before{content:counter(faq-counter);counter-increment:faq-counter;margin-right:10px;color:#676767;font-size:14px;font-weight:600;background:#F0F0F0;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;vertical-align:middle; } .offer-faq h5{padding:20px 0 0;} .offer-faq p{padding-left:36px;}  .logged.administrator:after,.logged.wyjadacz:after{content:"Wyjadacz";background:#87ab00;margin:0 0 0 4px;text-transform:uppercase;color:white;padding:1px 4px;font-size:90%;letter-spacing:-0.5px;}  .logged.administrator:after{content:"Admin";background:#aaa;}  @media (-webkit-min-device-pixel-ratio:2){#welcome,.a-reminder{box-shadow:0 0 140px #000;} }  @media (min-width:769px){.counter-wrapper{width:45%;} .counter-wrapper:nth-child(2n){margin-left:4.5%;text-align:right;} .counter-wrapper:nth-child(2n+1){margin-right:4.5%;} .offer-details ul:before,.offer-calendar ul:before{display:inline-block;} .event-date{max-width:25%;} .offer-details.swipeable,.offer-calendar.swipeable{height:280px;} .offer-details.swipeable ul,.offer-calendar.swipeable ul{overflow:hidden;} .offer-details.swipeable ul li,.offer-calendar.swipeable ul li{min-width:180px;line-height:22px;font-size:15px;width:33.3333%;} .swipe-left,.swipe-right{top:143px;display:block;} .swipe-left:before,.swipe-right:before{background:#f4f4f4;} .after-post-newsletter{margin:10px -20px 30px;} }  @media(min-width:768px){.a-reminder.resized{width:700px;height:400px;margin:0 -350px;} }  

