/*
Css for Primam Attentent
*/

/*----404----*/
.e404{
    text-align: center;
}
.e404 h1{
    font-size: 200px;
}
:root {
  color-scheme: only light;
}
/*----navbar----*/
@media screen and (min-width: 600px){
    .navbar-center {
        position: absolute;
        left: 50%;
        transform: translatex(-50%);
    }
}
div#bs4navbar {
    justify-content: flex-end;
}
ul#menu-menu-1 li {
    padding: 0 0.5em;
}
.container-fluid.m-0.p-0 {
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #792b2b;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{
    color: #792b2b;
}
a.navbar-brand img {
    height: 80px!important;
    transition: 0.3s;
}
/*----footer-----*/
.footer{
 background-color: #253163;
}
.container-fluid.footer {
    padding: 1em;
}
.footer-row li{
    list-style: none;
}
.footer-row{
    color: white;
}
.copyright {
    background-color: black;
    color: white;
    padding: 0.3em;
}
.row.footer-row {
    align-items: center;
}
.footer-right{
    text-align: right;
}
/*----wrapper----*/
body, wrapper {
    min-height:100vh;
}

.flex-fill {
    flex:1 1 auto;
}
/*----scrollbar-----*/
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #253163;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #792b2b;
}
/*----anchors-----*/
a{
    color: #253163;
}

.footer a{
    color: #ffffff;
}
a:hover{
    color: #792b2b;
    text-decoration: none;
}
/*spiner*/
.lds-grid {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.lds-grid div {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #253163;
    animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1) {
    top: 8px;
    left: 8px;
    animation-delay: 0s;
}
.lds-grid div:nth-child(2) {
    top: 8px;
    left: 32px;
    animation-delay: -0.4s;
}
.lds-grid div:nth-child(3) {
    top: 8px;
    left: 56px;
    animation-delay: -0.8s;
}
.lds-grid div:nth-child(4) {
    top: 32px;
    left: 8px;
    animation-delay: -0.4s;
}
.lds-grid div:nth-child(5) {
    top: 32px;
    left: 32px;
    animation-delay: -0.8s;
}
.lds-grid div:nth-child(6) {
    top: 32px;
    left: 56px;
    animation-delay: -1.2s;
}
.lds-grid div:nth-child(7) {
    top: 56px;
    left: 8px;
    animation-delay: -0.8s;
}
.lds-grid div:nth-child(8) {
    top: 56px;
    left: 32px;
    animation-delay: -1.2s;
}
.lds-grid div:nth-child(9) {
    top: 56px;
    left: 56px;
    animation-delay: -1.6s;
}
@keyframes lds-grid {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
    }
}

/*----main-----*/
main.flex-fill {
    padding-top: 1em;
}
*{
    font-family: 'Montserrat', sans-serif;
}
html{
    overflow-y: scroll;
}

span.posted_in {
    display: none;
}

div#respond {
    display: none;
}

ul.tabs.wc-tabs {
    display: none;
}


.owl-item {height: 0!important;}
.owl-item.active {height: auto!important;}
.owl-nav {
    display: flex;
    justify-content: space-between;
    font-size: 2em;
    position: absolute;
    width: 110%;
    top: 48%;
    left: -5%;
}
.owl-carousel .owl-nav button{
    outline: none!important;
    color: #253163!important;
}

.container-fluid.nav-container {
    background: #fff;
    height: 90px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    transition: 0.3s;
    padding: 0;
}

a.navbar-brand.logo-small img{
    height: 45px!important; /* Replace with your desired logo height */
}

main.flex-fill {
    margin-top: 90px;
    transition: 0.3s;
}
.container-fluid.nav-container.navbar-fixed {
    height: 56px;
}
main.flex-fill.navbar-fixed {
    margin-top: 56px;
}

.news ul.wp-block-latest-posts__list.wp-block-latest-posts li:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
}
div#bs4navbar {
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
    transition: 0.4s;
}
@media (max-width: 781px) {
    .wp-block-column:nth-child(1) {
        order: 2; /* Change the order of the first item to 2 on mobile */
    }

    .wp-block-column:nth-child(2) {
        order: 1; /* Change the order of the second item to 3 on mobile */
    }

    .wp-block-column:nth-child(3) {
        order: 3; /* Change the order of the third item to 1 on mobile */
    }
    div#cinkciarzPlWidget,div#cinkciarzPlWidgetNbp
    {
        text-align: center;
        display: flex;
        justify-content: center;
        width:100%
    }
}