/* ===========================
   ======= Body style ========
   =========================== */

   /* Tooltip for Elementor */
  /*
.elementor-image-carousel-wrapper img {cursor:pointer}
.tooltip {
    display:none;
    position:absolute;
    background-color:#c4a85c;
    margin-top:30px;
    border-radius:3px;
    font-size:13px;
    padding:0px 10px 10px 10px;
    width:400px;
    color:#fff;

    z-index:1000;
}

   */
#wpadminbar {
    position: fixed !important;
}
body {
    padding-top: 56px;
}
.dark {
    background: #191919;
    overflow: hidden;
    position:relative;
    z-index:99;
}
.bx {
    margin: 50px 0;
}
/* parallax effect */

.static {
    position: fixed;
    top: 56px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.cover {
    background: #fff;
    z-index: 2;
    position: relative;
}


/* Counter - licznik szkoleń */


.countLicznika {

font-family: 'Roboto';
font-weight: 100;
font-size: 30px;
text-align: center;
color:#bfbfbf;

}
.tytulLicznika {
font-family: 'Roboto';
font-weight: 300 bold;
font-size: 14px;
text-align: center;
line-height: 2px;

}


/* ===========================
=========== Table ============
=========================== */

.table ul {
    list-style: none;
    overflow: hidden;
}
.table .th {
    background: #000;
    color: #fff;
}
.table .tr {
    border-top: 1px solid #a6a6a6;
}
.table .tr:first-child {
    border: 0;
}
.table .th,
.table .tr {
    overflow: hidden;
}
.table .th div,
.table .tr div {
    float: left;
}
.table .name {
    width: 70%;
    padding: 10px;
}
.table .details {
    width: 30%;
}
.table .details span {
    float: left;
    padding: 10px;
    width: 50%;
}
.table .price {
    text-align: right;
}
/* page */

.page .table {
    margin-top: 0;
}
/* ===========================
=========== Form =============
=========================== */

form fieldset {
    border: 0;
    padding: 0;
    margin: 5px 0 0;
}
form fieldset:first-child {
    margin: 0;
}
form input[type="text"],
form input[type="email"],
form textarea,
form input[type="submit"] {
    background: #222;
    border: 1px solid #444;
    padding: 10px;
    color: #fff;
    width: 100%;
}
form textarea {
    resize: vertical;
}
form input[type="submit"]:hover {
    opacity: 0.9;
}
/* ===========================
======== Breadcrumbs =========
=========================== */

.bread {
    margin: 20px 0;
    font-size: 14px;
    color: #808080;
    font: 200 14px'Roboto', 'sans-serif';
    text-transform: uppercase;
}
.bread .dot {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 6px 0 6px 8px;
    border-color: transparent transparent transparent #e2e2e2;
    display: inline-block;
    margin: 0 5px 1px 0;
    text-indent: -99999px;
    line-height: 20px;
}
.bread a {
    color: #808080;
}
.bread span {
    color: #9C9893;
}

.bread h2 {
    display: inline;
    font-size: inherit;
}

.bread h3 {
    display: inline;
    font-size: inherit;
}

.bread h4 {
    display: inline;
    font-size: inherit;
}
/* ===========================
========== Social ============
=========================== */

.social-list {
    float: right;
    margin: 10px 0 0 10px;
    list-style: none;
}
.social-list li {
    float: left;
    width: 36px;
    height: 35px;
    margin: 0 5px;
}
.social-list li a {
    display: block;
    width: 36px;
    height: 35px;
    text-indent: -99999px;
}
.social-list .fb a {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) 0 -1px;
}
.social-list .yt a {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -36px -1px;
}
.social-list .ss a {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -72px -1px;
}
.social-list .gp a {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -108px -1px;
}
.social-list .in a {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -148px -1px;
}


.social-list .fb a:hover {
    background-position: 0 -37px;
}
.social-list .yt a:hover {
    background-position: -36px -37px;
}
.social-list .ss a:hover {
    background-position: -72px -37px;
}
.social-list .gp a:hover {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -108px -37px;
}
.social-list .in a:hover {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xpartners.png.pagespeed.ic.vBGP2P1kRo.png) -148px -37px;
}
.partner {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xmicrosoft-logo-top.png.pagespeed.ic.fUx8jJ06o2.png);
    width: 115px;
    height: 35px;
    margin: 10px 10px 0 10px;
    float: right;
    text-indent: -99999px;
}
/* ===========================
   ======= Main header =======
   =========================== */

.navbar {
    background: #191919;
    border-radius: 0;
    height: 56px;
    border: 0;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 10;
    width: 100%;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
}
.head {
    float: right;
}
.navbar-brand {
    background: url(data:image/png;base64,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) no-repeat;
    width: 128px;
    height: 35px;
    display: block;
    margin: 10px;
    text-indent: -99999px;

}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 12px;
}
.navbar-toggle:focus {
    outline: none;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.navbar .navbar-toggle {
    border-color: #333333;
}
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
    background-color: #333333;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar-header {
    /*padding-left: 50px;*/
    padding-left: 10px; /* 2015-06-01 */
    width: 320px;
}
.navbar .navbar-collapse {
    background: #191919;
    /*padding: 0 50px;*/
    padding: 0 20px;
}
nav {
    font-size: 1.143em;
    /* line-height: 45px;  */
    line-height: 12px!important;
    margin: 0;
    text-align: center;
    position: static;
    z-index: 10;
    display: block;
    float: right;
}
nav ul {
    list-style: none;
    margin: 0 auto;
}
nav ul li {
    float: left;
    display: inline;
    position: relative;
}
nav a:link,
nav a:visited {
    color: #fff;
    display: inline-block;
    height: 56px;
/*    height: 62px; */
/*    padding: 5px 12px;*/
    padding: 20px 12px;
    font-family: 'Roboto', 'sans-serif';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
    text-decoration: none;
}
nav a:hover,
nav a:active,
nav .active a:link,
nav .active a:visited,
nav ul li:hover a {
    background: #fff;
    color: #191919;
    text-shadow: none !important;
}
/* sub menu */

nav .sub {
    background: #fff;
    position: absolute;
    width: 250px;
    top: 56px;
    left: 0;
    display: none;
    z-index: 1!important;
    padding-top: 20px;
}
nav .sub li {
    display: block;
    float: none;
    text-align: left;
}
nav .sub li a {
    display: block;
    font-size: 14px;
    color: #191919;
    height: 45px;
    /* padding: 0 12px; */
    /*padding: 8px 8px!important;*/
}
nav .sub li a:hover,
nav .sub li a:active {
    background: #191919;
    color: #fff;
    text-shadow: none !important;
}

.menu-item-8794
{
    height: 56px;

}

/* ===========================
========== Glonews ===========
=========================== */

#glonews:before {
    content: '';
    display: block;
    clear: both;
}
#glonews li {
    cursor: pointer;
}
#glonews .desc {
    color: #fff;
    position: absolute;
    top: 120px;
    width: 550px;
    right: 40px;
    text-align: right;
    font-family: 'Roboto', 'sans-serif';
}
#glonews .desc.left {
    left: 160px;
    right: auto;
    text-align: left;
}
#glonews .desc.right {
    right: 160px;
    left: auto;
    text-align: right;
}
#glonews .desc h3 {
    text-transform: uppercase;
    font: 300 60px/60px'Roboto', 'sans-serif';
    margin: 0;
}
#glonews .desc span {
    display: block;
    font: 200 50px/50px'Roboto', 'sans-serif';
}
#glonews .desc small {
    font: 100 24px'Roboto', 'sans-serif';
}
#glonews .arrow {
    position: absolute;
    bottom: 60px;
    right: 60px;
    cursor: pointer;
    display: block;
    z-index: 4;
}
#glonews .arrow:hover {
    opacity: 0.9;
}
/* ===========================
========= Baner top ==========
=========================== */

.baner {
    height: 545px;
    width: 100%;
    position: relative;
}
.baner.schooling {
    background-size: cover;
}
.baner.team {
    background: url(../img/baner/zespol.jpg) no-repeat center center;
    background-size: cover;
}
.baner.services {
    background: url(../img/baner/uslugi.jpg) no-repeat center center;
    background-size: cover;
}
.baner.microsoft {
    background: url(../img/baner/uslugi-ms.jpg) no-repeat center center;
    background-size: cover;
}
.baner.customers {
    background-size: cover;
}
.baner.koziel {
    background-size: cover;
}
.baner.itschool {
    background-size: cover;
}
.baner .site-name, .banner h1{
    position: absolute;
    width: 80%;
    left: 50%;
    top: 50%;
    margin-left: -40%;
    padding: 20px;
    font: 200 100px 'Roboto', 'sans-serif' !important;
    color: #fff;
    text-shadow: 1px 1px 3px #191919;
    text-align: center;
}

@media all and (max-width:642px) {
    .baner .site-name, .banner h1{
        font: 200 50px 'Roboto', 'sans-serif' !important;
    width: 95%;
    left: 50%;
    top: 50%;
        transform: translateX(-50%);
        margin-left:0;
    }


}
.baner .site-name.dark, .banner h1 .dark {
    background: none;
    color: #444;
    text-shadow: none;
}
/* ===========================
======= Member profile========
=========================== */

.member {
    overflow: hidden;
}
.member h2,
.member article p,
.member article small {
    font: 300 30px'Roboto', 'sans-serif';
}
.member h2 {
    font-size: 40px;
    margin: 0 0 20px;
    font-weight: 200;
}
.member h2 small {
    font-size: 20px;
    font-weight: 200;
    display: block;
}
.member article {
    margin-bottom: 20px;
}
.member article p {
    font-size: 16px;
    color: #6a6a6a;
    text-align: justify;
}
.member .contact li {
    background: #191919;
    font: 200 24px'Roboto', 'sans-serif';
    margin-bottom: 1px;
}
.member .contact li:hover {
    opacity: 0.95;
}
.member .contact li:first-child {
    background: #444;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    font-size: 30px;
}
.member .contact li:first-child:hover {
    opacity: 1;
}
.member .contact li a {
    color: #fff;
    padding: 15px 10px;
    display: block;
    overflow: hidden;
}
.member .contact li a:hover {
    text-decoration: none;
}
.member .contact li a i {
    float: left;
    margin: 0 20px 0 10px;
}
/* ===========================
====== Conduct training ======
=========================== */

.conduct-training {
    background: #191919;
    padding: 80px 100px;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    font: 200 26px/26px'Roboto', 'sans-serif';
    margin: 50px auto 50px;
}
.conduct-training:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.9;
}
/* ===========================
========= Offer box ==========
=========================== */

.offer-list {
    overflow: hidden;
}
.offer-list .offer {
    display: block;
    padding: 0;
}
.offer-list .offer:hover {
    opacity: 1;
    text-decoration: none;
}
.offer-list .offer .cnt {
    margin: 20px 5px;
    background: #262626;
/*    padding: 45px 30px;*/
    padding: 12px 30px;

    height: 350px;
/*    zmiana z 355px*/
    color: #fff;
    text-align: center;
}
.offer-list .offer h2 {
    text-transform: uppercase;
    font: 200 18px'Roboto', 'sans-serif';
}
.offer-list .offer hr {
    background: #262626;
    color: #262626;
    opacity: 1;
}
.offer-list .offer .desc {
    font: 100 14px'Roboto', 'sans-serif';
    /*text-transform: uppercase;*/
    opacity: 1;
}
.offer-list .offer .desc ul {
    list-style: none;
}
.offer-list .offer .desc li {
    text-align: left;
}
.offer-list .offer .desc li span {
    font-weight: 400;
    width: 165px;
    display: inline-block;
}
.offer-list .offer .img {
    display: block;
    width: 44px;
    height: 32px;
    text-indent: -99999px;
    margin: 20px auto 0;
}
.offer-list .training .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAVFBMVEUmJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///9rm2LEAAAAHHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/PxE+cXgAAA4NJREFUaN7tmN1ymzAQhYWsyAqRKSbEcfv+T5fxUA8lhKiKKAb0B6K5EGTaGXFhwzH+LKTdlfdEEdjmQNYFQT4sVhsXkTHiDFZ+g6QFc4FTXnk+PjxduDrXMvblAnGlYA7GzH/FGuIAw3WjAm4UbQEcwAEcwAEcwAEcwAEcwF8C5puBiT+N1K6pqFPvUaaVsx1LSO01H4S427HuF7Ff08QWGsj/I9ymzTNC9hP1CmjsweDPFbCzpgI+Et7uj+xDK8d73uIjN1Y1i2+K+K2V9PAhUN7aA4rM4/v+9rob3vrj+b5Xnu6V8nQY3h5mysFEWXOcVP2PihcV0bTpn1AUSiFjK39RChajEsOlxZNtuuBy6kk5Ko2MRDoqoJSZGkulIktgdSHQtIA08jMkph8ReSbwEljMztSteHaPiicmGZAvguWzEDb1CYiMplpaErG6RynNEviaDpe5nDVQjUqmylZFh8FTJsdek1ERfCmOW5YD3sbHt1dbIRn7pYtgdscFPsKfSnkblQL8pVbQLvPsGhfjzxXSzVjFwTKYUAg4Ek0ttNKtCQJNpRRMIeRYGApKIGoIZ9aPmWCUsbK/mybXYU5hzoaBxLSubIUkTTlWd3gdFXZ1gnGmza28qXpFV+4UXSZKgi+9JXZVwUDJxbF46PFF156a7lg3uhf9cA3av9vKO6RvADwX70BHdFLPwy27CGOKii7xs8JUSoJAejWVChKQlmZNq/SOrMCY2ataJgjYdbBIIbaLbpEAXE++NQPTiU/YYFVcZHFAU0WAuJ4oqsroHSSf7Y3ZbL9JkunGjOnCXhd9iX+8W8E/jhwjPq7hH0fzPS+lt1ev/xJnBBx7Hn71nVe3f3wX/OMADuAADuAADuAADuAADuDtwZv5xx/b+cffvEe54B8f1vCPXX0eiFbwj6Ollrf1nI5o63CbNs+7bfzjyN8/dvTS3XHGUd8S60U89dENcx3k+dDW5vFMoSbPAid0WEt4Ur5LIttvFVPSN/6henBpmJygAbb947FND/4xEHs5iNX94yFYVvePwQr+8VKtePD1j93gvb9/7ALvMla2LfDzjx0pjc9I2WNDemIjt9N8qiT5kJM6LWjuSml0hobvltHbd8yYufmatkJvuXw2s6Ijz8EnFJmGXpf4ub2hnBDI7A23K01pbCkpmdWKO6NW9qXgX/OPd7MdZC3/eHzwP7jYm70H2y5DAAAAAElFTkSuQmCC) no-repeat 0 0;
    background-size: cover;
}
.offer-list .itschool .img {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xbox-itschool.png.pagespeed.ic.Do1XPo63Y1.png) no-repeat 0 0;
    background-size: cover;
}
.offer-list .services .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAWlBMVEUmJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib///8mJib////sGXE3AAAAHnRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P7+91C2nPAAACmklEQVRo3u2Y23KEIBBEFTTxLigoaPL/vxnA6+6ympLxIRXmybLwMPTo1nYH4a5S59pYwXpVyp46l+zLJ3AuSxwCFC7HfA9uOQjWoHm7gXk9qdH3DnKohycdKF/ANTejG13VwPVoxsfLCRzLqV0ANfDUtIwNmOttSg4jse42TLkG43HtGmJ2qlvVMlbgvF66BqlUH73OFZh+6i1CsNKoTxpMF2kNB6714eUMpikcOKUe7MEe7MEe7MEe7MEe7MF/G3zLH29tFYzBAaoRz1YhL28yN1hC2rFws2O3GcjF8kIEAJjvLW9YtzCRBS6lCSvaeo0Vyvm+bK/HCq2cOyv5FoRwyCCEP0Q3YwnDfYpudIghe5pbo6n49fHYujCn/TqnYH8Iy1r+LakNTOU3tyzHlnjMeq6DFwXXh+odgjk91pPya+Ccnk2K5pfA5z/SKf0vYH72FfNr4Pg81o1/B06cKwhewYXoiHOJrngCZ6JA0w23QsWQ7cENQ8tOjhUi1mxgVk1qdJ2DHOrhwmhM2AKumBndoNVw0qEaEtNnMYEjMbWL3KVA0/BEZMBMb1MwGI11t2HCNBgNa9cAYKS6VS0jBc6qpWuQtyLRR68yBSYfeosQCmxQH2S+SCo4cKUPL2YwSeDACfFgD/ZgD/ZgD/ZgD/ZgD/7b4Fv+eGurYAwOEHhAs1XIipvMDRKQdizc7NhtBnKxvAzC8rK95Q2rZoss3MIKYcKKplpjBbOPui+a67FCI1RnwaLqHIQwyCCEPUQ3QwEDfopulA6V6Ehmjaai18cj68KMdEu09BCPIcta9iWIDUzEF7MsR8HbQO/xXHoc73OawvpJ/wLMyLGehF0DZ+RsUiS7BCbJGTgh/wXMzr5idg0cnce60VvwD3kwctnOx4C6AAAAAElFTkSuQmCC) no-repeat 0 0;
    background-size: cover;
}
.offer-list .office .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAUVBMVEUAAAAZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///+uJzieAAAAGXRSTlMAAAAQECAgMDBAQGBggICPj5+fv7/Pz+/vz/katQAAAW9JREFUaN7tmNtugzAQRKGQC3dS04L9/x9aO8luglQBdr0SKjNPzMux5J3B0iYfQkr+Bdisq01m2ggekjW15lMKbIZcCGy+80BwS6qtObMrCWymaxiYB+VsOR/bHWymUghsTC0FptjFBz9jFzUVdGwuBL7HTgTsYicDtrGLBi7bd/XGCzyQemuu7Fx0e3aPc0ysuA3sjgEWu2MPARwILknuBcrZnd0o2aEg+wSLDQ8FQUFQEBQEBUFBUBAU5LjghdVNzQ4FCQRPg6e2grHmZel1NelDfmD1+kx/V6NvUmCtMiGw/soCwQ2psoATu4LAeryEgXlQypKK+djuYD0WQmCtKymwbqTA+hY/FXRsJgS2sRMC29gJgW3sooGL5l2d9gIrUmdJF3auhx275+8wVtwUu2OAxe54KRUsgP8ELkj2BUozdic3SnYoyD7BYsNDQVAQFAQFQUFQEBQEBTkueGF1U7FDQQLBo/LUVvC+t7E/oXAGEjulPf8AAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: cover;
}
.offer-list .graphics .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAZlBMVEUZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8hNM9lAAAAIHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P39/v7wTGeHIAAALBSURBVGje7ZhRb5swEMf/eBZ1EaWex9po2vf/YFO1VRFiiHjM8TxnD9hN1CoMyG19qHnKA/xyOu7Oxy/L8G8uhgQOF18Zj8yh9dQd71a9PPYZ2r2/Mb+pwR/9o93vsg8/PG2Oq6IB4Dtb0r48obwAABjiqqj7Xm0EAEFbFRXrfC83puGiOX9Xli2viFYD4KrwfUeZCuk0ALjtljnKHPOqDb9ypynB9WCe/wMJWIiIk3agBKsuJFaULeV0K3kfA9aWEqx8eKDIpwNeOoSumeTWA7jf/aQEFzffhkJm9iDzLSjB97vB6b28Pdx+t5Tg6qo5AK6/qvYt5dHEZOsBgBdbC0pwmBJQZiA9pWMPi6KhPf7jlFC9IwXHKVHyjnZhqccpwVTnScElG6dE5XvSFYupUGpVA1Jw5XWYwoYUzGUzawovBitjZk3hpeDYE2XeghQceoLJ3pOCY09U6EAJZnLsCVa1IAVXGHtC2YEUHKdaXs5PxCxw3EyUNqTg2BNFviTgGeDYE/PG8Hxw3EwkepCCVR9KrfOkYBl6QlpN+snLqi6UXAdSsAqBPq3bRODYE8d1mwgcvxTrzpGChUD5KT8epEuuyaVw477ueM1+3bV7Ul+R8y8e7XBXOr2YO5kKYT0AY1kLWnA+lpgwhhgsDADUvgEtmHMDoC4e3RrwxMvLnQer+YMHMVgYsA0e13GnUiHMBdwpcO4u4E6ABdQF3EnwJdwpsL2Eu0I20e7HbwF8vvMO05vt6I8zKsMSudEfU4Of/PGBNsev6o/XpGKjjbx2DpBuT2JYYiIu9MeHsxVx4o8zwhwnf/zMDCV//N/8MdV0e+GPqcAv/DFR543iwjwY9ffPyeSP14CTP45TIvnjUGrJH8eAkz8+HcPJHyd/fNIbyR+Hnkj+OAT6av44W7W7JX98jDj542Mmkj8eA35r/vgPFaak8hSiHsIAAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: cover;
}
.offer-list .management .img {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xbox-management.png.pagespeed.ic.AMlKqJvwHT.png) no-repeat 0 0;
    background-size: cover;
}
.offer-list .database .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAZlBMVEUZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8hNM9lAAAAIHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P39/v7wTGeHIAAAQoSURBVGje7ZjdbttGEEY/baeD6YKhFUUx3KJA+/7PVRSGYSgqSywGk8m6F5Rc/XmXomIgccQbQ5bwYXe4czg8sxle5wqvlAsqfkmBQQRAnv9nGcgG92zF4NnpUhCzEGXLBndgJ4QICAwiomxmZuODQxQhVXet7JaJmSlp8jHBNI8+rKOy1+3vJUZdazV40QJw3276Od43q+KwVxTLACySPuRy8KLpk+X9G7j7Z3cb2bYVJyH7u3wq2vvDTbmXCuEOIAGyjKl8jnlaNwhx5RzP2773c3uhaUOuNcj9Yj63pDo6VaIw/JFrwXYvTZwDZmbl8oJIiBlASj243tKqEBHhoX+zbQ6CZQCBN0eOw+aYmKrm0axQBYiZiBjxhfVmzVZqTnr5IA3nR/aaYnt+LV9ENwBQQL8pHv+4wZxfKThYOViX03IbPgz+aZ/H6ebdl8/nP5GX7+69DPrbjuZIvZ2TGhvquvaQiQcNElfax3gHNa03FyDMQqlLGTF35c67XaeUwMJzyeae7WT3CogCE5nbowJo5hQqLZ1vPfXDU5qIA0dw2EeDAFBky+vN84+bSJ6qoG/mbetqathhF9EegnZrIRKQ111bhVDfcxMbAObmvmH9MfI5EDExgNxrP45utlqRMDPH52FtpxSBt7wHoG5q52DTewCBAwdGkN2ZcPhaYfl5O2fzOCvS/zs/WeJLQL8pz5XH03O+GugrPB57M49XnMs8xsJ8Qiwtw6dycHh6/0s+l/S0WOjjUxn0v62sbaBJ89hUiUJp7XcrK9aUQ16vOba3bmZuI6ZNs3UChKNVQK9dMgOEqSXKBj0e1GSAWzb33jKA2Eq1pR+Wt55U8zB6E0GASEdDYZ+30AgSY0BXnejTX03btjA1V8C9NBEGZmYGctf5vAqh3HUsURhAtpOlCAwIOAzEM006lm5mHZhJgrw4dgOAm7npudgcXr43L/9yODFv3t2n8zjr28Xm9xdMrzV4UwX03kx8gLCXeawff7Z8fj1vPqy0om7CoulTOm+1TWPHUujYYlETOY2buwFhjkidjfRuJMLsrgODTi9zmDbd9IWpcDYrWDWiwMO0pntzNxHcs7kXtjWrStPAu5N3tqqAGht8ZcXFPb7/8elgcjjDH8+KN28bPMEf14Mn+uNa8GR/XAme7o/Lwe+n++PZUevtXn/KtMMlv8f9oNnVH78YfPXHJ6bfqz/+YYLfgD8+4PHsDut0diwt5N7KoP843R9/KTbIBf7434pWuPrj5+vqj087has//paCr/54u5xl+DQrBl/gj8ug/3W6P/5crOkF/vifCui/lj8+KMUfD8vg6XkyHfwx0Ymh8MgfV1Z89ccnwjeLu/rjtx989ceb1d18WGlF3Uz3x1WLNdUfj/Fuk/zxOKGH8/3x6OBdSo7xx+Xg76Cl/wMGjjmXsptX6QAAAABJRU5ErkJggg==) no-repeat 0 0;
    background-size: cover;
}
.offer-list .web .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAZlBMVEUZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8hNM9lAAAAIHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P39/v7wTGeHIAAALlSURBVGje7ZhNb9swDIZfsYSgqapnZEGRQ/7/L+sh2ILCCDxVVTV5B8ef9YAulg9FlZNDJY9tkqLIVwhs8yFk8NZgnt7GKJY3UEKwNkxNYpwVRUnR3/R8klBV/wLTXoeqvvHNVan8KY4MdwP4x3198re6NNTRfPvdLIGL7/V5TbReoxEvC1lBpT+vy4OLLXgBrKlam2HPKJbAwa4FB68XwMqt3xR2yRUU1oM91DZbOubqlsEZnMEZnMFfBMyjU68HR5kC7N+DnVoP1n7BFZbMWq6SdgFcx3Ktv0vUS23s28Pduu5tryu7CGYjX5oVXOPOyx295fuHP+E2NN0/KvurWZ5BWBsJ+HgLVwJwwY9Gpx7M+wT5BncOc/CRAcTaArKk9oJLBmobwUYBto4gowFXB5A2QKgCoA0hVr69AMLTbIDUDAAnD8ApjeoCALRDG5BwQDxHAO5IqBwAywqXGoCLJdwFgLMHAKzt9In3BgCiDWDFAKwHKQnAW0Dqbk1TuwYtAXgX27XgujV0o9cVTMdhd0TfBgPwEZKmJodr1x4CmKem9t9PcewKPRSjnw4AHxj1cwRQlp3pUV5NxQ44dSZ77kzXBNH1eEvrabvPhq9rUgJgAkjx6BtU9wOlaTok6LEr+JiwKj+F4Yl1ynKvRz4u5nPV5ePDGRezI6K49GDJ87H4v9SF/exO0nfgd+Vhv/u4viBpcdy7Bq9UnMjDwVWhBytdxWSxo9K6IXjG+URcqciOdh7ppBnX5XGIKZFx8DFIa5IpmqLoo7Xxne6Wu83PBWYA6BuNRGqs6LKiA6dSY2fgdGqswEZq7BScUI0VyGpsVmMnx3OubhmcwRmcwRn8BcBZje17ns+rxk7744Rq7KyjT6fGzmaQdGrsBJxSjZ2AU6qxAlursU1iNXbkirRq7MgVn02NbRKrscNk+uXV2DdsrcY2idVY0ZKFULuEhzXtlBBCZDUWEzW2SazG9tUtd5ubgv8CdHWxxGMEyEQAAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: cover;
}
.offer-list .unity .img {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xbox-unity.png.pagespeed.ic.oTPIu1_hk8.png) no-repeat 0 0;
    background-size: cover;
}
.offer-list .time .img {
    background: url(https://itschool.pl/wp-content/themes/itschool/assets/img/xbox-time.png.pagespeed.ic.rbymimC4YG.png) no-repeat 0 0;
    background-size: cover;
}
.offer-list .price .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAZlBMVEUZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8hNM9lAAAAIHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P39/v7wTGeHIAAASVSURBVGje7ZjbcusmGEY/EUIJZlzVW3Xdmb7/k2X29nhcj6pqMCUY9yKJYw6SQGl6JV/FRFrCgP7Dqip8zYfmX0oYjPtPwYQzTtjbF+O00Rn8amopqJAsGjS9sp8D87UA4LTR0K8D4IwTAKrT88G85oBVvQnGmRQU0K2eB6YbMXw3rzmgTnYGeF0T6JMZvJNtOFzblYJJI2CP48vIGwp1HDghD2kw/Y2jP7yMb7ztH9jj09kVgNnvFMf2GgxeANB7zFVZ8SDPl2ww2xH34xwMbjfWYPtNeRijVmSVJJPU2I64vYmvpAAJbzB7R3YkD5zmDn2GyIml+PaEH/F8n1aECs5IbwFs7tbp8o98eFAZYPELTuF15OdfJQGhjIC6F5Bte3843BMzL5PRjTRQ4alnDYNztG3plnFuNff/3XHRPLupNd4QdwwfvmMwzxaAdegcleFsjo5spjaPSpzCh28JcHvB1Pd4X90J0cNCcA3bB0OSAeaDZvcuuq23qMfBVKKNohGA+x/hDkAY+9toyiSERBMmDAC/v07Hsam3WI+CJaI4+Do5b3MSsbKDHANzApV+wWRz9yVxjQIRI2ABE+WEt+WV94e3i0KlNeBjM0YfB4MbRNxuTSQWFYBpsJ6J4KPkLZrq4TJEByeF+BNGIhm1H7+b08EKR8OfMvGnn4qW9nT/rdkNoI3/zACczF+9987wP+ok2I2AgXSd0PqpuE6mDDv6ggwUIP13b+15imync15qOntv0mw7XaLm5ja/gOOiEDz6nPZovZBXQmKpGu1j1s/m7shj9Fbir3+qGpDembJDZOJvXwBmqdXy1vPYD1WfI2CTXAv4GzVQEzP4r60HdjaxdgiyjuveY0MQGP2WigSRJAX208frxKJYz4NHkSCoitSBEzK6pYs3YhTskDz5jfTyItDraB+cGjvHKnHyAaD5iGhSAOYU1whqtHbrJOPJxqN+n/NaINF4cBYuTgA2mtf7KIQfwdYMkBwMAraNj3INbcarzXbHhQojm4Pp2ZZSCkD1ieQveFRAhfWxZY8/9V5XY7srAFwEbfctp3+eE+/mlqi/psLmydG61E3U1J0m47FtsRZlXLFGa6cDfafRsBIua6C7nAxysOkGayhV7Ig9ZKUmdxho3dwA1x1cXmd6Oa/oSoftprn8fYW16ho0sY/ppjDd/bMdcQedsQ58O9Rsppv0y3lFJKbJdVMNNbGDvmLHYI5m4jgwmL0rNSx1DfSnYRFGNhJo2xlOiDUMTrXpFEdrQUZ/0qjFkjUFdK+idlZIjmSUy/ZusqYAjDa3DpJTxhmmsBmm8NWxAYC1oO9/xi6uGAyAccY+oocxRmdokipX875Z02wf64Gvn9S81f+uea+f1LxVPrhM82aDSzVvJrhc8+aBZ2jeHPAszVt9leadBs/UvJPguZq3WjTvu+atvkrzVovmXTTvonkXzbto3kXzLpp30byL5l0076J5b5q3WjTvonkjzTvd/c/UvNNN+kzNm+Ur5mjePMMyQ/NmOqFyzZttsUo1b4F3K9O8BeAyzVsELtG8peBszVvN8celn38BbuAQDpinCCQAAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: cover;
}
.offer-list .terms .img {
    background: url(data:image/png;base64,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) no-repeat 0 0;
    background-size: cover;
}
.offer-list .box-presentation .img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAACACAMAAAC4Jl5EAAAAZlBMVEUZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8ZGRn///8hNM9lAAAAIHRSTlMAABAQICAwMEBAUFBgYHBwgICPj5+fr6+/v8/P39/v7wTGeHIAAAHoSURBVGje7Zhfa4MwFMWP1xCkFJEytu77f7U9jtKCKzHL0j3YdnY2f4wGOnbzpCA/jvck4d5TFMizyhhw/brqvgAAzdOmtVFgivlIQl5oAhJLgq3pnxRiwSIOjO1VR7Wc4gq4VMLaJRVLYHc8Pz+vSJgFFevLs44tMk3yboJ7xZ19vB0ptlfFJAcv/drp2BqPfafK9eL86fvmtSb25Ir1pF3RqlhwtZ5z8lIWgxnMYAYzmMEMZvDDg++3WBs7W5hw9fA5FPcdoQxXyRjgZz4JN97n9js8Hu33KcNNq9DAtI7S1tBHqKSpqYVooF2aath98naTg2lp7EOFOWDnzwbHMoqc7xYFSxibAyzILXgW2Odd2D1K8y4smbze5QFLXyWgA5EIpXk3R7HfO0DlAgdqIXzebUMJiUoBS+edeb05ZYpiQVD+i9EPptQSh9yjlKstxj1KO9DhneyssTWh3kJDez4pQjHvCUC90e99XZq1eLsNooo5LRbHvIOdxzHvb+9mxrwvI8X+mPcztsZ/Mubtbo60z1iOeRnMYAYzmMEMZjCD41osjnlv2++4mLeYPNxki3k/UDbQh5MrrOCYdwmwhDnlAJcc8w6867KAc8W8Jce8A+/+VsxbEtTBGyv8p5i3C4IfMuZNXd9V27tOLgndsAAAAABJRU5ErkJggg==) no-repeat 0 0;
    background-size: cover;
}
.offer-list .box-disabled .cnt  {
    background: #efefef;
}
/* page */

.page .offer-list {
    margin-top: 0;
}
.page .offer-list .offer .cnt {
    margin: 2px;
}
/* in numbers */

.offer-list.in-numbers h2 {
    font-size: 60px;
    font-weight: 300;
}
.offer-list.in-numbers .offer hr {
    display: none;
}
.offer-list.in-numbers .offer .desc {
    opacity: 1;
}
/* ===========================
====== It school slider ======
=========================== */

.itschool .slider {
    padding: 0 40px;
    margin: 0 auto;
    position: relative;
}
.itschool .slider .slick-slider {
    position: static;
}
.itschool .slider div {
    text-align: center;
}
.itschool .slider img {
    display: inline-block;
    width: 95%;
}
.itschool .slider .slick-prev,
.itschool .slider .slick-next {
    width: 32px;
    height: 57px;
    margin-top: -32px;
}
.itschool .slider .slick-prev:before,
.itschool .slider .slick-next:before {
    content: '';
}
.itschool .slider .slick-next {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA5CAMAAABgfdmVAAABAlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Srm1AAAAVXRSTlMAAQMFBgcKDRAUFRgZGh0hKCkqLTM0Oz0+QUNIUFNVVlhgY2lxcnZ7hYiJjY6Plpucn6eqq6yvt7q+wsPEys3O09bX2N7h4ubn6uvv8fLz9fj6+/z+6OA4tgAAAQpJREFUOMuF1FdWwlAAhOFcBEFARVREaQpGbJEiSFEQLBhQemb/W/GuYCbPc3KS78+N49irgc2Zw67dEfwkXaTmeN2hi0vgkQ6cJ6BIB5EhFkd0cfiLjyhd5AM8G7p4AK7pIPymvA5myisXoM+9bpVXqKe8Er7yOt9izL2qEF6mo7z2Jsors8YP93IhvMyL8op9Ka+TFebcqwLl1VRe0U/ldbzEmntdAe90UBbipyv+DPFvtNhbhLrinN2JL68Q8BapP3hUccz/N6YlTuCNELrYwqVHfMqFwgMhVBNCZaAkEnoiIRWyCbnQPTZZkdAVCamQTUiFTBuLNE/IhWxCTySkQjahv89uUCdC/2xdNnc0cWI3AAAAAElFTkSuQmCC') no-repeat;
    right: 0;
}
.itschool .slider .slick-prev {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA5CAMAAABgfdmVAAABDlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uKVtWAAAAWXRSTlMAAQIDBAUGBwoMDQ4QFBUYGR0iKCkuMzQ7PT5BQ0hQU1VWWGBjanFyc3Z8hYmNjo+WnJ+nqqusr7e7vMDCw8bKy83O09bX2N7h4ubn6uvw8fLz9fj5+vv8/mrooIQAAAEdSURBVDjLhdRZV4JQAATgeyOysBLLLFtts1VtwVbJSmijUiuR+f9/pIeem+F15tzL+YaDMf88lRRnhjz+G7qTJHfbGMyzAxrAFsurwAnLS3085EjuRficI7kNkK2zC2pAneWVIe4muNBHkQtla0LoiApluHW4UFLgQqMVdkEAHAqhqzEu9DrDhYZLJB9vA/tC6NJyoedpLvRTJvlUBOwKoXMh9ORxoa8FdsAjsG3oV5hihxZMDd+LtGADvMzShhfj2qGN0gDH/DWqyDZ4o4Ee/WMYN0SUpw0/wYVVXgfKa7TKvVp4LyqvTk55nSovNWxTDeuGalg/wY2jvMSwe2pY21LDejHivPISw25CDdtUw7qhGtZPcM+HXU7/hv0Fiu85Y0dHeeMAAAAASUVORK5CYII=') no-repeat;
    left: 0;
}
/* ===========================
======= Services box =========
=========================== */

.services {
    overflow: hidden;
}
.services .offer {
    display: block;
    padding: 0;
}
.services .offer:hover {
    opacity: 0.9;
    text-decoration: none;
}
.services .offer .cnt {
    /* margin: 20px 100px; */
    margin: 20px 20px;
    background: #262626;
    padding: 40px 0;
    height: 250px;
    color: #fff;
    text-align: center;
}
.services .offer .cnt span {
    display: block;
    text-align: center;
    padding-top: 120px;
    color: #fff;
    font: 200 20px'Roboto', 'sans-serif';
}
.services .oracle .cnt {
    padding: 160px 0;
}
.services .oracle img {
    width: 200px;
}
.services .microsoft .cnt {
    padding: 120px 0px 200px;
}
/* microsoft */

.microsoft .services .offer .cnt {
    margin: 20px 5px;
}
/* ===========================
========= Offer list =========
=========================== */

.offer-details h3 {
    background: #000;
    color: #fff;
    font: 200 18px'Roboto', 'sans-serif';
    padding: 15px;
}
.offer-details ul, .offer-details ol {
    list-style: inside;
    margin: 0;
}
.offer-details ul li, .offer-details ol li {
    margin-left: 40px;
}
.offer-details > ul > li, .offer-details > ol > li {
    margin-left: 20px;
}
/* ===========================
======= Customer list ========
=========================== */

.customer-list .list {
    overflow: hidden;
    border-top: 1px solid #a6a6a6;
    padding-top: 20px;
    margin-top: 20px;
}
.customer-list .list:first-child {
    border: 0;
    margin: 0;
    padding: 0;
}
.customer-list h3 {
    background: #000;
    color: #fff;
    font: 200 18px'Roboto', 'sans-serif';
    padding: 15px;
}
.customer-list ul {
    list-style: inside;
    margin: 0;
}
.customer-list ul li {
    font: 200 26px'Roboto', 'sans-serif';
    margin-left: 40px;
}
.customer-list > ul > li {
    margin-left: 20px;
}
.customer-list .letter {
    font: 200 26px'Roboto', 'sans-serif';
    width: 10%;
    float: left;
    text-align: left;
}
.customer-list .customers {
    width: 90%;
    float: right;
}
/* ===========================
========= Team box ===========
=========================== */

.team .member {
    overflow: hidden;
    color: #fff;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #444;
}
.team .member:first-child {
    padding: 0;
    margin: 0;
    border: 0;
}
.team .member h3 {
    font: 300 30px'Roboto', 'sans-serif';
}
.team .member p {
    font: 200 18px'Roboto', 'sans-serif';
    text-align: justify;
    margin: 0;
}
.team .member img {
    /*width: 300px; */
    float: left;
    margin-right: 40px;
}
.team-list {
    overflow: hidden;
    margin: 50px auto;
}
.team-list .member {
    float: left;
    width: 218px;
    height: 218px;
    margin: 10px 5px 0;
    overflow: hidden;
    position: relative;
}
.team-list .member img {
    width: 100%;
    opacity: 0.8;
}
.team-list .member .about {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px;
    color: #fff;
    font: 300 16px/16px'Roboto', 'sans-serif';
    text-align: right;
    text-transform: uppercase;
    opacity: 0;
}
.team-list .member:hover img {
    opacity: 1;
    -moz-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}
.team-list .member:hover .about {
    opacity: 1;
    -moz-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}
.team-list .member .about small {
    font: 300 12px'Roboto', 'sans-serif';
    text-transform: capitalize;
}
/* ===========================
========= Blog box ===========
=========================== */

.page .article-list {
    background: none;
}
.page .blog article {
    overflow: hidden;
    color: #444;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px dashed #ccc;
}
.page .blog article:first-child {
    padding: 0;
    margin: 0;
    border: 0;
}
.blog article img {
    max-width: 800px;
}

.table {
    width:100%;
    height:100%;
}

.cell {
    width:100%;
    height:100%;
    vertical-align: middle;
}

.blog article .blog-img {
    width: 400px;
    float: left;
    margin-right: 40px;
    text-align:center;
}

.blog article .content {
    width: 600px;
    float: left;
}
.blog article .single-content {
    width: 100%;
}
/* ===========================
========= Blog box ===========
=========================== */

.page .article-list {
    background: none;
}
.page .partners article {
    overflow: hidden;
    color: #444;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px dashed #ccc;
}
.page .partners article:first-child {
    padding: 0;
    margin: 0;
    border: 0;
}
.partners article img {
    width: 200px;
    float: left;
    margin: 50px 40px 0 0;
}
.partners article .content {
    width: 800px;
    float: left;
}
/* ===========================
======== Article box =========
=========================== */

.article-list {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12O4CwAA3wDeg/do9AAAAABJRU5ErkJggg==) repeat-y center top;
    overflow: hidden;
    margin: 40px 0;
    padding: 30px 0;
}
.article-list h2,
.article-list article h3 a,
.article-list article p,
.article-list article .more-link {
    font: 300 30px'Roboto', 'sans-serif';
}
.article-list h2 {
    font-size: 50px;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 50px;
    font-weight: 100;
}
.article-list article {
    margin-bottom: 20px;
    overflow: hidden;
}
.article-list article footer p {
    margin: 0;
    color: #6a6a6a;
}





/*.article-list article h3 {
    margin: 0;
}*/
.article-list article h3 a {
    font-size: 22px;
    color: #333;
}
.article-list article p {
    font-size: 16px;
    color: #6a6a6a;
}
.article-list a {
    text-decoration: none;
}
.article-list article .more-link {
    float: right;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin-top: 10px;
}

.article-list h3 {  /* HR 2015-06-29 */
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 50px;
    font-weight: 100;
    font-family: 'Roboto', 'sans-serif';
    font-size: 25px;
    font-weight: 100;
    /*color: rgb(51,​ 51,​ 51);
    font-weight:100;*/
}

.article-list .content header h3
{
    margin: 0;
    text-align: right;
    font-weight:100;
}
.article-list .content header h3 a
{
    text-align:right;
    font-size:22px;
    font-weight:100;
}
/* schooling */

.article-list .schooling section {
    overflow: hidden;
}
.article-list .schooling section li {
    font-size: 16px;
    color: #6a6a6a;
}
.article-list .schooling section span {
    width: 100px;
    display: inline-block;
}
.article-list .schooling .img {
    float: left;
    width: 150px;
    border: 0;
    margin-right: 20px;
}
.article-list .schooling .content {
    text-align: right;
}
.article-list .schooling .img:hover {
    opacity: 0.9;
}
.article-list .schooling section .more-link {
    float: right;
}
/* ===========================
======== Partner box =========
=========================== */

.partner-list {
    overflow: hidden;
}
.partner-list h2 {
    font: 100 30px'Roboto', 'sans-serif';
    text-align: center;
}
.partner-list h2 span {
    display: block;
    font-weight: 300;
}

.partner-list h3 { /* HR 2015-06-29 */
    font: 100 30px'Roboto', 'sans-serif';
    text-align: center;
}
.partner-list h3 span { /* HR 2015-06-29 */
    display: block;
    font-weight: 300;
}

.partner-list ul {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px 0;
    overflow: hidden;
    list-style: none;
    text-align: center;
}
.partner-list li {
    display: inline-block;
    margin: 0 10px;
}
.partner-list li img {
    vertical-align: middle;
    filter: url(../img/filters.svg#grayscale);
    /* Firefox 3.5+ */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(1);
    /* Google Chrome, Safari 6+ & Opera 15+ */
}
.partner-list li img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    /* Google Chrome, Safari 6+ & Opera 15+ */
}
/* ===========================
========= Video box ==========
=========================== */

.videos {
    padding: 0 40px;
    overflow: hidden;
}
.embed-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    width: 100%;
    margin: 0 auto 20px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.embed-containe iframe {
    border: 0;
}
.presentation .gallery {
    padding: 0 40px;
    margin: 0 auto;
    position: relative;
}
.presentation .slick-slider {
    position: static;
}
.presentation .slider div {
    text-align: center;
}
.presentation .slider img {
    display: inline-block;
    width: 95%;
}
.presentation .slick-prev,
.presentation .slick-next {
    width: 32px;
    height: 57px;
    margin-top: -32px;
}
.presentation .slick-prev:before,
.presentation .slick-next:before {
    content: '';
}
.presentation .slick-next {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA5CAMAAABgfdmVAAABAlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Srm1AAAAVXRSTlMAAQMFBgcKDRAUFRgZGh0hKCkqLTM0Oz0+QUNIUFNVVlhgY2lxcnZ7hYiJjY6Plpucn6eqq6yvt7q+wsPEys3O09bX2N7h4ubn6uvv8fLz9fj6+/z+6OA4tgAAAQpJREFUOMuF1FdWwlAAhOFcBEFARVREaQpGbJEiSFEQLBhQemb/W/GuYCbPc3KS78+N49irgc2Zw67dEfwkXaTmeN2hi0vgkQ6cJ6BIB5EhFkd0cfiLjyhd5AM8G7p4AK7pIPymvA5myisXoM+9bpVXqKe8Er7yOt9izL2qEF6mo7z2Jsors8YP93IhvMyL8op9Ka+TFebcqwLl1VRe0U/ldbzEmntdAe90UBbipyv+DPFvtNhbhLrinN2JL68Q8BapP3hUccz/N6YlTuCNELrYwqVHfMqFwgMhVBNCZaAkEnoiIRWyCbnQPTZZkdAVCamQTUiFTBuLNE/IhWxCTySkQjahv89uUCdC/2xdNnc0cWI3AAAAAElFTkSuQmCC') no-repeat;
    right: 0;
}
.presentation .slick-prev {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA5CAMAAABgfdmVAAABDlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uKVtWAAAAWXRSTlMAAQIDBAUGBwoMDQ4QFBUYGR0iKCkuMzQ7PT5BQ0hQU1VWWGBjanFyc3Z8hYmNjo+WnJ+nqqusr7e7vMDCw8bKy83O09bX2N7h4ubn6uvw8fLz9fj5+vv8/mrooIQAAAEdSURBVDjLhdRZV4JQAATgeyOysBLLLFtts1VtwVbJSmijUiuR+f9/pIeem+F15tzL+YaDMf88lRRnhjz+G7qTJHfbGMyzAxrAFsurwAnLS3085EjuRficI7kNkK2zC2pAneWVIe4muNBHkQtla0LoiApluHW4UFLgQqMVdkEAHAqhqzEu9DrDhYZLJB9vA/tC6NJyoedpLvRTJvlUBOwKoXMh9ORxoa8FdsAjsG3oV5hihxZMDd+LtGADvMzShhfj2qGN0gDH/DWqyDZ4o4Ee/WMYN0SUpw0/wYVVXgfKa7TKvVp4LyqvTk55nSovNWxTDeuGalg/wY2jvMSwe2pY21LDejHivPISw25CDdtUw7qhGtZPcM+HXU7/hv0Fiu85Y0dHeeMAAAAASUVORK5CYII=') no-repeat;
    left: 0;
}
/* page */

.page .presentation {
    margin: 50px auto;
    width: 760px;
    height: 570px;
}
.page .presentation iframe {
    width: 100%;
    height: 100%;
}
/* ===========================
======== About bottom ========
=========================== */

.about-bottom {
    border-bottom: 1px solid #434345;
    overflow: hidden;
}
.about-bottom p {
    color: #747474;
    font-size: 14px;
    line-height: 20px;
    font-weight: 100;
}
.about-bottom h2 {
    color: #eee;
    font: 100 20px'Roboto', 'sans-serif';
    text-transform: uppercase;
}
.about-bottom .social h2 {
    text-align: center;
}
.about-bottom h4 {
    color: #eee;
    font: 100 20px'Roboto', 'sans-serif';
    text-transform: uppercase;
}
.about-bottom .social h4 {
    text-align: center;
}
.about-bottom .social-list {
    float: none;
}
.about-bottom .social-list li {
    float: none;
    margin: 0 auto 20px;
}
ul.footer-sitemap {
    list-style: none;
    margin: 0;
}
.footer-sitemap ul {
    list-style: none;
    margin: 0;
}
.footer-sitemap > li {
    float: left;
   /* width: 20%; */
    width: 35%;
}
.footer-sitemap > li:nth-of-type(1) {
  /* width: 26%; */
  display: none;
}
.footer-sitemap > li:nth-of-type(3) {
  width: 15%;
}
.footer-sitemap > li:nth-of-type(4) {
  width: 8%;
}
.footer-sitemap > li:nth-of-type(5),
.footer-sitemap > li:nth-of-type(6) {
    width: 12%;
}

@media only screen and (max-width: 1000px) {
    .footer-sitemap > li {
        display: block;
        width: 100%;
    }
    .footer-sitemap > li:nth-of-type(1) {
      display: none;
    }
    .footer-sitemap > li:nth-of-type(3) {
        display: block;
        width: 100%;
    }
    .footer-sitemap > li:nth-of-type(4) {
        display: block;
        width: 100%;
    }
    .footer-sitemap > li:nth-of-type(5),
    .footer-sitemap > li:nth-of-type(6) {
        display: block;
        width: 100%;
    }
    .footer-sitemap a {
    color: #747474;
    font-size: 14px;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: center;
}
    .about-bottom h4 {
        text-align: center;
    }
}



.footer-sitemap a {
    color: #747474;
    font-size: 14px;
    text-decoration: none;
}
/* ===========================
========== Contact ===========
=========================== */

.contact {
    overflow: hidden;
}
.contact .map {
    padding: 0;
}
.contact .contact-form,
.contact .map {
    float: right;
}
.contact #gmap {
    height: 500px;
    width: 100%;
}
.contact p {
    color: #747474;
    font-size: 14px;
    line-height: 20px;
    font-weight: 100;
}
.contact h2 {
    color: #666;
    font: 100 20px'Roboto', 'sans-serif';
    text-transform: uppercase;
}
.contact ul {
    list-style: none;
    margin: 0;
}
.contact .ajax-loader {
    display: none;
}
/* ===========================
=========== Footer ===========
=========================== */

.main-footer {
    padding: 20px 0;
    text-align: center;
    color: #595959;
    font-size: 13px;
}
.main-footer .navbar-brand {
    margin: 0 auto !important;
    float: none;
}
/* ==========================================================================
   Media Queries for Responsive Design.
   These styles override the primary ('mobile first') styles.
   ========================================================================== */

/* Style adjustments for viewports that meet the MAX condition */

@media only screen and (max-width: 1200px) {
    /* ======= Member profile ======= */
    .member .contact li,
    .member .contact li:first-child {
        font-size: 24px;
    }
    .member .contact li:first-child {
        padding: 10px;
    }
    .member .contact li a[class^="icon-"]:before,
    .member .contact li a[class*=" icon-"]:before {
        font-size: 24px;
        line-height: 24px;
    }
    /* ======= Team list ======= */
    .team-list {
        width: 912px;
    }
    /* ====== Main header ====== */
    .partner {
        display: none;
    }
    /* ======= Blog box ======= */
    .page .blog article .content {
        width: 700px;
    }
    /* ======= Partners box ======= */
    .page .partners article .content {
        width: 700px;
    }
    /* ======= Services box ======= */
    .services .offer .cnt {
        margin: 20px 45px;
    }
    .microsoft .services .offer .cnt {
        margin: 5px;
        height: 250px;
    }
    .microsoft .services .offer span {
        padding-top: 90px;
    }

    .iframeBI {
        display: none;
    }
}
@media only screen and (max-width: 992px) {
    /* ======= Member profile ======= */
    .member .contact li,
    .member .contact li:first-child {
        font-size: 20px;
    }
    .member .contact li a[class^="icon-"]:before,
    .member .contact li a[class*=" icon-"]:before {
        font-size: 20px;
        line-height: 20px;
    }
    /* ======= Team list ======= */
    .team-list {
        width: 684px;
    }
    /* ====== Main header ====== */
    .navbar-collapse .social-list {
        display: none;
    }
    /* ======= Article box ======= */
    .article-list h2 {
        font-size: 24px;
    }
    .article-list article p {
        font-size: 14px;
    }
    .article-list .schooling .img {
        display: none;
    }
    .article-list .schooling section li {
        font-size: 12px;
    }
    /* ======= Page presentation ======= */
    .page .presentation {
        width: 615px;
        height: 470px;
    }
    /* ======= Blog box ======= */
    .page .blog article .content {
        width: 480px;
    }
    /* ======= Partners box ======= */
    .page .partners article .content {
        width: 480px;
    }
    /* ======= Services box ======= */
    .services .offer .cnt {
        margin: 20px 5px;
    }
    .microsoft .services .offer .cnt {
        height: 220px;
    }
    .microsoft .services .offer span {
        padding-top: 55px;
    }
}
@media only screen and (max-width: 767px) {
    /* ======= Conduct training ======= */
    .conduct-training {
        width: 100%;
        padding: 80px 20px;
    }
    /* ======= Team list ======= */
    .team-list {
        width: 600px;
    }
    .team-list .member {
        width: 190px;
        height: 190px;
    }
    .team-list .member .about {
        font: 300 14px/14px'Roboto', 'sans-serif';
    }
    .team-list .member .about small {
        font-size: 12px;
    }
    /* ======= Customer list ======= */
    .customer-list ul li,
    .customer-list .letter {
        font-size: 22px;
    }
    /* ======= Article box ======= */
    .article-list {
        background: none;
    }
    .article-list h2 {
        margin-bottom: 20px;
    }
    .article-list .schooling .content {
        text-align: left;
    }
    /* ======= About bottom ======= */
    .about-bottom h2,
    .about-bottom p {
        text-align: center;
    }
    .about-bottom .social-list {
        overflow: hidden;
        text-align: center;
    }
    .about-bottom .social-list li {
        display: inline-block;
        float: none;
        margin: 0 20px 20px;
    }
    .footer-sitemap > ul {
        margin: 0 0 10px;
    }
    .footer-sitemap ul li {
        float: none;
        width: 100%;
        text-align: center;
    }
    /* ======= Offer list ======= */
    .offer-details ul li {
        margin: 0;
    }
    /* ====== Main header ====== */
    .head {
        width: 100%;
    }
    .navbar {
        /* position: absolute; //note zmiana menu w mobile na fixed */
    }
    .navbar-header {
        padding: 0;
    }
    .navbar .navbar-collapse {
        padding: 0 10px;
    }
    nav {
        width: 100%;
        margin-bottom: 0;
        position: static;
        left: 0;
        margin: 10px 0;
    }
    nav ul {
        padding-left: 0;
    }
    nav ul li {
        margin: 0 auto;
        width: 100%;
    }
    nav .sub {
        display: none;
    }
    nav ul li a:link {
/*        display: block;*/
        display: inline-block;
        padding: padding: 20px 4px 4px;
/*        height: 45px;*/
        height: 60px;
    }
    /* ======= Glonews ======= */
    #glonews .slides-navigation {
        display: none;
    }
    #glonews .desc {
        width: 80%;
        text-align: center;
    }
    #glonews .desc.left {
        left: 50%;
        margin-left: -40%;
        text-align: center;
    }
    #glonews .desc.right {
        right: 50%;
        margin-right: -40%;
        text-align: center;
    }
    #glonews .desc h3 {
        font: 300 40px/40px'Roboto', 'sans-serif';
    }
    #glonews .desc span {
        font: 200 30px/30px'Roboto', 'sans-serif';
    }
    #glonews .desc small {
        font: 100 18px'Roboto', 'sans-serif';
    }
    #glonews .arrow {
        bottom: 65px;
        left: 50%;
        margin-left: -45px;
    }
    /* ======= Baner top ======= */
    .baner {
        height: 300px;
    }
    .baner .site-name {
        font: 300 40px/40px'Roboto', 'sans-serif';
    }
    /* ======= Page presentation ======= */
    .page .presentation {
        width: 490px;
        height: 470px;
    }
    /* ======= Contact map ======= */
    .contact .contact-form {
        width: 100%;
        margin-bottom: 50px;
    }
    .contact .map {
        width: 100%;
        padding: 0 15px;
    }
    .contact .map #gmap {
        width: 100%;
    }
    /* ======= Table ======= */
    .table .th div {
        display: none;
    }
    .table .th div:first-child {
        display: block;
    }
    .table .tr .name,
    .table .tr .details {
        float: none;
        width: 100%;
    }
    .table .tr .details span {
        width: 50%;
    }
    /* ======= Blog box ======= */
    .page .blog article img {
        display: none;
    }
    .page .blog article .content {
        width: 100%;
    }
    /* ======= Partners box ======= */
    .page .partners article img {
        display: none;
    }
    .page .partners article .content {
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {
    /* ======= Team list ======= */
    .team-list {
        width: 370px;
    }
    .team-list .member {
        width: 175px;
        height: 175px;
    }
    .team-list .member .about {
        font: 300 12px/12px'Roboto', 'sans-serif';
    }
    .team-list .member .about small {
        font-size: 10px;
    }
    /* ======= Glonews ======= */
    #glonews .arrow {
        bottom: 65px;
        margin-left: -20px;
    }
    #glonews .arrow img {
        width: 40px;
        height: 40px;
    }
    /* ======= Team box ======= */
    .team .member img {
        float: none;
        margin: 0 auto;
        display: block;
    }
    .team .member h2 {
        margin-top: 20px;
        text-align: center;
    }
}
@media only screen and (max-width: 500px) {
    /* ======= Member profile ======= */
    .member .contact li,
    .member .contact li:first-child {
        font-size: 18px;
    }
    .member .contact li a[class^="icon-"]:before,
    .member .contact li a[class*=" icon-"]:before {
        font-size: 18px;
        line-height: 18px;
    }
    /* ======= Conduct training ======= */
    .conduct-training {
        font-size: 20px;
        margin-top: 0;
    }
    /* ======= Team list ======= */
    .team-list {
        width: 280px;
    }
    .team-list .member {
        width: 130px;
        height: 130px;
    }
    .team-list .member .about {
        display: none;
        text-indent: -99999px;
    }
    /* ======= Customer list ======= */
    .customer-list ul li {
        margin-left: 20px;
    }
    .customer-list ul li,
    .customer-list .letter {
        font-size: 18px;
    }
    /* ======= Blog box ======= */
    .page .blog {
        padding: 0 15px;
    }
    /* ======= Glonews ======= */
    #glonews .desc h3 {
        font: 300 30px/30px'Roboto', 'sans-serif';
    }
    #glonews .desc span {
        font: 200 24px/24px'Roboto', 'sans-serif';
    }
    #glonews .desc small {
        font: 100 14px'Roboto', 'sans-serif';
    }
    /* ======= Schooling ======= */
    .article-list .schooling section li {
        margin-bottom: 10px;
    }
    .article-list .schooling section span {
        display: block;
    }
    /* ======= Page presentation ======= */
    .page .presentation {
        display: none;
    }
    /* ======= Baner top ======= */
    .baner .site-name {
        font: 300 30px/30px'Roboto', 'sans-serif';
    }
    /* ======= Services box ======= */
    .services .offer .cnt {
        height: 200px;
    }
    .services .oracle .cnt {
        padding: 95px 0;
    }
    .services .microsoft .cnt {
        padding: 75px 0;
    }
    .services .microsoft img {
        width: 50px;
    }
    .services .oracle img {
        width: 150px;
    }
    .services .offer .cnt span {
        padding-top: 45px;
    }
}
@media only screen and (max-width: 320px) {
    /* ======= Team list ======= */
    .team-list {
        width: 212px;
    }
    .team-list .member {
        width: 96px;
        height: 96px;
    }
    /* ======= Customer list ======= */
    .customer-list ul li {
        margin-left: 10px;
    }
    .customer-list ul li,
    .customer-list .letter {
        font: 300 14px'Roboto', 'sans-serif';
    }
    /* ======= Team box ======= */
    .team .member {
        padding-top: 20px;
        margin-top: 20px;
    }
    .team .member img {
        width: 100%;
    }
    .team .member p {
        font-size: 14px;
    }
    /* ======= Bloog box ======= */
    .page .blog article {
        padding-top: 20px;
        margin-top: 20px;
    }
    .page .blog article img {
        width: 100%;
    }
    .page .blog article p {
        font-size: 14px;
    }
}
@media only screen and (min-width: 767px) {
    /* ====== Main header ====== */
    .navbar-toggle {
        display: none;
    }
    /* ====== Services box ====== */
    .services .offer:hover .cnt {
        background: #eee;
        -webkit-transition: background-color .3s linear;
        -moz-transition: background-color .3s linear;
        -o-transition: background-color .3s linear;
        -ms-transition: background-color .3s linear;
        transition: background-color .3s linear;
    }
    .services .offer:hover .cnt span {
        color: #444;
        -webkit-transition: color .3s linear;
        -moz-transition: color .3s linear;
        -o-transition: color .3s linear;
        -ms-transition: color .3s linear;
        transition: color .3s linear;
    }
    /* ====== Offer box ====== */
    .offer-list .offer:hover .cnt {
        /*background-color: #eee;
        color: #000;
        -webkit-transition: background-color .3s linear;
        -moz-transition: background-color .3s linear;
        -o-transition: background-color .3s linear;
        -ms-transition: background-color .3s linear;
        transition: background-color .3s linear;*/
    }
    .offer-list .offer hr {
        background: #fff;
        color: #fff;
        border-color: #fff;
    }
    .offer-list .offer:hover hr {
        opacity: 1;
        -moz-transition: opacity .3s ease-in;
        -o-transition: opacity .3s ease-in;
        -webkit-transition: opacity .3s ease-in;
        transition: opacity .3s ease-in;
    }
    /* .offer-list .offer .desc {
             opacity: 0;
             -moz-transition: opacity .3s ease-out;
             -o-transition: opacity .3s ease-out;
             -webkit-transition: opacity .3s ease-out;
             transition: opacity .3s ease-out;
     }*/
    .offer-list .offer .desc {
        opacity: 1;
        -moz-transition: opacity .3s ease-in;
        -o-transition: opacity .3s ease-in;
        -webkit-transition: opacity .3s ease-in;
        transition: opacity .3s ease-in;
    }
    /*.offer-list .offer .img {
            margin-top: 60px;
            -moz-transition: margin-top .3s ease-in;
            -o-transition: margin-top .3s ease-in;
            -webkit-transition: margin-top .3s ease-in;
            transition: margin-top .3s ease-in;
    }*/
    .offer-list .offer .img {
        /*background-position: 0 -64px;*/
        margin-top: 0;
        -moz-transition: margin-top .3s ease-in;
        -o-transition: margin-top .3s ease-in;
        -webkit-transition: margin-top .3s ease-in;
        transition: margin-top .3s ease-in;
    }
}

#axp p{
    font-size: 13px !important; text-align: justify !important;
    color: #666 !important;
    margin:0 !important;
    padding:0 !important;
    margin: 10px 0 !important;
    line-height: 18px !important;
}

#axp h1, #axp h2, #axp h3{
    font-size: 17px !important;
    color: #9C9893 !important;
    text-align: center;
}

#axp h2{
    font-size: 21px !important;
    margin: 0.67em 0;
    text-align: center;
}

h2.filters {
    font-size: 17px !important;
    color: #9C9893 !important;
}
h3.filters {
    font-size: 17px !important;
    color: #9C9893 !important;
}

.filter-item {
    background:#262626;
    padding:7px 25px;
    display:inline-block;
    text-decoration: none;
    color:#fff;
    font-size:14px;
  font-family:'Roboto', 'sans-serif';
    font-weight:300;
    margin-right:20px;
    margin-bottom:25px;
    transition:0.3s all;
}
.filter-item:hover, .current {
    background:#eeeeee;
    color:#262626 !important;
    text-decoration: none !important;
}

.filter hr {
    border-top:1px solid #cccccc;
    background:0;
    margin:5px 0 30px 0;
}

.training-box {
    display:block;
    width:calc(25% - 25px);
    margin-right:25px;
    height:145px;

    background:#ececec;
    margin-bottom:25px;
    float:left;
    padding:15px;
  font-family:'Roboto', 'sans-serif';
    font-weight:300;
    position:relative;
    transition:0.3s background;
}
.training-box:hover {
    text-decoration:none;
    background:#d7d5d5;
}

@media all and (max-width:991px) {
    .training-box {
        width:calc(50% - 25px);
    }
}
@media all and (max-width:550px) {
    .training-box {
        width:100%;
        margin-right:0;
        min-height:185px;
    }
}

.training-box .name {
    font-size:14px;
    color:#333;
    height:75px;
}

.training-box hr {
    width:35px;
    border-top:1px solid #5f5f5f;
    border-bottom:1px solid #a6a6a6;
    height:0;
    margin:0;
}

.training-box .details {
    padding-top:5px;
    color:#666666;
    font-size:11px;
}

.training-box .details strong {
    /*font-weight:500;*/
}

.training-box .more {
    position:absolute;
    bottom:0;
    right:0;
    background:#262626;
    padding:5px 15px;
    font-size:11px;
    color:#fff;
}

.other-level {
    height:50px;
    background-color:#ececec;
    margin:2px;
    color:#262626;
    transition:0.3s all;
}

.other-level:hover {
    background-color:#d7d5d5;
}

.lower {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcBAMAAAB13UkXAAAAJFBMVEUmJib///8mJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJibxwFvHAAAAC3RSTlMAABAgMEBQYM/f78xG5moAAAB/SURBVBjTXc+7DYAgFIXhGx+xZQRKS0egNFbOYWVvp6VrGBsH8HGWEw4YVKovPyH3IsJTntojmdF61UBFZBtWRTW4jAppEfUkionqXHIqgEmoAYembBqFCskqpI/ibXxh42m8cg7jtOaZ9togbvXa1MXeK52xq/BxwPx/LuWhbzSGN0aODSTvAAAAAElFTkSuQmCC') no-repeat 15px 12px #ececec;
    padding-left:40px;
}

.higher {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAcBAMAAAB13UkXAAAALVBMVEUmJib///8mJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiZ1kawwAAAADnRSTlMAABAwQFBgcICfr8/f76r5pP8AAAB8SURBVBjTY1h3mQEMBBjevTWAss69uwplWb97lwBhMe179wzCYtCGCAJZUEEgCyoIYgEFX0BYDJrv3k2AsBjmvXsJZXECBSEskCCUBRR0QGfBZeE6mNbBTAFaVwCz7RmaCxCugruU+RzM9bbv3jpAWPfeXcbw+bzD0NAAAFQrQ+U+pRDcAAAAAElFTkSuQmCC') no-repeat right 15px top 12px #ececec;
    padding-right:40px;
    text-align: right;
}

.other-level div {
    font-size:14px;
    text-transform: uppercase;
    font-weight:500;
    padding-top:12px;
}
.other-level span {
    font-size:9px;
    text-transform: uppercase;
    font-weight:100;
    height:20px;
    padding-top:2px;
    width:300px;
    display:block;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.higher span {
    float:right;
}

.tr-title {
    font-weight:300;
    text-align:center;
    font-family:'Roboto';
    text-transform:uppercase;
    font-size:2.3em;
}


#catapult-cookie-bar {font-size: 11px !important; color: #262626 !important;}
button#catapultCookie { background: #262626; border: none; color: #dddddd; border-radius: 0px !important; font-size: 11px; font-weight: normal;}
#catapult-cookie-bar a { color: #262626; }

.offer-details ol{
    list-style:decimal;
}
.offer-details ol li ol{
    list-style:lower-alpha;
}
.offer-details ol li ol li ol{
    list-style:disc;
}
.offer-details ol li ol li ol li ol{
    list-style:circle;
}

.partner-item {
    border-bottom:1px solid #cccccc;
    padding-bottom:50px;
    margin-bottom:50px;
    overflow:hidden;
}
.partner-item .partner-desc {
    width:67%;
    float:right;
    padding-right:50px;
}
.partner-item .partner-logo {
    width:33%;
    float:left;
}
.partner-item .partner-logo img {
    max-width:200px;
    height:auto;
}

.table {
    display:table;
    width:100%;
    height:100%;
}
.table .cell {
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle;
    text-align:center;
}
.partners-list h2 {
    font-size:36px;
    font-family:'Roboto';
    font-weight:300;
    line-height:100%;
    margin-bottom:0;
}
.partners-list .subtitle {
    font-size:18px;
    margin-bottom:10px;
    font-family:'Roboto';
    font-weight:200;
}
.partners-list .description p,
.partners-list .description ul {
    font-size: 16px;
    color: #6a6a6a;
    font-family:'Roboto';
    font-weight:300;
}
.partners-list .description ul {
    margin-left:17px;
}
.partners-list .button {
    display:inline-block;
    text-transform:uppercase;
    margin-top:25px;
    background: #262626;
    padding: 7px 25px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto', 'sans-serif';
    font-weight: 300;
}
.partners-list .button:hover {
    text-decoration:none;
    opacity:0.9;
}

.pager {
    margin-bottom:50px;
    text-align:center;
}

.last-minute * {
    font-family:'Open Sans';
}

.last-minute-popup {
    position:fixed;
    top:100px;
    left:100px;
    z-index:999;
    background:rgba(25,25,25,0.6);
    overflow:hidden;
    max-width:600px;
    color:#fff;
}

.lm-main {
    position:absolute;
    top:auto;
    left:100px;
    bottom:100px;
}

@media all and (max-width:1023px) {
    .lm-main.show-for-large {
        display:none
    }
}
@media all and (min-width:1024px) {
    .lm-main.show-for-small {
        display:none;
    }
}
.lm-main.show-for-small {
    position:relative;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#000;
    width:auto;
    max-width:100%;
}

@media all and (max-width:642px) {
    .last-minute-popup {
        left:0;
    }
}

.overflow {
    overflow:hidden;
}

.last-minute-popup .left {
    float:left;
    width:25%;
    background:#ffea00;
    text-align:right;
    padding:2px 10px;
    font-size:12px;
    color:#000;
}
.last-minute-popup .left h3 {
    font-size:28px;
    color:#000;
    margin-top:5px;
    text-transform: uppercase;
    line-height:110%;
    font-weight:bold;
}

@media all and (max-width:642px) {
    .last-minute-popup .left h3 {
        font-size:16px;
    }
}

.last-minute-popup .right {
    float:left;
    width:75%;
    padding:2px 10px;
    font-size:12px;
}
.last-minute-popup .right .counter {
    height:80px;
    overflow:hidden;
}

.last-minute-popup .right .counter .txt1 {
    padding-top:22px;
    float:left;
}

@media all and (max-width:600px) {

    .last-minute-popup .right .counter .txt1 {
        padding-top:22px;
        float:none;
    }

    .last-minute-popup .right .counter {
        height:auto;
    }
}
.last-minute-popup .right .counter .txt2 {
    padding-top:22px;
    float:right;
}
.last-minute-popup .right .counter .price {
    padding-top:19px;
    float:right;
    font-size:25px;
    font-weight:bold;
    margin-right:2px;
}

.last-minute-popup .right .counter .txt1 span {
    font-weight:bold;
}

.last-minute-popup h2 a {
    color:#fff;
    font-size:19px;
    font-weight:700;
    line-height:120%;
}

.last-minute-popup h2 {
    color:#fff;
    font-size:16px;
    font-weight:300;
    line-height:120%;
}

.last-minute-popup hr {
    height:0;
    width:0;
    border-top:2px solid #000;
    float:right;
    width:40px;
    margin-bottom:5px;
}

.clear {
    clear:both;
}

.last-minute-popup .overflow:last-of-type .left,
.last-minute-popup .overflow:last-of-type .right {
    padding-bottom:10px;
}

.order-lm {
    position:absolute;
    right:0;
    bottom:0;
    padding:15px 20px !important;
    background:#ffea00 !important;
    text-transform: uppercase;
    font-size:12px;
    font-weight:bold;
    color:#000 !important;
    display:inline-block;
    width:auto !important;
    border:0 !important;
}
.order-lm:hover {
    color:#000 !important;
    background:#ffea00 !important;
    text-decoration: underline;
}

.lm-form-popup {
    transition:0.3s all;
    background:#ececec;
    left:50%;
    z-index:9999;
    max-width:900px;
    width:100%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:-100%;
}

.lm-form-popup.opened {
    top:50px;
}

.lm-form-popup .right {
    color:#000;
}
.lm-form-popup .right a {
    color:#000;
}
.lm-form-popup .right input[type="text"],
.lm-form-popup .right input[type="number"] {
    background:none;
    border:1px solid #000;
    color:#000;
    margin:3px auto;
    height:30px;
    width:100%;
    padding:0 5px;
}

.form-div {
    padding-top:46px !important;
}
.form-div span {
    font-size:10px;
    display:block;
    margin-top:5px;
}
.summary-div {
    padding-top:20px !important;
}

.er {
    border:1px solid #ff0000 !important;
}

.lm-badge:before {
    content:"LAST MINUTE";
    display:block;
    height:20px;
    padding:1px 10px;
    font-size:14px;
    position:absolute;
    left:0;
    top:-10px;
    background:#ffea00;
    color:#000;
    font-weight:bold;
}

.lm-in-training {
    width:calc(100% - 2px);
    max-width:100%;
    position:relative;
    top:0;
    left:0;
    transform: none;
    background:#262626;
    z-index:1;
}

.overlay {
    display:none;
}

.overlay.opened {
    display:block;
    /*było na block żeby wyświetlała się warstwa przy włączeniu zapisu */
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0,0,0,0.8);
    /* z-index:9; */
    cursor:pointer;
}

.form-div center {
    margin-top:50px;
    font-size:18px;
    color:#000;
}
.form-div center span {
    font-size:16px;
    color:#606060;
}

.counter .price span.border {
    border:1px solid #fff;
    display:inline-block;
    margin:0 2px;
    line-height:40px;
    padding:0 4px;
}

.counter .price span.light {
    font-weight:300;
}
h1.logo_h1 { /* HR 2015-06-29 */
    display: inline-block;
    font-family: 'Roboto','sans-serif';
    font-size: 16px;
    font-weight: 300;
    margin-top:18px;
    margin-bottom:2px;
    color:#fff;
}

@media all and (max-width:1023px) {
    h1.logo_h1 {
        display:none;
    }
}


@media all and (min-width:1000px) {
    .navbar-brand {
        /*margin-top: 25px !important;*/
    }
}

.training-box h4{
    margin: 0;
}

#axp strong{
    font-weight:bold; /*normal*/
}

.newsletter-footer {
    background:#ececec;
    padding:30px 0;
    position:relative;
    z-index:3;
}

.newsletter-footer h3 {
    font-size:36px;
    font-weight:600;
    margin-top:0;
    font-family:'Roboto';
}
.newsletter-footer p {
    margin-bottom:5px;
}

.newsletter-footer .widget_wysija_cont .wysija-submit {
    margin-top:0;
}

.newsletter-footer .mml {
    margin-left:-15px;
    overflow:hidden;
    padding-bottom:10px;
}

.newsletter-footer form input[type="text"], .newsletter-footer form input[type="email"] {
    background:#fff;
    color:#222;
    border:1px solid #fff;
}

.newsletter-footer label {
    color:#666666;
    font-size:12px;
    font-weight:300;
    font-family:'Roboto';
}

.newsletter-footer .terms {
    margin-top:15px;
}

.newsletter-footer .terms p {
    margin:3px 0;
    overflow:hidden;
}
.newsletter-footer .terms label {
    float:left;
}
.newsletter-footer .terms label.ert {
    color:#ff0000;
}
.newsletter-footer .terms input[type="checkbox"] {
    float:left;
}


.newsletter-footer input[type="checkbox"] {
  display:none;
}
.newsletter-footer input[type="checkbox"] + label:before {
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    margin:-1px 15px 0 0;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) left top no-repeat;
    cursor:pointer;
}

.newsletter-footer input[type="checkbox"]:checked + label:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) -16px top no-repeat;
}

.newsletter-footer input[type="radio"]:checked + label:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) -16px top no-repeat;
}
.newsletter-footer input[type="radio"] {
  display:none;
}
.newsletter-footer input[type="radio"] + label:before {
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    margin:-1px 15px 0 0;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) left top no-repeat;
    cursor:pointer;
}

.newsletter-footer input[type="checkbox"]+label, .newsletter-footer input[type="radio"]+label {
    margin-left:0;
}

.newsletter-footer .terms {
    max-height:0;
    overflow:hidden;
}
.newsletter-footer .terms.opened {
    max-height:250px;
    overflow:hidden;
}

.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
}

.np-overlay {
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(25,25,25,0.4);
    z-index:998;
    display:none;
}
.newsletter-popup {
    position:fixed;
    left:50%;
    top:30%;
    margin-left:-260px;
    background:#ececec;
    padding:30px;
    z-index:999;
    max-width:520px;
    display:none;
}

@media all and (max-width:600px) {
    left:0;
    right:0;
    max-width:100%;
}
.newsletter-popup .pclose {
    position:absolute;
    right:0;
    top:0;
    width:30px;
    height:30px;
    line-height:29px;
    text-align:center;
    color:#ececec;
    background:#191919;
    font-size:28px;
    font-weight:700;
    cursor:pointer;
}
.newsletter-popup .pclose:hover {
    color:#191919;
    background:#ececec;
}

.newsletter-popup h3 {
    font-size:36px;
    font-weight:600;
    margin-top:0;
    font-family:'Roboto';
}
.newsletter-popup p {
    margin-bottom:5px;
}

.newsletter-popup .widget_wysija_cont .wysija-submit {
    margin-top:0;
}

.newsletter-popup .mml {
    margin-left:-15px;
    overflow:hidden;
    padding-bottom:10px;
}

.newsletter-popup form input[type="text"], .newsletter-popup form input[type="email"] {
    background:#fff;
    color:#222;
    border:1px solid #fff;
}

.newsletter-popup label {
    color:#666666;
    font-size:12px;
    font-weight:300;
    font-family:'Roboto';
}

.newsletter-popup .terms {
    margin-top:15px;
}

.newsletter-popup .terms p {
    margin:3px 0;
    overflow:hidden;
}
.newsletter-popup .terms label {
    float:left;
}
.newsletter-popup .terms label.ert {
    color:#ff0000;
}
.newsletter-popup .terms input[type="checkbox"] {
    float:left;
}


.newsletter-popup input[type="checkbox"] {
  display:none;
}
.newsletter-popup input[type="checkbox"] + label:before {
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    margin:-1px 15px 0 0;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) left top no-repeat;
    cursor:pointer;
}

.newsletter-popup input[type="checkbox"]:checked + label:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) -16px top no-repeat;
}

.newsletter-popup input[type="radio"]:checked + label:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) -16px top no-repeat;
}
.newsletter-popup input[type="radio"] {
  display:none;
}
.newsletter-popup input[type="radio"] + label:before {
    content:" ";
    display:inline-block;
    width:16px;
    height:16px;
    margin:-1px 15px 0 0;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQAQMAAABNzu8aAAAABlBMVEUZGRn////B4SFoAAAAEElEQVQI12P4/5+BgYF6BAAbex/hH/BPHgAAAABJRU5ErkJggg==) left top no-repeat;
    cursor:pointer;
}

.newsletter-popup input[type="checkbox"]+label, .newsletter-footer input[type="radio"]+label {
    margin-left:0;
}

.newsletter-popup .terms {
    max-height:0;
    overflow:hidden;
}
.newsletter-popup .terms.opened {
    max-height:250px;
    overflow:hidden;
}

.nl {
    padding:50px 0;
}

.nl input[type="text"] {
    background:#fff;
    border:1px solid #191919;
    margin-bottom:10px;
}

.nl label {
    margin-right:10px;
}

/*
.dropdown-menu .bs-searchbox input[type="text"] {
    background-color:white!important;
}
*/



/*Slider na stronie głównej.*/
                @media screen and (max-width: 1200px) {
                    .sliderPDL iframe {
                        width: 100%!important;
                    }

                }

                @media screen and (max-width: 600px) {

                    .sliderDots {
                        display: none;
                    }


                }




.przekierowanieDoKalendarza {

    cursor:pointer;
    text-decoration:underline;

}
.terminGwarantowany {
    display:inline-block;background-color: #C00;color: white;border: 1px solid black;padding: 2px;
}
