html {
    scroll-behavior: smooth;
}

#sp-title .random-image img {
    width: 100%;
}

#sp-menu .sp-megamenu-parent > li > a {
    font-family: "Poppins";
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
}

.uk-overlay-background {
    background-color: rgba(28, 156, 218, .8) !important;
}

.uk-panel .uk-panel-title {
    font-weight: 600;
    font-size: 24px;
}

.slider .sppb-carousel-inner .sppb-item:nth-child(1) .sppb-carousel-content p {
    color: #22272c;
}

.slider .sppb-carousel-inner .sppb-item:nth-child(2) .sppb-carousel-content p {
    color: #fff;
}

.slider .sppb-carousel-content p:first-child {
    font-family: "Poppins";
    font-weight: 700;
    text-transform: uppercase;
}

.slider .sppb-carousel-content p:nth-child(2) {
    font-style: italic;
}

@media screen and (max-width: 991px) {
    .slider .sppb-carousel-content p:first-child {
        font-size: 38px;
        line-height: 46px;
    }
    
    .slider .sppb-carousel-content p:nth-child(2) {
        font-size: 19px;
        line-height: 23px;
    }
}

@media screen and (min-width: 992px) {
    .slider .sppb-carousel-content p:first-child {
        font-size: 60px;
        line-height: 60px;
        padding-bottom: 20px;
    }
    
    .slider .sppb-carousel-content p:nth-child(2) {
        font-size: 25px;
        line-height: 25px;
    }
}

h3.sppb-addon-title {
    text-transform: uppercase;
}

.galeria h3.sppb-addon-title {
    text-align: center;
}

.galeria h3.sppb-addon-title,
.o-firmie h3.sppb-addon-title {
    font-size: 43px;
    font-weight: 600;
}

.o-firmie h3.sppb-addon-title {
    margin-bottom: 40px;
}

.o-firmie h3.sppb-addon-title,
.galeria h3.sppb-addon-title .highlight {
    color: #1c9cda;
}

.box .sppb-row .sppb-addon-text-block .sppb-addon-content p:first-child {
    font-size: 58px;
    font-weight: 700;
    margin-bottom: 50px;
}

.box .sppb-row .sppb-addon-text-block .sppb-addon-content p:nth-child(2) {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 25px;
}

@media screen and (min-width: 992px) {
    .box .sppb-row > div:first-child {
        padding-right: 0;
    }
    .box .sppb-row > div:nth-child(2) {
        padding-left: 0;
        padding-right: 0;
    }
    .box .sppb-row > div:last-child {
        padding-left: 0;
    }
}

.kontakt .sppb-addon-text-block .sppb-addon-content p:first-child, 
.kontakt .sppb-addon-text-block .sppb-addon-content p:nth-child(2), 
.kontakt .sppb-addon-text-block .sppb-addon-content p:nth-child(3) {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 20px;
}

.kontakt .sppb-addon-text-block .sppb-addon-content p:nth-child(4) a {
    max-width: 200px;
    margin: 30px auto 25px auto;
    display: inline-block;
}

.kontakt .sppb-addon-text-block .sppb-addon-content p:nth-child(4) a img {
    width: 100%;
}

.kontakt .sppb-addon-text-block .sppb-addon-content p:nth-child(5) {
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.itemid-105 .article-details > div:nth-child(3) table {
    width: 100%;
    margin-bottom: 50px;
    font-size: 1rem;
}

.itemid-105 .article-details > div:nth-child(3) table:last-child {
    margin-bottom: 0;
}

.itemid-105 .article-details > div:nth-child(3) table td {
    border: 1px solid #1c9cda;
    padding: 2px 10px;
}

.itemid-105 .article-details > div:nth-child(3) table th {
    text-align: center;
    padding: 8px 0;
    font-size: 1.2rem;
    color: #fff;
    background-color: #1c9cda;
    border: 1px solid #1c9cda;
}

.view-article .article-header h1 {
    margin-bottom: 100px;
    font-size: 43px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    color: #1c9cda;
}


.itemid-104 .page-content > .sppb-section .sppb-col-md-8 ul {
    list-style: none;
    padding: 0;
}

@media screen and (min-width: 992px) {
    .itemid-104 .page-content > .sppb-section:nth-child(even) .sppb-col-md-4 {
        order: 2;
    }
    .itemid-104 .page-content > .sppb-section .sppb-col-md-8 .sppb-column-addons > div {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .itemid-104 .page-content > .sppb-section:nth-child(even) .sppb-col-md-8 .sppb-column-addons > div {
        right: 0;
    }
    .itemid-104 .page-content > .sppb-section:nth-child(odd) .sppb-col-md-8 .sppb-column-addons > div {
        left: 0;
    }
}

@media screen and (max-width: 991px) {
    .itemid-104 .page-content > .sppb-section .sppb-col-md-8 .sppb-column-addons > div {
        text-align: center;
    }
}

.zakladka-blog h1 {
    margin-bottom: 40px!important;
    font-size: 43px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
  color: #1c9cda;}

.zakladka-blog .readmore a {color: #fff;}

.zakladka-blog .readmore, .zakladka-blog .readmore:active {  
  font-size: 16px!important; 
  color: #fff;
  width: auto;
  display: inline-block;
  padding-top: 8px!important; 
  padding-right: 35px!important;
  padding-bottom: 8px!important;  
  padding-left: 15px!important; 
  border-radius: 6px!important;  
  background: #007bff!important;
  border: 1px solid #007bff!important;

  
}

.zakladka-blog .readmore:hover, .zakladka-blog .readmore:focus, .zakladka-blog .readmore:focus {
    color: rgba(255,255,255,1)!important;
    background: #000!important;
    border-top: 1px solid rgba(14,64,11,1)!important;
    border-bottom: 1px solid rgba(14,64,11,1)!important;
    border-left: 1px solid rgba(14,64,11,1)!important;
    border-right: 1px solid rgba(14,64,11,1)!important;
    border-radius: 6px!important;
}

.zakladka-blog .blog {margin-bottom: 25px;}
.zakladka-blog .blog .items-leading > div {margin-top: 20px;  margin-bottom: 20px;}
/* social media minified */
.sm-panel{position:fixed;width:155px;top:150px;right:-105px;z-index:1000000;transition:visibility .25s,opacity .25s;-webkit-transition:visibility .25s,opacity .25s}.sm-panel>ul{margin:0;padding:0;list-style-type:none}.sm-panel>ul>li{transition:transform .25s;-webkit-transition:-webkit-transform .25s}.sm-panel>ul>li:hover{transform:translateX(-105px);-webkit-transform:translateX(-105px)}.sm-panel>ul>li>a{display:flex;align-items:center;color:#fff;padding:5px 0 5px 5px;text-decoration:none}.sm-panel>ul>li>a>img{margin:0 10px 0 0}.sm-panel>ul>li>a>span{font-size:initial}.sm-panel>ul>li[class^=sm-]{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0}.sm-text-black{color:#000}.sm-gplus{background:#dc4a3d}.sm-fb{background:#305891}.sm-twitter{background:#28aae1}.sm-gmap{background:#20a464}.sm-blog{background:#0171bb}.sm-pinterest{background:#d73532}.sm-youtube{background:#e32c26}.sm-allegro{background:#ff5a00}.sm-linkedin{background:#0097bd}.sm-payback{background:#00349a}.sm-goldenline,.sm-googlekspert{background:#fff}@media screen and (max-width:640px){.sm-panel{visibility:hidden;opacity:0}}
