﻿
header#site-header .second-logo img {
    max-height: 90px;
    width: auto;
}

body.header-01-lg header#site-header .second-logo {
    order: 7;
}

.pb-0-hack .windows-1 {
    padding:0!important;
}

.img-icon img.lazyloaded {
    height: 100px!important;
}


.rounded-corners img,
.rounded-corners .inner {
    border-radius: 12px;
}

.rounded-corner-border img {
    border-radius: 14px;
    background: #f7f7f7;
    padding: 2px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

@media (min-width: 992px) {
    .border-right-pm {
        border-right: 2px solid #fff;
    }.banner-left-right-padding {
        padding: 0 8rem!important;
    }

    .acorn .component-inner .container:before {
        content: " ";
        width: 150px;
        height: 178px;
        display: block;
        position: absolute;
        float: left;
        left: 8%;
        top: 30%;
    }

    .yellow-left .component-inner .container:before {
        background: url('/media/0oabx3jx/acorn-yellow.png') center left no-repeat;
    }
    .pink-left .component-inner .container:before {
        background: url('/media/rp3amv1p/acorn-pink.png') center left no-repeat;
    }
    .orange-left .component-inner .container:before {
        background: url('/media/mgpp0t3z/acorn-orange.png') center left no-repeat;
    }
    .lime-left .component-inner .container:before {
        background: url('/media/lgkpkw0g/acorn-lime.png') center left no-repeat;
    }
    .grey-left .component-inner .container:before {
        background: url('/media/bcuea3my/acorn-grey.png') center left no-repeat;
    }
    .green-left .component-inner .container:before {
        background: url('/media/3vvaigsp/acorn-green.png') center left no-repeat;
    }
    .dark-blue-left .component-inner .container:before {
        background: url('/media/qqjlc0ma/acorn-dark-blue.png') center left no-repeat;
    }
    .blue-left .component-inner .container:before {
        background: url('/media/aydhkth0/acorn-blue.png') center left no-repeat;
    }

    .acorns .component-inner .container:before {
        content: " ";
        width: 169px;
        height: 217px;
        display: block;
        position: absolute;
        float: right;
        right: 8%;
        top: 30%;
    }

    .pink-lemon-right .component-inner .container:before {
        background: url('/media/z0pjthqs/acorns-pink-lemon.png') center right no-repeat;
    }
    .pink-grey-right .component-inner .container:before {
        background: url('/media/j1ddeklg/acorns-pink-grey.png') center right no-repeat;
    }
    .pink-green-right .component-inner .container:before {
        background: url('/media/ojnei5zk/acorns-pink-green.png') center right no-repeat;
    }
    .pink-dark-blue-right .component-inner .container:before {
        background: url('/media/usvbs4dv/acorns-pink-dark-blue.png') center right no-repeat;
    }
    .pink-blu-right .component-inner .container:before {
        background: url('/media/vfzncx4e/acorns-pink-blue.png') center right no-repeat;
    }
    .pink-orange-right .component-inner .container:before {
        background: url('/media/vwhbovhw/acorns-pink-orange.png') center right no-repeat;
    }
    .pink-purple-right .component-inner .container:before {
        background: url('/media/fuudcxaj/acorns-pink-purple.png') center right no-repeat;
    }
    .pink-yellow-right .component-inner .container:before {
        background: url('/media/coebw4mb/acorns-pink-yellow.png') center right no-repeat;
    }
}

@media (max-width: 991px){
    nav.main ul li span:hover,
    .header-bg-solid .row nav.navigation-dropdown-bg-solid ul li a:hover,
    .header-bg-solid .row nav.navigation-dropdown-bg-solid .active,
    .header-bg-solid .row nav.navigation-dropdown-bg-solid .active a {
        background: #E6007E !important;
        color: #f7f7f7 !important;
    }
}

.icon-size {
    font-size: 2.4rem !important;
}

.secondary a {
    background: #E6007E;
}

.contact-top {
    background: #67267a;
    width: 100%;
}
    .contact-top .bi, .contact-top a {
        color: white;
    }


.table-striped th,
.table-striped td,
.table-striped {
    border: none;
}

    .table-striped .thead {
        background: none;
    }
.red-bold {
    color: #E6007E;
    font-weight:bold;
}


.icon-x1 .bi {
    font-size: inherit;
}
.icon-x2 .bi {
    font-size: 2rem;
}

.icon-x3 .bi {
    font-size: 3rem;
}

.icon-x4 .bi {
    font-size: 4rem;
}

.icon-x5 .bi {
    font-size: 5rem;
}

.icon-x6 .bi {
    font-size: 6rem;
}

.icon-x7 .bi {
    font-size: 7rem;
}

.icon-x8 .bi {
    font-size: 8rem;
}
.icon-red .bi {
    color: #E6007E!important;
}
.icon-blue .bi {
    color: #009FE3!important;
}
.icon-purple .bi {
    color: #82378C!important;
}
.icon-yellow .bi {
    color: #FDE846 !important;
}
.icon-light-grey .bi {
    color: #ACAFB0 !important;
}
.icon-white .bi {
    color: #fff !important;
}

.component-outro p,
.component-outro a,
.component-outro li,
.component-introduction p,
.component-introduction a,
.component-introduction li,
.listing p, .listing a, .listing li,
.usn-color-item.item .inner::before {
    font-family: Helvetica, sans-serif !important;
}

.meta-author-comments {
    display: none!important;
}

.listing_basic-grid li,
.listing_basic-grid p {
    line-height: 1.4rem;
}

.listing_basic-grid  .base-heading,
.listing_basic-grid .base-secondary-heading {
    line-height: 2rem;
}


/*Team/staff*/
.border-divider {
    background-color: #fff;
}

.portfolio {
   /* background:#000;*/
}

.portfolio-image {
    background: #E6007E;
}


.staffContent {
    /*background: #000;*/
}
.port-modal {
    background-color: white;
}

.work .heading .filter-btn {
    background: #009FE3;
    color: #fff;
}

.work .heading .active-filter,
.work .heading .filter-btn:hover {
    background: #E6007E;
    color: #fff;
}

.portfolios .staffInfo h3.staff-main-job-title {
    color: #fff;
}

.portfolios .staff-split .staff-main-title h4 {
    color: #fff;
}

.modal-container {
    /*background-color: rgba(0, 0, 0, 0.7);*/
}

.port-modal {
    /*background-color: white;*/
}
.bi-x::before,
.bi-plus-circle-fill::before {
    color: #009FE3;
    background: #fff;
}

.hide-btn .link {
    display:none;
}

.events {

}

.events .base-text .date{
    position:absolute;
    top:0;
    right:.3rem;
    background:#d3d800;
    color: #67267a;
    width:70px;
    font-size:1.2rem;
    text-align: center;
    padding:.3rem;
    font-weight:bold;
}

.btn {
    text-transform:inherit!important;
}

/*.blog-listing-component .listing_basic-grid .inner .info p.base-heading {
    color: #E6007E!important;
}*/

.case-studies-colours p.base-heading {
    color: #318c2c !important;
}

.events-colours p.base-heading {
    color: #d3d800 !important;
}

.news-colours p.base-heading {
    color: #e6007e !important;
}

.vital-signs-colours p.base-heading {
    color: #ea5b0b !important;
}


/*.accordion {
    background: #ccc;
}*/
.accordion a.nav-button-link {
    border:none!important;
    background:#E6007E!important;
    color:#fff!important;
    border-radius:5px!important;
}
.accordion a.nav-button-link:focus,
.accordion a.nav-button-link:active,
.accordion a.nav-button-link:hover {
    border: none !important;
    background: #009FE3 !important;
    color: #fff !important;
}

.accordion .collapse {
    border: none !important;
}

