
ul.uk-card.uk-card-body {
    background: rgba(255,255,255,.1);
    padding-top: 2.5em;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #8edcf1;
    background: rgba(31, 135, 240, 0.6);
    background: #cde0f3;
    background: #e7ecf8;
}

.uk-navbar-nav>li>a {
    color : #1e87f0
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
    min-height: 60px;
}

div[class*="-primary"]{
    background: #5497da;
    background: #304d6b;
    background: #3f74ab;
}

button[class*="-primary"] ,
a[class*="-primary"]  {
    background: #3f74ab !important;
}


.uk-slideshow-items .uk-position-cover img:first-child{
    /* filter : contrast(90%) brightness(110%); */
    /* filter: blur(2px); */
}

.pg-hero-text{
    font-size: 4.5em;
    font-weight: 900;
    text-shadow: 4px 3px 1px #3f74ab;
}

.pg-hero-desc{
    font-size: 1.5em;
    line-height: 1;
    letter-spacing: -1px;
    color: #3f74ab;
    font-weight: 600;
    background: #fff;
    border-radius: 2px;
    padding: 10px;
}

/**Footer**/

.pg-footer nav.uk-navbar-container .uk-navbar-left img{
    width : 100px;
}

.pg-footer-map.uk-list{
    font-size: 0.9em;
}

.pg-happy-icon-a svg{
    width: 2em;
    margin: 0 5px;
}

.pg-happy-icon-a svg *{
    stroke : #10ded5 !important;
}

/**-----**/


body > .uk-section > .uk-container  p {
    /* font-size: 1.1em;
    line-height: 1.35;
    letter-spacing: 0.2px;
    word-spacing: 0.1px; */
}

#prac-areas  > div{
    height: calc(100vh - 60px);
}

#prac-areas  > div > h1{
    margin-top: 1.5em;
    margin-left: 1em;
}

#prac-areas  > div > .uk-panel p{
    margin-left: 2.5em;
}

.pg-hero{
    background-image: url("https://unsplash.it/1920/1080/?random");
	/* background-attachment: ; */
}
.pg-hero:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    /* background: rgba(61,67,78,0.7); */
    top:0;
}

#prac-areas{
    max-width: none;
}

.pg-item-ul-wrap{
    display: flex;
}

.pg-item-ul{
    display: flex;
    background: #fff;
    justify-content: space-evenly;
    margin: 0.5em 0;
}

.pg-item-ul li{
    flex: 0 1 200px;
    /* text-align: center; */
    background: #e7ecf8;
    padding: 10px;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

/*MEDIA Q*/

@media only screen and (max-width: 768px) {
    .pg-footer nav.uk-navbar-container .uk-navbar-left img{
        width : 70px;
    }
    body > nav.uk-navbar-container.uk-navbar.uk-sticky.uk-sticky-fixed{
        padding: 0 !important;
    }

    #prac-areas  > div > .uk-panel p{
        margin-left: 0;
    }
}

@media only screen and (max-width: 920px) {    
    .pg-footer nav.uk-navbar-container .uk-navbar-left img{
        width : 70px;
    }
    body > nav.uk-navbar-container.uk-navbar.uk-sticky.uk-sticky-fixed{
        padding: 0 !important;
    }

    #prac-areas  > div > .uk-panel p{
        margin-left: 0;
    }
}