.page-367 #captionpage {
    display: none;
}
.book-item {
    margin: 0 15px;
    width: 255px;
}
.book-item.book-59, .book-item.book-60, .book-item.book-63, .book-item.book-65, .book-item.book-93 {
    width: 510px;
}
.book-item h4 {
    text-align: center;
}
.book-item h4 a {
}
.book-item h4 a:hover {
    color: #ed6210;
}
.przycisk {
    font-family: 'Jost', sans-serif;
    height: 44px;
    padding: 0 15px;
    line-height: 40px;
    border-width: 2px;
    border-style: solid;
    display: inline-block;
    font-size: 18px;
    color: #333;
}
.przycisk.przycisk-r {
    border-radius: 20px;
}
.przycisk.kolor-1 {
    border-color: #009bd6;
}
.przycisk.kolor-1 i {
    color: #009bd6;
}
.przycisk.kolor-1:hover {
    border-color: #009bd6;
    background-color: #009bd6;
    color: #FFF;
}
.przycisk.kolor-1:hover i {
    color: #FFF;
}
.przycisk.kolor-11 {
    border-color: #009bd6;
    background-color: #009bd6;
    color: #fff;
}
.przycisk.kolor-11 i {
    color: #fff;
}
.przycisk.kolor-11:hover {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
    color: #009bd6;
}
.przycisk.kolor-11:hover i {
    color: #009bd6;
}
.przycisk.kolor-2 {
    border-color: #ed6210;
}
.przycisk.kolor-2 i {
    color: #ed6210;
}
.przycisk.kolor-2:hover {
    border-color: #ed6210;
    background-color: #ed6210;
    color: #FFF;
}
.przycisk.kolor-2:hover i {
    color: #FFF;
}
.przycisk.kolor-22 {
    border-color: #ed6210;
    background-color: #ed6210;
    color: #fff;
}
.przycisk.kolor-22 i {
    color: #fff;
}
.przycisk.kolor-22:hover {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
    color: #ed6210;
}
.przycisk.kolor-22:hover i {
    color: #ed6210;
}
.przycisk.kolor-o-1 {
    border-color: #4D9D94;
    background-color: #4D9D94;
    color: #fff;
}
.przycisk.kolor-o-1 i {
    color: #fff;
}
.przycisk.kolor-o-1:hover {
    border-color: #fff;
    background-color: #fff;
    color: #4D9D94;
}
.przycisk.kolor-o-1:hover i {
    color: #4D9D94;
}
.przycisk.kolor-o-2 {
    border-color: #E78654;
    background-color: #E78654;
    color: #fff;
}
.przycisk.kolor-o-2 i {
    color: #fff;
}
.przycisk.kolor-o-2:hover {
    border-color: #fff;
    background-color: #fff;
    color: #E78654;
}
.przycisk.kolor-o-2:hover i {
    color: #E78654;
}
.przycisk.kolor-green {
    border-color: #64b74b;
    background-color: #64b74b;
    color: #fff;
}
.przycisk.kolor-green i {
    color: #fff;
}
.przycisk.kolor-green:hover {
    border-color: #498437;
    background-color: #498437;
    color: #fff;
}
.przycisk.kolor-green:hover i {
    color: #fff;
}
.t-c {
    text-align: center;
}
.w-100 {
    width: 100%;
}
.btn-detail-buy .przycisk.kolor-11 {
    margin-bottom: 10px;
}
#osmap a {
    color: #009bd6;
}
#osmap a:hover {
    color: #333;
}
a:hover {
    text-decoration: none;
}
#slider {
    width: 100%;/* height:550px; background: url(../images/slide2.jpg); background-position:center; background-size: cover;*/
}
.container-2 {
    width: 100%;
}
#minislider {
    width: 100%;
    height: 20vh;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-color: #009bd6;
}
.bg_o_firmie {
    background-image: url(../images/baner-o-firmie.jpg);
}
.bg_oferta {
    background: url(../images/slide-3.jpg)
}
.bg_aktualnosci {
    background: url(../images/aktualnosci.jpg);
}
.bg_nauczyciel {
    background: url(../images/nauczyciel.jpg)
}
.bg_praca {
    background: url(../images/praca.jpg)
}
.bg_kontakt {
    background: url(../images/kontakt.jpg);
}
.bg_default {
    background: url(../images/oferta.jpg)
}
.bg_budka {
    background: url(../images/bg-budka.jpg);
}
.bg_nagrodowka {
    background: url("../images/nagordowka-bg.jpg");
}
#topline-blue {
    background-color: #009bd6;
    color: #fff;
    height: 40px;
    line-height: 40px;
}
#topline-blue ul.top-list {
    text-align: right;
    margin: 0;
    padding: 0;
    list-style: none;
}
#topline-blue ul.top-list li {
    display: inline-block;
    margin: 0 0 0 10px;
    list-style: none;
}
#topline-blue ul.top-list li a {
    color: #fff;
}
#topline-blue ul.top-list li a:hover {
    color: #fff;
}
#minislider.bg_budka {
    background-size: cover;
}
/*#slider img { width:100%; max-width:100%;}
#slider #captionmove { position:absolute; top:100px;}*/
#captionmove {
    margin-top: 240px;
}
#header #logo {
    float: left;
    margin: 20px 0 0px 0px;
}
#header #logo img {
}
#header #logo a, #header #logo .name {
    float: left;
}
#header.headerfix #logo {
}
#header.headerfix #logo img {
    width: 100%;
}
#header #top-contact {
    float: right;
    margin: 20px 0 0 0;
}
#header .navigation {
    float: right;
    margin: 20px 0 0 0;
}
#header.headerfix .navigation {
    margin-top: 20px;
}
#header #top-link {
    float: right;
}
#top-link {
    margin: 20px 0 0 10px;
    padding-left: 10px;
    border-left: #ddd solid 1px;
}
#header.headerfix #top-link {
    margin-top: 20px;
}
#top-link ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#top-link li {
    float: left;
    margin: 0 0 0 10px;
}
#top-link li a {
    width: 44px;
    height: 44px;
    display: block;
    border: #999 solid 2px;
    border-radius: 50%;
    background: #FFF;
    text-align: center;
    line-height: 38px;
    color: #999;
    font-size: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#top-link li a.kolor-1 {
    color: #009bd6;
    border-color: #009bd6;
}
#top-link li a.kolor-2 {
    color: #fff;
    border-color: #ed6210;
    width: 120px;
    border-radius: 20px;
    font-size: 14px;
    background: #ed6210;
}
#top-link li a.kolor-4 {
    color: #fff;
    border-color: #009bd6;
    width: 120px;
    border-radius: 20px;
    font-size: 14px;
    background: #009bd6;
}
#top-link li a.kolor-3 {
    color: #a8c500;
    border-color: #a8c500;
}
#top-link li a.kolor-1:hover {
    color: #FFF;
    background-color: #009bd6;
}
#top-link li a.kolor-2:hover {
    color: #ed6210;
    background: #fff;
}
#top-link li a.kolor-3:hover {
    color: #fff;
    background: #a8c500;
}
#top-link li a.kolor-4:hover {
    color: #009bd6;
    background: #fff;
}
#header .navigation ul#mimenu {
    list-style: none;
    padding: 0;
    margin: 0;
}
#header .navigation ul#mimenu li {
    float: left;
    margin: 0 0 0 25px;
    padding: 0;
}
#header .navigation ul#mimenu li a {
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    font-family: 'Jost', sans-serif;
    font-weight: 700;
    padding: 20px 0;
}
#header .navigation ul#mimenu li a:hover {
    color: #660099;
    border-bottom: #660099 solid 2px;
}
#header .navigation ul#mimenu li.active a {
    color: #660099;
    border-bottom: #660099 solid 2px;
}
#header #top-contact ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#header #top-contact ul li {
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
    border-left: #999 solid 1px;
    font-size: 16px;
}
#header #top-contact ul li i {
    color: #6600cc;
    margin-right: 5px;
}
#header #top-contact ul li:first-child {
    border: none;
}
.lightbg {
    background-color: #f2f2f2;
}
.sekcja {
    padding: 60px 0;
}
.sekcja.lightbg {
    padding-bottom: 40px;
}
.sekcja.sekcja-content-clear-front {
    padding-top: 0;
    padding-bottom: 0px;
}
.greybg {
    background: radial-gradient(black 15%, transparent 16%) 0 0, radial-gradient(black 15%, transparent 16%) 8px 8px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
    background-color: #030311;
    background-size: 16px 16px;
}
#news {
    background: #f4fcff;
}
#news h4 {
    margin: 15px 0;
    font-size: 22px;
    line-height: 28px;
}
#news h4 a {
    color: #009bd6;
}
#news h4 a:hover {
    color: #333
}
.news-date {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}
a.readon {
    color: #fe0000
}
a.readon:hover {
    color: #FFF;
    text-decoration: none;
}
.news-item {
    margin: 0 10px;
}
#news .slick-arrow {
    position: absolute;
    top: 100px;
    background: none;
    outline: none;
    border: none;
}
#news .slick-arrow i {
    font-size: 50px;
    color: #009bd6;
}
#news .slick-arrow:hover i {
    color: #ed6210;
}
.slick-prev {
    left: -30px;
}
.slick-next {
    right: -30px;
}
.books .slick-arrow {
    position: absolute;
    top: 100px;
    background: none;
    outline: none;
    border: none;
}
.books .slick-arrow i {
    font-size: 50px;
    color: #009bd6;
}
.books .slick-arrow:hover i {
    color: #ed6210;
}
.slick-slide img {
    display: block;
    max-width: 100%;
    height: auto;
}
.why {
    width: 100%;
}
.why .container-fluid {
    padding: 0px;
}
.why .row {
    margin: 0;
}
.why .col-md-6 {
    padding: 0;
}
.why .left-box {
    float: left;
    width: 100%;
    position: relative;
}
.why .left-box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.why .left-box .frame {
    float: left;
    width: 100%;
}
.why .left-box .frame img {
    display: block;
    width: 100%;
}
.choose-logo-box {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    border: 5px solid #bda999;
    padding: 70px 100px;
}
.why .right-box {
    float: left;
    width: 100%;
    padding: 0 0 0 55px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.why .cp-text-box {
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
}
.why .cp-text-box .detail-box {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 0 0 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0 0 20px 0;
}
.why .cp-text-box .icon-box {
    width: 84px;
    height: 84px;
    border: 2px solid #bda999;
    background-color: #fff;
    border-radius: 100%;
    line-height: 84px;
    text-align: center;
    font-size: 44px;
    color: #bda999;
    position: absolute;
    left: -97px;
    top: 0;
}
.why .cp-text-box .icon-box.color-1.border-color-1 {
    color: #009bd6;
    border-color: #009bd6;
}
.why .cp-text-box .icon-box.color-2.border-color-2 {
    color: #ed6210;
    border-color: #ed6210
}
.why .cp-text-box .icon-box.color-3.border-color-3 {
    color: #a8c500;
    border-color: #a8c500;
}
.why .cp-text-box .detail-box.color-1:hover .icon-box {
    color: #FFF;
    border-color: #009bd6;
    background: #009bd6;
}
.why .cp-text-box .detail-box.color-2:hover .icon-box {
    color: #FFF;
    border-color: #ed6210;
    background: #ed6210
}
.why .cp-text-box .detail-box.color-3:hover .icon-box {
    color: #FFF;
    border-color: #a8c500;
    background: #a8c500
}
.why .cp-text-box .inner {
    overflow: hidden;
}
.why .cp-text-box .detail-box:hover .icon-box {
    color: #fff;
    border: 2px solid #fff;
}
.why .cp-text-box .detail-box h3 {
    margin: 0 0 15px 0;
}
.why .cp-text-box .detail-box h3 a {
    color: #252525;
}
.why .cp-text-box .detail-box.color-1 h3 a:hover, .why .cp-text-box .detail-box.color-1:hover h3 a {
    color: #009bd6;
}
.why .cp-text-box .detail-box.color-2 h3 a:hover, .why .cp-text-box .detail-box.color-2:hover h3 a {
    color: #ed6210;
}
.why .cp-text-box .detail-box.color-3 h3 a:hover, .why .cp-text-box .detail-box.color-3:hover h3 a {
    color: #a8c500;
}
.why .cp-heading-1 {
    margin-bottom: 30px;
    padding-left: 15px;
}
.why .cp-heading-1 h2 {
    margin-top: 0;
    margin-bottom: 15px;
}
.why .cp-heading-1 em {
    font-style: normal;
    font-family: 'Jost', sans-serif;
    margin-bottom: 0px;
    font-size: 18px;
}
.sekcja-wstep {
    padding-bottom: 0;
}
.sekcja-wstep h2 {
    font-size: 32px;
    text-align: left;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    position: relative;
}
.sekcja-wstep h2::before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 280px;
    height: 3px;
    background: url(../images/border-280.png) bottom center no-repeat;
}
.sekcja-punkty h3 {
    font-size: 28px;
    text-align: center;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    position: relative;
}
.sekcja-punkty h3::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -140px;
    content: '';
    width: 280px;
    height: 3px;
    background: url(../images/border-280.png) bottom center no-repeat;
}
.sekcja-punkty {
    background: url(../images/dlaczego.jpg) center center no-repeat #f5f5f5;
    background-attachment: fixed;
}
.sekcja-punkty h4 {
    text-align: center;
}
.sekcja-punkty .ikona {
    width: 90px;
    height: 90px;
    background: #FFF;
    color: #333;
    text-align: center;
    line-height: 76px;
    border-radius: 50%;
    border: solid 3px #333333;
    margin: 10px auto 20px auto;
}
.sekcja-punkty .ikona i {
    font-size: 48px;
    line-height: 86px;
}
.box-punkt {
    margin-bottom: 30px;
}
.ikona.color-1.border-color-1 {
    color: #009bd6;
    border-color: #009bd6;
}
.ikona.color-2.border-color-2 {
    color: #ed6210;
    border-color: #ed6210
}
.ikona.color-3.border-color-3 {
    color: #a8c500;
    border-color: #a8c500;
}
.sekcja-pakiety {
    background-color: #f5f5f5;
}
.sekcja-pakiety h2 {
    font-size: 28px;
    text-align: center;
    margin: 0 0 60px 0;
    padding: 0 0 20px 0;
    position: relative;
}
.sekcja-pakiety h2::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -140px;
    content: '';
    width: 280px;
    height: 3px;
    background: url(../images/border-280.png) bottom center no-repeat;
}
.sekcja-pakiety h3 {
    margin-top: 0;
}
.sekcja-pakiety h3 a {
    margin-top: 0;
    color: #ed6210;
}
.sekcja-pakiety h3 a:hover {
    color: #ed6210;
}
.pakietboxout {
    height: auto;
    overflow: hidden;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10), 0 6px 6px rgba(0,0,0,0.13);
    background: #FFF;
    position: relative;
}
.pakietboxout:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.pakietboxout img {
    max-width: 100%;
}
.pakietboximg {
    float: left;
    width: 45%;
}
.cyfra {
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -30px;
    width: 60px;
    height: 60px;
    z-index: 1
}
.row-pakiety {
    margin-bottom: 70px;
}
/*.pakietboxout .cyfra a::before { width:80px; height:80px; border:solid 3px #009bd6; line-height:96px; text-align:center; border-radius:50%; content:''; display: block; position:absolute; top:-22px; left:50%; margin-left:-70px;}*/
.cyfra a {
    color: #fff;
    position: relative;
    text-align: center;
    width: 60px;
    height: 60px;
    border: solid 3px #009bd6;
    background: #009bd6;
    display: block;
    border-radius: 50%;
    line-height: 26px;
    padding-top: 5px;
}
.cyfra a span {
    font-size: 36px;
    display: block;
}
.obrazek-pakiet {
    max-width: 100%;
    border-radius: 50%;
    border: #009bd6 solid 3px;
    margin-top: 15px;
}
.pakietboxin {
    background: #FFF;
    position: relative;
    float: left;
    width: 55%;
    padding: 30px 15px 0 30px;
}
.sekcja-lata {
    background: #009bd6;
    padding-bottom: 90px;
}
.sekcja-lata h2 {
    font-size: 28px;
    text-align: center;
    margin: 0 0 70px 0;
    padding: 0 0 20px 0;
    position: relative;
    color: #FFF;
}
.sekcja-lata h2::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -140px;
    content: '';
    width: 280px;
    height: 3px;
    background: #FFF;
}
.sekcja-lata h3 a::before {
    width: 140px;
    height: 140px;
    border: solid 3px #FFFFFF;
    line-height: 96px;
    text-align: center;
    border-radius: 50%;
    content: '';
    display: block;
    position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -70px;
}
.sekcja-lata h3 a {
    color: #FFF;
    position: relative;
    display: block;
    text-align: center;
}
.sekcja-lata h3 a span {
    font-size: 60px;
    display: block;
}
.sekcja-lata h3 {
    margin: 0;
    padding: 0;
}
.sekcja-lata h3 a:hover {
    color: #333 !important;
}
.sekcja-lata h3 a:hover::before {
}
.sekcja-dodatkowe {
    padding-top: 30px;
    background: #f5f5f5;
}
.sekcja-dodatkowe h2 {
    font-size: 28px;
    text-align: center;
    margin: 0 0 60px 0;
    padding: 0 0 20px 0;
    position: relative;
}
.sekcja-dodatkowe h2::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -140px;
    content: '';
    width: 280px;
    height: 3px;
    background: url(../images/border-280.png) bottom center no-repeat;
}
.sekcja-zapytanie h2 {
    font-size: 28px;
    margin: 0 0 30px 0;
    padding: 0 0 20px 0;
    position: relative;
    text-align: left;
}
.sekcja-zapytanie h2::before {
    position: absolute;
    bottom: 0;
    content: '';
    width: 280px;
    height: 3px;
    background: url(../images/border-280.png) bottom center no-repeat;
    left: 0;
    margin: 0;
}
.sekcja-zapytanie p {
    font-size: 18px;
    color: #333;
    font-family: 'Jost', sans-serif;
    margin-bottom: 20px;
}
.sekcja-zapytanie {
    background-image: url(../images/zapytanie.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 30px 0 30px 0;
}
p.chrono_credits {
    display: none;
}
.item-page .page-header {
    margin: 0;
    padding: 0;
    border: none;
}
.item-page .page-header h2, .item-page .page-header h1, .tag-category h2 {
    font-size: 28px;
    text-align: center;
    margin: 0 0 30px 0;
    padding: 0 0 20px 0;
    position: relative;
}
.item-page .page-header h2::before, .item-page .page-header h1::before, .tag-category h2::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -140px;
    content: '';
    width: 280px;
    height: 3px;
    background: #009bd6;
}
.articleBody h3 {
    color: #009bd6;
    margin-bottom: 20px;
}
.articleBody ul.lista {
    margin: 0 0 15px 0;
    padding: 0;
    list-style: none;
}
.articleBody ul.lista li {
    margin: 3px 0;
    padding: 0 0 0 20px;
    position: relative;
}
.articleBody ul.lista li::before {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 18px;
    color: #ed6210;
    font-family: 'FontAwesome';
    content: '\f105';
}
.help-info {
    margin: 10px 0;
    padding: 10px;
    text-align: center;
    font-size: 12px;
}
.articleBody img {
    max-width: 100%;
}
.book-box img {
    max-width: 100%;
}
.book-box h3 {
    text-align: center;
    margin: 10px 0;
}
.book-box h3 a {
    color: #252525;
    font-size: 16px;
}
.book-box h3 a:hover {
    color: #ed6210;
}
.rowtags {
    margin-bottom: 30px;
}
.widget-kontakt p {
    font-size: 16px;
    color: #252525;
}
.widget-kontakt i {
    font-size: 20px;
    color: #009bd6;
    margin-right: 10px;
}
ul.social-nav {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.social-nav li {
    float: left;
    margin-right: 5px;
}
ul.social-nav li a {
    width: 44px;
    height: 44px;
    display: block;
    border: #999 solid 2px;
    border-radius: 50%;
    background: #FFF;
    text-align: center;
    line-height: 38px;
    color: #999;
    font-size: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
ul.social-nav li a.kolor-1 {
    color: #009bd6;
    border-color: #009bd6;
}
ul.social-nav li a.kolor-1:hover {
    color: #FFF;
    background: #009bd6;
}
#captionpage {
    margin-top: 55px
}
#captionpage h1 {
    text-align: center;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 700;
}
/*.back {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(153,153,153,0) 0%, rgba(255,255,255,0.7) 100%); 
	background: -webkit-linear-gradient(top, rgba(153,153,153,0) 0%, rgba(255,255,255,0.7) 100%); 
	background: linear-gradient(to bottom, rgba(153,153,153,0) 0%, rgba(255,255,255,0.7) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00999999', endColorstr='#ccffffff', GradientType=0 ); 
}*/
.breadcrumb img {
    display: none;
}
.breadcrumb {
    background: none;
    border-radius: 0px;
    list-style: outside none none;
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 10px 0;
    border-top: #252525 solid 1px;
    color: #666;
}
.breadcrumb a {
    color: #252525;
    padding-right: 20px;
    position: relative;
}
.breadcrumb a::before {
    position: absolute;
    right: 5px;
    top: 0;
    font-family: 'FontAwesome';
    content: '\f105';
    color: #009bd6;
}
.searchpage .searchintro {
    background: #f4f4f6;
    padding: 15px;
    margin: 15px 0;
}
.searchpage .searchintro p {
    margin-bottom: 0;
}
.searchpage .searchintro strong {
    font-weight: normal;
}
.searchpage .searchintro .badge.badge-info {
    background: #009bd6;
}
.searchpage legend {
    padding-bottom: 15px;
    margin-bottom: 10px;
}
fieldset.only {
    margin-bottom: 10px;
    margin-top: 15px;
}
fieldset.only label {
    font-weight: normal;
    padding-left: 20px;
}
dt.result-title {
    font-size: 18px;
    font-weight: normal;
    margin-top: 15px;
}
dt.result-title a {
    color: #009bd6;
}
dt.result-title a:hover {
    color: #333;
}
dd.result-created {
    font-size: 12px;
    color: #777777;
}
.highlight {
    padding: 3px;
    color: #fff;
    background: #009bd6;
}
#search-searchword {
    border: 1px solid #d2d2d4;
    font-size: 16px;
    height: 40px;
    padding: 5px 5px 5px 5px;
}
#search-searchbtn {
    width: 40px;
    height: 40px;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    background: #009bd6;
}
#search-searchbtn:hover {
    background: #333;
}
#search-searchbtn span {
    font-size: 22px
}
#zapytanie .gbs3 label {
    font-weight: normal;
}
#zapytanie .gbs3 h4 {
    font-family: 'Jost', sans-serif;
    color: #009bd6;
}
#sklepwow {
    padding: 30px 0;
    color: #fff;
    background: #ed6210;
}
#sklepwow .przycisk {
    border-radius: 20px;
}
.articleBody h3.name-m {
}
.articleBody .map-data ul li a {
    color: #252525;
}
.articleBody .map-data ul li a:hover {
    color: #ed6210;
}
.blog .item-image img {
    max-width: 100%;
    height: auto;
}
body .cc-window {
    font-size: 12px!important;
    line-height: 1.2em!important;
}
.semanticui-body .newsletter-h3 {
    text-align: center;
    color: #00aeef;
    font-size: 24px;
    line-height: 30px;
}
.semanticui-body .newsletter-h4 {
    text-align: center;
    color: #f58345;
    font-size: 24px;
}
.label-left .ui.checkbox label {
    float: left;
}
ul.lista-feat-serie {
    list-style: none;
    padding: 0px;
    margin: 0 0 30px 0;
}
ul.lista-feat-serie li {
    display: inline-block;
    padding: 20px;
    width: 23%;
    margin: 0 15px 15px 0;
    text-align: center;
    min-height: 100px;
    border: #ddd solid 1px;
    font-size: 16px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.new-feat-box {
    padding: 30px;
    min-height: 100px;
    border: solid 2px #009bd6;
    border-radius: 15px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 30px;
}
.new-feat-box.new-feat-box-arr {
    font-size: 20px;
    padding: 30px 20px 30px 60px;
    text-align: left;
    position: relative;
    box-shadow: 0px 4px 9px rgba(0,0,0,0.095);
    border: 0;
    line-height: 1.2;
    min-height: 0;
}
.new-feat-box.new-feat-box-arr::before {
    position: absolute;
    left: 20px;
    top: 45px;
    width: 30px;
    height: 24px;
    background: url("../images/stralka.png") center no-repeat;
    content: '';
}
.new-feat-box.new-feat-box-arr.new-feat-box-arr-one::before {
    top: 30px;
}
.new-feat-box.new-feat-box-arr.new-feat-box-arr-one.one-hight {
    min-height: 108px;
}

@media (max-width: 1600px) {
.new-feat-box.new-feat-box-arr.new-feat-box-arr-one {
    min-height: 110px;
    display: flex;
    align-items: center;
}
.new-feat-box.new-feat-box-arr.new-feat-box-arr-one::before {
    top: 45px;
}
}
.row-obudowa h4 {
    text-align: center;
    font-size: 16px;
}
.box-obudowa {
    min-height: 375px;
}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-5ths {
    width: 20%;
    float: left;
}
}

@media (min-width: 992px) {
.col-md-5ths {
    width: 20%;
    float: left;
}
}

@media (min-width: 1200px) {
.col-lg-5ths {
    width: 20%;
    float: left;
}
}
.blog.kuferki .page-header {
    padding-bottom: 0px;
    margin: 40px 0 20px;
    border-bottom: 0px;
}
.blog.kuferki .page-header h2 {
    font-size: 24px;
    text-align: center;
}
.item-page.newsblog .item-image img {
    max-width: 100%;
    height: auto;
}
.item-page.newsblog .item-image {
    margin-bottom: 30px;
}
p.p-intro {
    font-size: 16px;
}
.v-c {
    display: flex;
    align-items: center;
}
.blog.blog-gsearch .page-header {
    padding-bottom: 0;
    margin: 15px 0;
    border-bottom: 0px;
}
.blog.blog-gsearch .item .item-title {
    font-size: 26px;
}
.blog.blog-gsearch .page-header h3 {
    margin: 0;
}
.blog.blog-gsearch .item-body .field-entry.pole-powiat, .blog.blog-gsearch .item-body .field-entry.pole-dzielnice {
    margin-bottom: 15px;
}
.blog.blog-gsearch .item-body .field-entry.pole-dyrektor {
    margin-top: 15px;
}
.blog.blog-gsearch .item-body .field-entry.pole-dyrektor .field-label.label-dyrektor {
    display: block;
    margin-bottom: 5px;
}
.blog.blog-gsearch .item-body .field-entry .field-label {
    font-weight: bold;
}
.blog.newsblog .item .page-header {
    padding-bottom: 0px;
    margin: 15px 0 30px;
    border-bottom: 0px;
}
.blog.newsblog .item {
    margin-bottom: 30px;
}
.blog.newsblog .pull-left.item-image {
    float: none!important;
}
.sekcja.sekcja-prelengenci {
    background-color: #d9ecfa;
}
.sekcja.sekcja-prelengenci img {
    max-width: 100%;
    height: auto;
}
.sekcja.sekcja-prelengenci h4 {
    text-align: center;
}
.pre-mb-k {
    margin-bottom: 30px;
}
.sekcja.sekcja-sponsorzy img {
    max-width: 100%;
    height: auto;
}
.sekcja.sekcja-film {
    background-color: #f2f2f2;
}
.moduletable.movie-box {
    max-width: 100%;
    margin: 0 auto;
}
.row-nagordowka .col-md-3, .row-mb-boxes .col-sm-3, .row-mb-boxes .col-md-3 {
    margin-bottom: 30px;
}
.item-page.studio .item-image {
    margin-bottom: 45px;
}
ul.lista-center-featured {
    list-style: none;
    margin: 0 0 45px 0;
    padding: 0;
}
ul.lista-center-featured li {
    font-size: 18px;
    line-height: 34px;
    padding: 0 0 0 20px;
    position: relative;
}
ul.lista-center-featured li::before {
    content: '\f0da';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 0;
    color: #47bbec;
}
ul.lista-featured {
    list-style: none;
    margin: 0 0 45px 0;
    padding: 0;
}
ul.lista-featured li {
    font-size: 18px;
    line-height: 34px;
    padding: 0 0 0 20px;
    position: relative;
}
ul.lista-featured li::before {
    content: '\f0da';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    top: 0;
    color: #47bbec;
}
.item-page.studio .item-image img {
    max-width: 100%;
    height: auto;
}
.item-page.studio .col-sm-4 h4 {
    text-align: center;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
    color: #47bbec;
    font-weight: 700;
}
.item-page.studio .col-sm-4 h5 {
    text-align: center;
    color: #47bbec;
    margin-bottom: 20px;
    font-size: 18px;
}
.item-page.studio .col-sm-4 h4 a {
    color: #47bbec;
}
.item-page.studio .col-sm-4 h4 a:hover {
    color: #ed6210;
}
.item-page.zlobek-lista .ikona-holder {
    font-size: 60px;
    text-align: center;
    color: #009bd6;
}
.item-page.zlobek-lista .articleBody .row {
    margin-bottom: 60px;
}
.d-flex {
    display: flex;
    min-height: 262px;
    align-items: center;
}
.podpis-zlobek {
    padding: 25px;
    border: 1px solid #009bd6;
    margin: 50px 0;
}
.btns-view .readmore {
    height: 44px;
    padding: 0 25px;
    line-height: 40px;
    border-width: 2px;
    border-style: solid;
    display: inline-block;
    font-size: 15px;
    border-radius: 20px;
}
.btns-view .readmore {
    background: #009bd6;
    color: #fff;
    border-color: #009bd6;
}
.btns-view .readmore:hover {
    color: #009bd6;
    background: #fff;
}
.front-solution-box {
    margin-bottom: 30px;
    background: rgba(255,255,255,1);
    position: relative;
    overflow: hidden;
    z-index: 2;
    box-shadow: 0 20px 40px 0 rgba(33,87,172,.06);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    min-height: 300px;
}
.front-solution-box:hover {
    box-shadow: 0 22px 42px 0 rgba(33,87,172,.18);
    background-color: #f4fcff;
}
.front-solution-box.offer-solution-box:hover {
    background-color: #fff;
}
/*.front-solution-box::before {
    position: absolute;
    right: -80px;
    bottom: -20px;
    font-size: 220px;
    color: #f5f5f5;
    font-family: 'building4you';
    z-index: -1;
    /*	-webkit-transition: font-size 0.35s;
	-moz-transition: font-size 0.35s;
	-o-transition: font-size 0.35s;
	transition: font-size 0.35s;
    transition: font-size .8s cubic-bezier(.16, 1.08, .38, .98);
}
.front-solution-box.ikona-Hale_przemyslowe::before {
    content: "\e900";
}*/

.front-solution-box .cap {
    padding: 30px 30px 20px;
    text-align: center;
}
.front-solution-box a.abs-link {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    font-size: 0px;
    text-indent: -99999px;
    z-index: 20;
    position: absolute;
}
.front-solution-box:hover::before {
    font-size: 250px;
}
.front-solution-box h4, .front-solution-box h2, .front-solution-box p, .front-solution-box .cap img {
    transition: transform .8s cubic-bezier(.16, 1.08, .38, .98);
}
.front-solution-box .cap img {
    max-width: auto;
    width: auto;
    height: 90px;
    display: inline-block;
}
.front-solution-box.offer-solution-box .cap img {
    max-width: 250px;
    width: auto;
    height: auto;
    display: inline-block;
}
.front-solution-box h4, .front-solution-box h2 {
    font-size: 22px;
    line-height: 24px;
    margin: 0 0 15px 0;
    color: #343434;
    position: relative;
}
.front-solution-box .cap img {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
}
.front-solution-box.offer-solution-box .cap img {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}
.front-solution-box:hover .cap img {
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.front-solution-box h4, .front-solution-box h2 {
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.front-solution-box.offer-solution-box h2 {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
}
.front-solution-box.offer-solution-box {
    min-height: 405px;
}
.front-solution-box:hover h4, .front-solution-box:hover h2 {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
}
.front-solution-box.offer-solution-box:hover h2 {
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.front-solution-box p {
    margin-bottom: 0;
    line-height: 1.4;
}
.front-solution-box p {
    -webkit-transform: translate3d(0, 150px, 0);
    transform: translate3d(0, 150px, 0);
}
.front-solution-box:hover p {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
}
.front-solution-box.front-solution-box:hover p {
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.slider-blue {
    color: #009bd6;
    font-weight: 500;
    font-size: 40px;
    line-height: 46px;
    font-family: "Jost", sans-serif;
    margin: 0px;
    background-color: transparent;
    text-decoration: none;
    border-width: 0px;
    border-color: #009bd6;
    border-style: none;
}
.slider-white {
    color: #fff;
    font-weight: 500;
    font-size: 40px;
    line-height: 46px;
    font-family: "Jost", sans-serif;
    margin: 0px;
    background-color: transparent;
    text-decoration: none;
    border-width: 0px;
    border-color: #009bd6;
    border-style: none;
}
.slider-p {
    color: #333333;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    font-family: "Jost", sans-serif;
    border-width: 0px;
    border-color: #333333;
    border-style: none;
    background-color: transparent;
    text-decoration: none;
}
.slider-p-white {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    font-family: "Jost", sans-serif;
    border-width: 0px;
    border-color: #333333;
    border-style: none;
    background-color: transparent;
    text-decoration: none;
}
.custom.text-right.padding-btn-fix {
    padding-top: 25px;
}
.row.mb-3 {
    margin-bottom: 30px;
}
.lead-section {
    text-align: center;
    font-size: 20px;
    max-width: 70%;
    margin: 0 auto 60px auto;
    line-height: 36px;
}
.lead-art {
    font-size: 20px;
    margin: 0 auto 15px auto;
    line-height: 34px;
}
.articleBody h3.head-center {
    text-align: center;
    font-size: 28px;
    position: relative;
    color: #333;
    padding-bottom: 15px
}
.articleBody h3.head-center::before {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -90px;
    content: '';
    width: 180px;
    height: 3px;
    background: #009bd6;
}
.btn-detail-buy .przycisk.kolor-11 {
    margin-right: 15px;
}
.box-list-horizontal h4 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #009bd6;
}
video {
    width: 100%;
    max-height: 100%;
}
.pakiet-box {
    box-shadow: 0 4px 9px rgba(0,0,0,.095);
    padding: 25px;
    border-radius: 15px;
}
.pakiet-box h4 {
    font-size: 22px;
}
.pakiet-box:hover h4 {
    color: #009BD6;
}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-5ths {
    width: 20%;
    float: left;
}
}

@media (min-width: 992px) {
.col-md-5ths {
    width: 20%;
    float: left;
}
}

@media (min-width: 1200px) {
.col-lg-5ths {
    width: 20%;
    float: left;
}
}
body.gradient-page {
    /*background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(240,240,240,1) 50%, rgba(255,255,255,1) 100%); */
	
/*background: linear-gradient(180deg, rgba(224,241,194,1) 0%, rgba(244,238,182,1) 35%, rgba(252,226,191,1) 56%, rgba(226,223,192,1) 73%, rgba(155,218,210,1) 100%);	*/
	
	
    background: linear-gradient(180deg, rgba(170,196,126,0.1) 0%, rgba(209,230,173,0.05) 5%, rgba(226,241,193,0.1) 20%, rgba(244,238,182,0.3) 35%, rgba(252,226,191,0.5) 56%, rgba(226,223,192,0.3) 73%, rgba(155,218,210,0.4) 100%);
}
.main-bok-intro-row h1 {
    margin: 0 0 20px 0;
    font-size: 48px;
    line-height: 1.3;
    color: #009BD6;
}
.main-bok-intro-row h2 {
    margin: 0 0 40px 0;
}
.main-bok-desc-row {
    background: #fff;
    z-index: 2;
    display: block;
    position: relative;
    padding: 45px;
    border-radius: 30px;
    margin-bottom: 60px;
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.main-bok-desc-row-2 {
    background: #fff;
    z-index: 2;
    display: block;
    position: relative;
    padding: 45px;
    border-radius: 30px;
    margin-bottom: 60px;
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.main-game-desc-row {
    background: #fff;
    z-index: 2;
    display: block;
    position: relative;
    padding: 45px 45px 0 45px;
    border-radius: 30px;
    margin-bottom: 60px;
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.program-row {
    z-index: 2;
    display: block;
    position: relative;
    border-radius: 30px;
    margin-bottom: 60px;
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.program-box-padding {
    padding: 45px 0 45px 45px;
    color: #fff;
}
.program-box-padding.program-box-padding-full {
    padding: 45px;
}
.program-box-padding-left {
    padding: 45px 45px 45px 0px;
    color: #fff;
}
.program-box-padding.program-box-padding-small {
    padding: 15px 0 15px 45px
}
.program-box-padding.program-box-padding-nb {
    padding-bottom: 0px;
}
.program-box-padding p, .program-box-padding ul li {
    font-size: 18px;
    line-height: 1.6
}
.program-box-padding h2, .program-box-padding h3, .program-box-padding h4 {
    color: #fff;
}
.bottom-right-radius {
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-bottomright: 30px;
    border-bottom-right-radius: 30px;
}
.bottom-left-radius {
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-bottom-left-radius: 30px;
}
.spy-kolor-2 .program-box-padding h2, .spy-kolor-2 .program-box-padding h3, .spy-kolor-2 .program-box-padding h4, .spy-kolor-2 .program-box-padding {
    color: #161616;
}
.bezpieczny-kolor-2 .program-box-padding h2, .bezpieczny-kolor-2 .program-box-padding h3, .bezpieczny-kolor-2 .program-box-padding {
    color: #161616;
}
.main-bok-desc-row, .main-bok-desc-row p, .main-game-desc-row, .main-game-desc-row p {
    font-size: 18px;
    line-height: 1.6
}
.main-bok-desc-row p, .main-bok-desc-row-2 p {
    margin-bottom: 0;
}
.main-bok-desc-row p b, .main-bok-desc-row p strong {
    font-size: 22px;
    color: #DB6B11;
}
.main-bok-desc-row-2 p b, .main-bok-desc-row-2 p strong {
    font-size: 22px;
    color: #e30613;
}
.main-game-desc-row p b, .main-game-desc-row p strong {
    font-size: 22px;
    color: #29adb3;
}
.main-game-desc-row {
    text-align: center;
}
.main-game-desc-row p {
    margin-bottom: 30px;
}
.main-bok-mod-row {
    margin-bottom: 40px;
}
.second-bok-desc-row {
    padding: 45px;
    border-radius: 30px;
    margin-bottom: 60px
}
.second-bok-desc-row.desc-row-kolor-1 {
    background: linear-gradient(90deg, rgba(255,242,218,1) 0%, rgba(255,243,220,1) 12%, rgba(255,231,186,1) 66%, rgba(255,242,218,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.second-bok-desc-row.desc-row-kolor-2 {
    background: linear-gradient(90deg, rgba(209,233,229,1) 0%, rgba(141,209,199,1) 24%, rgba(220,246,242,1) 78%, rgba(209,233,229,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.second-bok-desc-row.desc-row-kolor-3 {
    background: linear-gradient(90deg, rgba(221,233,240,1) 0%, rgba(229,248,251,1) 12%, rgba(159,198,224,1) 66%, rgba(217,231,240,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.second-bok-desc-row.desc-row-kolor-4 {
    background: linear-gradient(90deg, rgba(202,21,25,1) 0%, rgba(167,19,22,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
    color: #fff;
}
.second-bok-desc-row.desc-row-kolor-5 {
    background: linear-gradient(90deg, rgba(36,50,107,1) 0%, rgba(69,86,154,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
    color: #fff;
}
.second-bok-desc-row.desc-row-kolor-6 {
    background: linear-gradient(90deg, rgba(245,159,19,1) 0%, rgba(238,194,122,1) 12%, rgba(246,208,147,1) 37%, rgba(245,159,19,1) 100%);
    filter: drop-shadow(0px 8px 16px rgba(0, 0, 0, 0.15));
}
.second-bok-desc-row.wc-kolor-1 {
    background: rgb(242,238,204);
    background: linear-gradient(90deg, rgba(242,238,204,1) 0%, rgba(251,250,238,1) 59%, rgba(242,238,204,1) 100%)
}
.second-bok-desc-row.wc-kolor-2 {
    background: rgb(54,121,188);
    background: linear-gradient(90deg, rgba(54,121,188,1) 0%, rgba(93,160,227,1) 59%, rgba(58,112,175,1) 100%);
}
.second-bok-desc-row.wc-kolor-3 {
    background: rgb(242,238,204);
    background: linear-gradient(90deg, rgba(242,238,204,1) 0%, rgba(251,250,238,1) 59%, rgba(242,238,204,1) 100%)
}
.second-bok-desc-row.domino-kolor-1 {
    background: rgb(2,156,215);
    background: linear-gradient(90deg, rgba(2,156,215,1) 0%, rgba(4,135,185,1) 49%, rgba(46,192,247,1) 100%);
}
.second-bok-desc-row.domino-kolor-2 {
    background: rgb(134,190,83);
    background: linear-gradient(90deg, rgba(134,190,83,1) 0%, rgba(221,255,190,1) 100%);
}
.second-bok-desc-row.domino-kolor-3 {
    background: rgb(234,167,0);
    background: linear-gradient(90deg, rgba(234,167,0,1) 0%, rgba(250,225,163,1) 80%, rgba(249,209,110,1) 100%);
}
.second-bok-desc-row.mistakos-kolor-1 {
    background: rgb(195,211,44);
    background: linear-gradient(90deg, rgba(195,211,44,1) 0%, rgba(79,151,51,1) 100%);
}
.second-bok-desc-row.mistakos-kolor-2 {
    background: rgb(0,87,154);
    background: linear-gradient(90deg, rgba(0,87,154,1) 0%, rgba(30,175,242,1) 100%);
}
.second-bok-desc-row.mistakos-kolor-3 {
    background: rgb(83,180,161);
    background: linear-gradient(90deg, rgba(83,180,161,1) 0%, rgba(96,213,191,1) 100%);
}
.second-bok-desc-row.mistakos-kolor-4 {
    background: rgb(247,16,27);
    background: linear-gradient(90deg, rgba(247,16,27,1) 0%, rgba(181,13,21,1) 100%);
}
.second-bok-desc-row.anonimo-kolor-1 {
    background: rgb(0,175,255);
    background: linear-gradient(90deg, rgba(0,175,255,1) 0%, rgba(0,123,178,1) 14%, rgba(90,203,255,1) 100%);
}
.second-bok-desc-row.anonimo-kolor-2 {
    background: rgb(5,91,203);
    background: linear-gradient(90deg, rgba(5,91,203,1) 0%, rgba(28,20,88,1) 100%);
}
.second-bok-desc-row.anonimo-kolor-3 {
    background: rgb(244,120,26);
    background: linear-gradient(90deg, rgba(244,120,26,1) 0%, rgba(255,222,71,1) 57%, rgba(255,237,156,1) 75%, rgba(255,222,71,1) 100%);
}
.pe-kolor-1 {
    background: #64b74b;
}
.pe-kolor-2 {
    background: #f5ae14;
}
.pe-kolor-3 {
    background: #393980;
}
.pe-kolor-4 {
    background: #2f75d7;
}

.pe-kolor-1-v2 {
    background: #c592ff;
}
.pe-kolor-2-v2 {
    background: #f2c23f;
}
.pe-kolor-3-v2 {
    background: #6dbefb;
}
.pe-kolor-4-v2 {
    background: #fe9fae;
}
.pe-kolor-5-v2 {
    background: #76b3fd;
	color: #fff;
}
.pe-kolor-5-v2 p, .pe-kolor-5-v2 p strong, .pe-kolor-5-v2 h2, .pe-kolor-5-v2 h3 { color:#fff; }


.program-box-padding-rel { position: relative;}



.przycisk.kolor-pe-3 {
    border-color: #c592ff;
    background-color: #c592ff;
    color: #fff;
}
.przycisk.kolor-pe-3 i {
    color: #fff;
}
.przycisk.kolor-pe-3:hover {
    border-color: #9E66DD;
    background-color: #9E66DD;
    color: #fff;
}
.przycisk.kolor-pe-3:hover i {
    color: #fff;
}



.ksh-kolor-1 {
    background: #fedf22;
}
.ksh-kolor-2 {
    background: #e30613;
}
.bezpierw-kolor-1 {
    background: #9982ac;
}
.bezpierw-kolor-2 {
    background: #f5af15;
}
.bezpierw-kolor-3 {
    background: #74b0b5;
}
.bezpierw-kolor-4 {
    background: #e5eaae;
    color: #2a3972;
}
.bezpierw-kolor-4 .program-box-padding h2, .bezpierw-kolor-4 .program-box-padding {
    color: #2a3972;
}
.kuferek-kolor-1 {
    background: #17a1df;
}
.kuferek-kolor-2 {
    background: #ffd727;
}
.tus-kolor-1 {
    background: #7eb712;
}
.tus-kolor-2 {
    background: #47b6a6;
}
.tus-kolor-3 {
    background: #c56b5f;
}
.tus-kolor-4 {
    background: #ed5d16;
}
.tus-kolor-5 {
    background: #7eb712;
}
.kpe-kolor-1 {
    background: #0081bb;
}
.kpe-kolor-2 {
    background: #eb6597;
}
.kpe-kolor-3 {
    background: #4493ba;
}
.kpe-kolor-4 {
    background: #98c335;
}
.aktywna-kolor-1 {
    background: #2759f7;
}
.aktywna-kolor-2 {
    background: #3652e9;
}
.aktywna-kolor-3 {
    background: #002086;
}
.aktywna-kolor-4 {
    background: #f9d654;
}
.aktywna-kolor-5 {
    background: #8c40e1;
}
.spy-kolor-1 {
    background: #29adb3;
}
.spy-kolor-2 {
    background: #d8dd9c;
}
.spy-kolor-3 {
    background: #00a3e4;
}
.bezpieczny-kolor-1 {
    background: #624696;
}
.bezpieczny-kolor-2 {
    background: #e1ec41;
}
.bezpieczny-kolor-3 {
    background: #bea2c5;
}
.gim-kolor-1 {
    background: #624696;
}
.gim-kolor-2 {
    background: #80ebe2;
    color: #000;
}
.gim-kolor-3 {
    background: #ffcc44;
    color: #000;
}
.gim-kolor-4 {
    background: #8aba08;
    color: #000;
}
.zakupy-kolor-1 {
    background: #65b84c;
}
.zakupy-kolor-2 {
    background: #f5ae14;
}
.zakupy-kolor-3 {
    background: #75b0b6;
}
.kuferek-n-kolor-1 {
    background: #d6046f;
    color: #fff;
    text-align: left;
    padding-bottom: 45px;
}
.main-game-desc-row.kuferek-n-kolor-1 p strong {
    color: #fff;
}
.ekomisja-kolor-1 {
    background: #2995d1;
}
.ekomisja-kolor-2 {
    background: #00b15f;
}
.ekomisja-kolor-3 {
    background: #f5af15;
}
.main-game-desc-row .ekomisja-font-kolor-1 strong {
    color: #00b15f;
}
.zestaw-box {
    border-radius: 30px;
    border: 4px solid #2995d1;
}
.ip-kolor-1 {
    background: #66bfb9;
}
.ip-kolor-2 {
    background: #00c79c;
}
.ip-kolor-3 {
    background: #2a70f2;
}
.ip-kolor-4 {
    background: #009eff;
}
.ip-kolor-5 {
    background: #473f8c;
}
.ip-content {
    padding: 30px;
    color: #fff;
}
.ip-content.ip-content-nrm {
    padding-left: 0;
}
.ip-content h3, .ip-content h2 {
    color: #fff;
}
.kolor-ip {
    background: #ffb305;
    border-color: #ffb305;
    color: #fff;
}
.kolor-ip:hover {
    background: #CB8D00;
    border-color: #CB8D00;
    color: #fff;
}
.gim-kolor-2 h2, .gim-kolor-3 h2, .gim-kolor-2 h3, .gim-kolor-3 h3 {
    color: #000;
}
.gim-kolor-2 .lista-kuferek-znak li, .gim-kolor-3 .lista-kuferek-znak li {
    color: #000;
}
.item-page.aktywna-tablica h1, h2.head-before-form {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 24px;
    font-weight: 400;
    margin: 60px 0 60px 0;
    color: #002086;
}
.item-page.aktywna-tablica h1 span, h2.head-before-form span {
    display: block;
    font-size: 32px;
    font-weight: 700;
}
.form-tablica label.control-label {
    color: #002085;
}
.form-tablica .form-control {
    border: 1px solid #fcb92d;
}
.btn-head-harmonogram {
    padding: 20px 30px;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    border-radius: 50px;
    background: linear-gradient(90deg, rgba(66,109,246,1) 0%, rgba(54,82,233,1) 35%);
    display: inline-block;
    margin: 0 0 30px 0;
}
.cena-tablica {
    font-size: 32px;
    font-weight: 700;
    color: #f9d654;
    margin: 20px 0;
}
.lista-harmonogram {
    list-style: none;
    padding: 0;
    margin: 0 0 0 70px;
    position: relative;
}
.lista-harmonogram::before {
    position: absolute;
    top: 0;
    left: 6px;
    width: 2px;
    height: 100%;
    background: #002086;
    content: '';
}
.lista-harmonogram li {
    padding: 0 0 0 40px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #002086;
    position: relative;
}
.lista-harmonogram li strong {
    font-size: 22px;
    display: block;
}
.lista-harmonogram li::before {
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    content: '';
    background: linear-gradient(90deg, rgba(66,109,246,1) 0%, rgba(54,82,233,1) 35%);
    left: 0;
    top: 10px;
}
.padding-box {
    padding: 45px 0 45px 45px;
    color: #fff;
}
.padding-box-2 {
    padding: 30px;
}
.padding-box h2, .padding-box h3, .padding-box h4 {
    color: #fff;
}
.round-box {
    border-radius: 30px;
    margin-bottom: 60px;
    filter: drop-shadow(0px 8px 16px rgba(0,0,0,0.15));
}
.round-box.round-box-border {
    border: 5px solid #f9d654;
    color: #002086;
    background: #fff;
}
.round-box.round-box-border .padding-box {
    padding: 45px 0 45px 45px;
    color: #002086;
}
.round-box.round-box-border .padding-box h2, .round-box.round-box-border .padding-box h3, .round-box.round-box-border .padding-box h4 {
    color: #002086;
}
.aktywna-kolor-4 .padding-box, .aktywna-kolor-4 .padding-box h3 {
    color: #002086;
}
.konf-kolor-1 {
    background: #43d8ff;
}
.konf-kolor-2 {
    background: #009fe3;
}
.konf-kolor-3 {
    background: #00c680;
}
.konf-modm-kolor-1 {
    background: #009fe3;
}
.konf-modm-kolor-2 {
    background: #917bd5;
}
.konf-modm-kolor-3 {
    background: #88b945;
}
.konf-modm-kolor-4 {
    background: #fea922;
}
.konf-cen-kolor-1 {
    background: #e7185f;
}
.konf-cen-kolor-2 {
    background: #f07c00;
}
.konf-cen-kolor-3 {
    background: #1598ac;
}
.konf-cen-kolor-4 {
    background: #d41217;
}
.box-konf-modm.konf-cen-kolor-2, .box-konf-modm.konf-cen-kolor-3, .box-konf-modm.konf-cen-kolor-4 {
    min-height: 360px;
}
.przycisk.cen-kolor {
    border-color: #efa305;
    background-color: #efa305;
    color: #fff;
}
.przycisk.cen-kolor:hover {
    border-color: #f6f6f6;
    background-color: #f6f6f6;
    color: #efa305;
}
.head-cem-1, .articleBody h3.head-cem-1 {
    color: #1B3E67;
}
.opis-konf-box.opis-konf-cem-1 {
    border-left: 3px solid #e7185f;
    color: #1B3E67;
}
.opis-konf-box.opis-konf-cem-2 {
    border-left: 3px solid #f07c00;
    color: #1B3E67;
}
.opis-konf-box.opis-konf-cem-3 {
    border-left: 3px solid #1598ac;
    color: #1B3E67;
}
.opis-konf-box.opis-konf-cem-4 {
    border-left: 3px solid #d41217;
    color: #1B3E67;
}
.opis-konf-box.opis-konf-cem-1 h3, .opis-konf-box.opis-konf-cem-1 h4, .opis-konf-box.opis-konf-cem-1 h5, .opis-konf-box.opis-konf-cem-2 h3, .opis-konf-box.opis-konf-cem-2 h4, .opis-konf-box.opis-konf-cem-2 h5, .opis-konf-box.opis-konf-cem-3 h3, .opis-konf-box.opis-konf-cem-3 h4, .opis-konf-box.opis-konf-cem-3 h5, .opis-konf-box.opis-konf-cem-4 h3, .opis-konf-box.opis-konf-cem-4 h4, .opis-konf-box.opis-konf-cem-4 h5 {
    color: #1B3E67;
}
.godzina-box.godz-konf-cem {
    color: #1B3E67;
}
.opis-konf-box.opis-konf-modm {
    border-left: 3px solid #917bd5;
}
.head-modm-1, .articleBody h3.head-modm-1 {
    text-align: center;
    font-size: 26px;
    color: #1B3E67
}
.laed-modm-1 {
    text-align: center;
    color: #1B3E67;
    font-size: 18px;
}
.laed-modm-1 span {
    border: #fea922 solid 2px;
    border-radius: 15px;
    display: inline-block;
    margin: 0 auto;
    padding: 10px 25px;
}
.box-konf-modm {
    border-radius: 20px;
    padding: 30px;
    color: #fff;
    min-height: 310px;
}
.box-konf-modm h3, .box-konf-modm h4, .box-konf-modm h5 {
    color: #fff;
}
.kpe-box {
    border-radius: 20px;
    padding: 30px;
    color: #fff;
}
.kpe-box h3, .kpe-box h4 {
    color: #fff;
}
.kuferek-style-font-1 {
    color: #fff;
    font-size: 22px;
    font-style: italic;
    line-height: 1.4;
}
.kuferek-style-font-12 {
    color: #fff;
    font-size: 22px;
    line-height: 1.4;
}
.kuferek-style-nm {
    margin: 0;
}
.lista-kuferek-big {
    list-style: none;
    margin: 0;
    padding: 0;
}
.lista-kuferek-big li {
    padding: 5px 0;
    font-size: 18px;
}
.lista-kuferek-znak {
    list-style: none;
    margin: 0;
    padding: 0;
}
.lista-kuferek-znak li {
    padding: 5px 0 5px 25px;
    font-size: 18px;
    position: relative;
}
.lista-kuferek-znak li::before {
    position: absolute;
    left: 0;
    top: 7px;
    color: inherit;
    font-family: 'FontAwesome';
    content: "\f054";
}
.bold-blue {
    font-weight: bold;
    color: #009BD6
}
.articleBody h3.head-center.head-book {
    margin-top: 0;
    margin-bottom: 30px;
}
.main-bok-desc-row-style-2 h4 {
    font-size: 22px;
    margin-bottom: 15px;
    color: #009bd6;
}
.articleBody .second-bok-desc-row.desc-row-kolor-1 h3 {
    color: #db6b11;
}
.articleBody .second-bok-desc-row.desc-row-kolor-3 h3 {
    color: #5abeaf;
}
.second-bok-desc-row.desc-row-kolor-4 h2, .second-bok-desc-row.desc-row-kolor-5 h2 {
    color: #fff;
}
.articleBody .second-bok-desc-row.desc-row-kolor-4 h3 {
    color: #F59F14;
}
.articleBody .second-bok-desc-row.desc-row-kolor-6 h3 {
    color: #25326B;
}
.konf-autor-box {
    text-align: center;
}
.sponsor-head {
    color: #00246a;
    font-size: 18px;
    margin-top: 80px;
}
.godzina-box {
    font-size: 24px;
    font-weight: 700;
    text-align: right;
    color: #00246a;
}
.opis-konf-box {
    border-left: 3px solid #43d8ff;
    padding-left: 30px;
    color: #00246a;
}
.opis-konf-box-green {
    border-left: 3px solid #00c680;
}
.opis-konf-box h3, .opis-konf-box h4, .opis-konf-box h5 {
    margin-top: 0;
    color: #00246a;
}
.main-bok-desc-row.main-bok-desc-row-style-3 p {
    margin-bottom: 10px;
    line-height: 1.7
}
.author-pic {
    border-radius: 50%;
    border: 5px solid #fff;
    box-shadow: 8px 8px 24px 0px rgba(0, 0, 0, 0.14);
}
.przycisk.przycisk-big.przycisk-r {
    border-radius: 40px;
}
.przycisk.przycisk-big {
    height: 64px;
    padding: 0 25px;
    line-height: 64px;
    font-size: 24px;
}
.przycisk.przycisk-vbig.przycisk-r {
    border-radius: 40px;
}
.przycisk.przycisk-vbig {
    height: 80px;
    padding: 0 35px;
    line-height: 80px;
    font-size: 28px;
}
.page-short-links .sekcja.sekcja-content {
    background-color: #009BD6;
}
.page-short-links .sekcja.sekcja-content .articleBody ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}
.page-short-links .sekcja.sekcja-content .articleBody ul li {
    margin-bottom: 15px;
}
.page-short-links .sekcja.sekcja-content .articleBody ul li a {
    display: inline-block;
    padding: 12px 30px;
    border: 1px solid #fff;
    border-radius: 25px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    width: 50%;
}
.page-short-links .sekcja.sekcja-content .articleBody ul li a:hover {
    background-color: #fff;
    color: #009BD6;
    text-decoration: none;
}
.articleBody img.shs {
    box-shadow: 0px 4px 9px rgba(0,0,0,0.095);
}
.zestaw-swieta-kolor-1 {
    background: #0D5239;
}
.zestaw-swieta-kolor-2 {
    background: #E73D31;
}
.zestaw-swieta-kolor-3 {
    background: #EEA900;
}
.zestaw-swieta-kolor-4 {
    background: #0993D2;
}
.tab-mija-czas-1 {
    background: #435099;
}
.tab-mija-czas-2 {
    background: #79A445;
}
.kal-edukacyjny-1 {
    background: #B4C00B;
}
.kal-edukacyjny-2 {
    background: #00B1D1;
}
.kal-edukacyjny-3 {
    background: #79A445;
}
.bezpieczenstwo-1 {
    background: #F59E19;
}
.konf-rnd-bg {
    background: #F1E9DF;
}
.konf-rnd-color-1 {
    background: #EACEC7;
}
.konf-rnd-color-2 {
    background: #CBD9CA;
}
.konf-rnd-color-3 {
    background: #F8E1C0;
}
.konf-rnd-color-4 {
    background: #B2BFCC;
}
.konf-rnd-color-5 {
    background: #F5C7C4;
}
.konf-rnd-color-6 {
    background: #A8C8B5;
}
.konf-rnd-btn-color-1 {
    background: #F1898F;
    color: #fff;
    border: 0px;
}
.konf-rnd-btn-color-2 {
    background: #186977;
    color: #fff;
    border: 0px;
}
.konf-bg-rnd-img {
    background: url("https://podrecznikarnia.pl/images/konferencja-rnd/2025_konf_rece2_bg_3.png") bottom center no-repeat;
}
.konf-rnd-box {
    padding: 60px 30px 30px 30px;
    border-radius: 25px;
    color: #495C72;
    min-height: 400px;
}
.panel-rnd {
    padding: 30px;
    border-radius: 25px;
    color: #495C72;
}
.panel-rnd h3, .panel-rnd h4, .panel-rnd p {
    color: #495C72;
}
.panel-rnd h3 {
    margin-top: 0;
}
.konf-rnd-box h3 {
    text-align: center;
    color: #495C72;
}
.konf-rnd-box p {
    color: #495C72;
}
.col-hero-img {
    padding-top: 200px;
}
.col-hero-heading {
    padding-top: 100px;
    color: #186977;
}
.col-hero-heading h1 {
    color: #B54648;
    font-size: 40px;
    line-height: 56px;
    text-align: right;
}
.col-hero-heading p.p1 {
    color: #186977;
    font-size: 22px;
    line-height: 30px;
    text-align: right;
    margin-bottom: 20px;
}
.col-hero-heading p.p2 {
    color: #495C72;
    font-size: 18px;
    line-height: 30px;
    text-align: right;
}
.col-hero-heading h1 span {
    display: block;
    font-size: 26px;
    text-align: right;
}
.img-rbd-person {
    max-width: 170px!important;
    margin: -120px auto 0 auto;
}
.rnd-text-box h3 {
    color: #495C72;
}
.rnd-text-box p {
    color: #495C72;
}
.opis-konf-box.opis-konf-rnd-1 {
    border-left: 3px solid #F1898F;
    color: #495C72;
}
.opis-konf-box.opis-konf-rnd-2 {
    border-left: 3px solid #009BD6;
    color: #495C72;
}
.opis-konf-box.opis-konf-rnd-3 {
    border-left: 3px solid #B2BFCC;
    color: #495C72;
}
.opis-konf-box.opis-konf-rnd-4 {
    border-left: 3px solid #F5C7C4;
    color: #495C72;
}
.opis-konf-box.opis-konf-rnd-5 {
    border-left: 3px solid #A8C8B5;
    color: #495C72;
}
.rnd-chara {
    padding: 25px;
    border: solid 2px #009BD6;
    text-align: center;
    border-radius: 15px;
}
.vertical-align-container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 200px;
}
.opis-konf-rnd .godzina-box.godz-konf-cem {
    color: #495C72;
}
.opis-konf-rnd .opis-konf-box h3, .opis-konf-rnd .opis-konf-box h4, .opis-konf-rnd .opis-konf-box h5 {
    margin-top: 0;
    color: #495C72;
}
.vertical-align-container-prow {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.btn-container {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.konf-rnd-btn-color-1, .konf-rnd-btn-color-2 {
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    text-align: center;
}

@media (min-width: 768px) {
.vertical-align-container-prow {
    flex-direction: row;
    justify-content: center;
}
.vertical-align-container-prow img {
    margin-right: 20px;
}
.vertical-align-container-prow p {
    margin-top: 0;
}
}
#logo img {
    max-width: 450px;
}
.df-container.df-loading:after {
    content: " ";
    background-image: url("../images/spinner.gif")!important;
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50%;
}
.bottom-blue-section .uk-section-large {
    padding-top: 180px;
    padding-bottom: 60px;
}


.uk-card-body .fields-container { padding: 0; margin: 0; list-style: none;}

.field-entry.dyrektor.pole-dyrektor .field-value  {font-size: 20px;}

#module-176 .djacc-opened .djacc-popup.djacc--static .djacc__openbtn,#module-176   .djacc-popup.djacc--static .djacc__openbtn, #module-176  .djacc-popup.djacc--static:hover .djacc__openbtn {
  margin: 0;
}

#module-176 .djacc-popup.djacc--top-left.djacc--direction .djacc__panel, #module-176 .djacc-popup.djacc--top-right .djacc__panel {
  position: absolute;
  right: -16px;
  top: -16px;
}



.mobile-panel-scroll {padding-top: 55px!important;}
.mobile-panel-scroll .uk-slidenav-container {top: -95px;
  bottom: auto;}




.bg-nlp-green { background: rgba(60, 204, 151, 0.53);}
.bg-nlp-green-light { background: rgba(60, 204, 151, 0.15);}
.bg-nlp-orange { background: rgba(255, 211, 135, 1);}
.bg-nlp-light-blue { background: rgba(216, 243, 255, 1);}
.bg-nlp-light-purple { background: rgba(239, 236, 255, 1);}
.bg-nlp-light-orange { background: #FFEFD3;}




.karty-slider { position: relative;}
.karty-slider::before { width: 150px; height: 100%;position: absolute; left: 0; top: 0; content: ''; background: linear-gradient(90deg,rgba(216, 243, 255, 1) 5%, rgba(216, 243, 255, 0) 100%); z-index: 3;}

.karty-slider::after { width: 150px; height: 100%;position: absolute; right: 0; top: 0; content: ''; background:  linear-gradient(270deg,rgba(216, 243, 255, 1) 5%, rgba(216, 243, 255, 0) 100%); z-index: 3;}



.karty-slider-pink::before { width: 150px; height: 100%;position: absolute; left: 0; top: 0; content: ''; background: linear-gradient(90deg,rgba(255, 245, 254, 1) 5%, rgba(255, 245, 254, 0) 100%); z-index: 3;}

.karty-slider-pink::after { width: 150px; height: 100%;position: absolute; right: 0; top: 0; content: ''; background:  linear-gradient(270deg,rgba(255, 245, 254, 1) 5%, rgba(255, 245, 254, 0) 100%); z-index: 3;}


.karty-slider-purple::before { width: 150px; height: 100%;position: absolute; left: 0; top: 0; content: ''; background: linear-gradient(90deg,rgba(239, 236, 255, 1) 5%, rgba(239, 236, 255, 0) 100%); z-index: 3;}

.karty-slider-purple::after { width: 150px; height: 100%;position: absolute; right: 0; top: 0; content: ''; background:  linear-gradient(270deg,rgba(239, 236, 255, 1) 5%, rgba(239, 236, 255, 0) 100%); z-index: 3;}


.grid-gry-punkty-ramki .el-item { position: relative; padding-left: 40px;}
.grid-gry-punkty-ramki .el-item::before { position: absolute; left: 0; top: 0; width: 10px; height: 100%; content: ''; border-radius: 6px;}

.grid-gry-punkty-ramki .ramka-k-1::before { background: #3CCC97;}
.grid-gry-punkty-ramki .ramka-k-2::before { background: #F7B234;}
.grid-gry-punkty-ramki .ramka-k-3::before { background: #EB5786;}
.grid-gry-punkty-ramki .ramka-k-4::before { background: #1253A1;}
.grid-gry-punkty-ramki .ramka-k-5::before { background: #F8D317;}


.zestaw-gier .el-item.gry-k-1 {background: #D8F3FF;}
.zestaw-gier .el-item.gry-k-2 {background: #FFD387;}
.zestaw-gier .el-item.gry-k-3 {background: #EFECFF;}
.zestaw-gier .el-item.gry-k-4 {background: #CCFFEC;}
.zestaw-gier .el-item.gry-k-5 {background: #FFDCE7;}
.zestaw-gier .el-item.gry-k-6 {background: #D8F3FF;}
.zestaw-gier .el-item.gry-k-7 {background: #D8F3FF;}
.zestaw-gier .el-item.gry-k-8 {background: #EFECFF;}
.zestaw-gier .el-item.gry-k-9 {background: #CCFFEC;}


.more-mobile-btn { padding-top: 5px;padding-bottom: 5px;}



@media (min-width: 960px) {
  .hero-pakiet .uk-section {
    padding-top: 70px;
    padding-bottom: 120px;
  }
}

@media (max-width: 640px) {

.hero-image-pakiet .el-image {
  max-height: 350px;
  width: auto;
}

  .hero-pakiet .uk-section {
    padding-bottom: 200px;
  }

}
	

@media (max-width: 1600px) {
.col-hero-img {
    padding-top: 180px;
}
.col-hero-heading {
    padding-top: 70px;
}
#logo img {
    max-width: 400px;
}
.col-hero-heading h1 {
    font-size: 32px;
    line-height: 46px;
}
}

@media (max-width: 1400px) {
#logo img {
    max-width: 350px;
}
}
.top-btns-header-desktop { display: none;}
.top-btns-header-mob { display: none;}
@media (min-width: 1281px ) 
{
	.top-btns-header-desktop { display: block;}
}


@media (max-width: 1280px ) {
	
	.uk-logo {width: 250px;}
	
	.top-btns-header-mob { display: block;}
	
	
.col-hero-img {
    padding-top: 250px;
}
.col-hero-heading {
    padding-top: 50px;
}
#logo img {
    max-width: 200px;
}
}

@media (max-width: 1200px ) and (min-width: 980px) {
#header #logo {
    margin-top: 30px;
}
}
.show-mobile {
    display: none;
}

@media (max-width: 980px) {
.col-hero-img {
    padding-top: 30px;
}
.col-hero-heading {
    padding-top: 30px;
}
.col-hero-heading h1 {
    text-align: center;
}
.col-hero-heading p.p1, .col-hero-heading p.p2 {
    text-align: center;
}
.col-hero-heading h1 span {
    text-align: center;
}
.konf-rnd-box {
    margin-top: 90px;
}
.box-konf-modm {
    margin-bottom: 30px;
}
#header #logo {
    margin: 20px 0 20px 0px;
}
.hide-dekstop {
    display: none;
}
.show-mobile {
    display: block;
    border-radius: 0px;
}
}

@media (max-width: 600px) {
.btn-container {
    flex-direction: column;
}
}


@media (max-width: 640px){
    
 .hd-timeline-align-right > div:nth-child(n) > .hd-timeline-item-container {
     margin-left: 70px;
    }
}
