body.microsite {

    #main-page-content-root > div > div.container {
        margin-top: var(--32pt);
    }

    #main-page-content-root > div > div.quick-links > div > div:last-child > a {
        border-right: 1px solid var(--lightgrey) !important;
    }

    .column3_card {
        background: none !important;
    }

    .row_card > .row_card {
        border: 0 !important;
    }

    /* Rounding btns */
    #main-page-content > div > div > div > div > div > a{
        border-radius: 0.25rem;
        text-decoration: none!important;
        transition: background-color 300ms ease;
    }
    #main-page-content > div > div > div > div > div > a:before{
        margin: 0;
       
    }
    

    #main-page-content > div > div > div > div > div > a:hover{
        background-color: var(--NGBtnHover500);
        color: var(--white);
    }
    #main-page-content > div.card-component > div > div > div.card__content > div.card__content-header.font-bold > a{
        background-color: var(--white);
        color: var(--NGBtnHover500);
    }

    /* End Rounding Btns */

    #main-page-content > div:nth-child(2) > p:nth-child(1) > img {
        padding-left: 1rem !important;
    }

    #main-page-content-root > div.container.page-content.-two-col > aside > div > div > div {
        padding: 1rem;
    }

    @media (max-width: 43.75rem) {

        #main-page-content > div > p:nth-child(1) > img[src*="ny/misc-ny/hewlett_erockaway_road.jpg"], #main-page-content > div.wysiwyg.page-content__component > p > img[width="300"], #main-page-content > div.wysiwyg.page-content__component > p > img[width="350"], #main-page-content > div.wysiwyg.page-content__component > p > img[width="250"], #main-page-content > div.wysiwyg.page-content__component > p > img[width="200"], #main-page-content > div.wysiwyg.page-content__component > p > img[width="285"],#main-page-content > div.wysiwyg.page-content__component > p > img[width="375"],#main-page-content > div.wysiwyg.page-content__component > figure > img,  #main-page-content > div:nth-child(2) > p:nth-child(1) > img {
            width: 100%;
            padding: 0 !important;
        }

    }


    /* Qwik links */
    .-link-quick .button__text {
        line-height: 1.5rem;
    }
     /* Qwik links */

     #main-page-content-root > div > div.container > div.content-block.-primary.-image-left {
        border: 1px solid var(--neutralgrey);
        border-radius: var(--8pt);
    }

    .row_cardz {
        border: 1px solid var(--neutralgrey);
        border-radius: var(--8pt);
    }
    .column1_cardz {
        background-color: transparent!important;
    }
    .column2_cardz {
        background-color: transparent!important;
    }

    .box {
        border: 1px solid var(--neutralgrey);
        border-radius: var(--8pt);
    }
    .box-person2 {
        border: 1px solid var(--neutralgrey);
        border-radius: var(--8pt);
    }
    .box-person3 {
        border: 1px solid var(--neutralgrey);
        border-radius: var(--8pt);
    }

    #main-page-content-root > div.container.page-content.-three-col > aside.page-content__sidebar.-right > div > p > a{
        color: var(--white);
    }

    #main-page-content-root > div.container.page-content.-three-col > aside.page-content__sidebar.-right > div > h2{
        color: var(--NGcoreBlack);
        font-family: HelveticaNeueBold, Helvetica Neue, Helvetica, Arial Nova, Arial, sans-serif;
        font-weight: 700;
        font-size: var(--16pt)!important;
        line-height: var(--19pt)!important;
    }
    .card__content-header {
        line-height: var(--26pt);
    }

    .row_card, .row_card1 {
        padding: 1rem;
    }

    #main-page-content-root > div.container.breadcrumbs > nav > span:nth-child(4):after {
        top: -10px;
        position: relative;
    }

    #main-page-content > div > table > tbody > tr > th[style*="border-color: transparent"] {
        padding: var(--16pt) !important;
        display: table-cell;
        width: auto !important;
        height: auto !important;
    }

    #main-page-content > div > table tbody th[style*="border-color: transparent"] {
        border-bottom: 1px solid var(--neutralgrey) !important;
    }

    #main-page-content-root > div.container.breadcrumbs > nav > span:nth-child(1):not(a):after, #main-page-content-root > div.container.breadcrumbs > nav > span:nth-child(3):not(a):after, #main-page-content-root > div.container.breadcrumbs > nav > span:nth-child(5):not(a):after {
        position: relative;
        top: -9px;
        left: 3px;
    }

}