/* module_language.css */
.module_language {
    background-color: #e5edef;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    line-height: normal;
    padding: 0.5em 3.75em 0.5em 1.25em;
    font-family: Arial, sans-serif;
}

.module_language .box {
    justify-content: center;
    
}

.module_language .box.leftOrTop {
    font-size: 0.875em;
    margin-right: 0.5em;
    text-align: right;
}

.module_language .box.rightOrBottom {
    margin-left: 0.5em;
}

.module_language .box.leftOrTop,
.module_language .box.rightOrBottom {
}

#languageTranslate a,
#languageTranslate a:link,
#languageTranslate a:visited {
    color: #000000;
    text-decoration: underline;
}


/* 6/22/2022 - new for Smartling */


/* critical content classes */

.smartling_critical_content-hide {
    display: none;
}

/* END critical content classes */

body.smartling-ar,
body.smartling-ur,
body.smartling-yi {
    /* these are current RTL-read languages */
}



/* global navigation */

body.smartling-ar .module_global-navigation #onlineServiceLogin i.fas.fa-angle-down,
body.smartling-ur .module_global-navigation #onlineServiceLogin i.fas.fa-angle-down,
body.smartling-yi .module_global-navigation #onlineServiceLogin i.fas.fa-angle-down {
    right: -8px;
}
    
body.smartling-ar .article-body h2, 
body.smartling-ur .article-body h2 ,
body.smartling-yi .article-body h2  {
    text-align: right;
}

body.smartling-ar .hearing-notice--alt, 
body.smartling-ur .hearing-notice--alt,
body.smartling-yi .hearing-notice--alt {
    float: right;
}


/* alert module */

body.smartling-ar .module_alert div.icon,
body.smartling-ur .module_alert div.icon,
body.smartling-yi .module_alert div.icon {
    padding: 10px 60px 10px 0;
}

body.smartling-ar .module_alert div.message,
body.smartling-ur .module_alert div.message,
body.smartling-yi .module_alert div.message {
    padding: 10px 20px 10px 60px;
}


/* TODO - language access bar - replace with Google Translate - then remove (replace with Smartling) */



/* TODO - hero module - text, button */

body.smartling-ar .module_hero .text,
body.smartling-ur .module_hero .text,
body.smartling-yi .module_hero .text {
    margin-left: 0;
    margin-right: 60px;
}

body.smartling-ar .module_hero .text h1,
body.smartling-ur .module_hero .text h1,
body.smartling-yi .module_hero .text h1 {
    text-align: right;
}

body.smartling-ar .module_hero .text .button,
body.smartling-ur .module_hero .text .button,
body.smartling-yi .module_hero .text .button {
    margin: 0 0 1em 1em;
}

body.smartling-ar .module_hero .text .button:last-child,
body.smartling-ur .module_hero .text .button:last-child,
body.smartling-yi .module_hero .text .button:last-child {
    margin: 0 0 0 1em;
}

body.smartling-ar .module_hero .text div.blurb-with-button .blurb .button,
body.smartling-ur .module_hero .text div.blurb-with-button .blurb .button,
body.smartling-yi .module_hero .text div.blurb-with-button .blurb .button {
    margin: 0 1em 0 0;
}

/*body.smartling-ar .module_hero .image,
body.smartling-ur .module_hero .image,
body.smartling-yi .module_hero .image {
    transform: scaleX(-1);
}*/

body.smartling-ar .module_hero .image .gradient,
body.smartling-ur .module_hero .image .gradient,
body.smartling-yi .module_hero .image .gradient {
    background: linear-gradient(-90deg, rgba(30, 30, 30, 1), rgba(30, 30, 30, 0));
}

body.smartling-ar .module_hero .text .breadcrumb i,
body.smartling-ur .module_hero .text .breadcrumb i,
body.smartling-yi .module_hero .text .breadcrumb i {
    margin-right: 0;
    margin-left: 6px;
}

body.smartling-ar .module_hero .text .breadcrumb i.fa-angle-left:before,
body.smartling-ur .module_hero .text .breadcrumb i.fa-angle-left:before,
body.smartling-yi .module_hero .text .breadcrumb i.fa-angle-left:before {
    content: "\f105";
}



/* cards module */

body.smartling-ar .module_cards .cards .card .text .links li a i,
body.smartling-ur .module_cards .cards .card .text .links li a i,
body.smartling-yi .module_cards .cards .card .text .links li a i {
    float: left;
    padding-left: 0;
    padding-right: 10px;
}

body.smartling-ar .module_cards .cards .card .text .links li a i:before,
body.smartling-ur .module_cards .cards .card .text .links li a i:before,
body.smartling-yi .module_cards .cards .card .text .links li a i:before {
    content: "\f104";
}

body.smartling-ar .module_cards .cards .card .text .cta a i,
body.smartling-ur .module_cards .cards .card .text .cta a i,
body.smartling-yi .module_cards .cards .card .text .cta a i {
    padding-right: 0;
    padding-left: 10px;
}

body.smartling-ar .module_cards .cards .card .text .cta a i:before,
body.smartling-ur .module_cards .cards .card .text .cta a i:before,
body.smartling-yi .module_cards .cards .card .text .cta a i:before {
    content: "\f104";
}



/* TODO - news module - button */


/* wysiwyg module */

body.smartling-ar .module_wysiwyg .content,
body.smartling-ur .module_wysiwyg .content,
body.smartling-yi .module_wysiwyg .content {
    text-align: right;
}


/* summary module */

body.smartling-ar .module_summary .cols .col,
body.smartling-ur .module_summary .cols .col,
body.smartling-yi .module_summary .cols .col {
    border-right: 0;
    border-left: 1px solid #000000;
}

body.smartling-ar .module_summary .cols .col.last,
body.smartling-ur .module_summary .cols .col.last,
body.smartling-yi .module_summary .cols .col.last {
    border-right: 0;
    border-left: 0;
}


/* quick-links module */

body.smartling-ar .module_quick-links .wrapper .quick-links .quick-link .image,
body.smartling-ur .module_quick-links .wrapper .quick-links .quick-link .image,
body.smartling-yi .module_quick-links .wrapper .quick-links .quick-link .image {
    margin-right: 0;
    margin-left: 16px;
}

body.smartling-ar .module_quick-links .wrapper .quick-links .quick-link .text h3, body.smartling-ar .module_quick-links .wrapper .quick-links .quick-link .text h4,
body.smartling-ur .module_quick-links .wrapper .quick-links .quick-link .text h3, body.smartling-ur .module_quick-links .wrapper .quick-links .quick-link .text h4,
body.smartling-yi .module_quick-links .wrapper .quick-links .quick-link .text h3, body.smartling-yi .module_quick-links .wrapper .quick-links .quick-link .text h4 {
    padding: 10px 0 0 12px;
    text-align: right;
}


/* global footer module */

body.smartling-ar .nys-global-footer .footer-container .footer-cols .footer-col,
body.smartling-ur .nys-global-footer .footer-container .footer-cols .footer-col,
body.smartling-yi .nys-global-footer .footer-container .footer-cols .footer-col {
    margin-left: 25px;
    margin-right: 25px;
}

body.smartling-ar .nys-global-footer .footer-container .footer-cols .footer-col.first,
body.smartling-ur .nys-global-footer .footer-container .footer-cols .footer-col.first,
body.smartling-yi .nys-global-footer .footer-container .footer-cols .footer-col.first {
    margin-right: 0;
}



body.smartling-ar i.fas.fa-external-link-alt,
body.smartling-ur i.fas.fa-external-link-alt,
body.smartling-yi i.fas.fa-external-link-alt {
    margin-right: 7px;
    margin-left: 0;
}

body.smartling-ar i.fab.fa-facebook-f,
body.smartling-ur i.fab.fa-facebook-f,
body.smartling-yi i.fab.fa-facebook-f,
body.smartling-ar i.fab.fa-twitter,
body.smartling-ur i.fab.fa-twitter,
body.smartling-yi i.fab.fa-twitter,
body.smartling-ar i.fab.fa-instagram,
body.smartling-ur i.fab.fa-instagram,
body.smartling-yi i.fab.fa-instagram,
body.smartling-ar i.fab.fa-youtube,
body.smartling-ur i.fab.fa-youtube,
body.smartling-yi i.fab.fa-youtube,
body.smartling-ar i.fas.fa-envelope,
body.smartling-ur i.fas.fa-envelope,
body.smartling-yi i.fas.fa-envelope {
    margin-right: 0;
    margin-left: 7px;
}


/* covid-19 module */

body.smartling-ar .module_covid-19 h2,
body.smartling-ur .module_covid-19 h2,
body.smartling-yi .module_covid-19 h2 {
    text-align: right;
}


/* promo module */

body.smartling-ar .module_promo .wrapper .cols,
body.smartling-ur .module_promo .wrapper .cols,
body.smartling-yi .module_promo .wrapper .cols {
    flex-direction: row-reverse;
}

body.smartling-ar .module_promo .wrapper .cols .col .header h2,
body.smartling-ur .module_promo .wrapper .cols .col .header h2,
body.smartling-yi .module_promo .wrapper .cols .col .header h2 {
    text-align: right;
}

/* two-button descriptor module */

.smartling-ar .module_two-button-descriptor.alt-color-1 .cols .col,
.smartling-ur .module_two-button-descriptor.alt-color-1 .cols .col,
.smartling-yi .module_two-button-descriptor.alt-color-1 .cols .col {
    border-right: 0;
}

.smartling-ar .module_two-button-descriptor.alt-color-1 .cols .col.last,
.smartling-ur .module_two-button-descriptor.alt-color-1 .cols .col.last,
.smartling-yi .module_two-button-descriptor.alt-color-1 .cols .col.last {
    border-left: 0;
    border-right: 1px solid #000000;
}                 

.smartling-ar .module_two-button-descriptor .cols .col,
.smartling-ur .module_two-button-descriptor .cols .col,
.smartling-yi .module_two-button-descriptor .cols .col {
    /* max-width: 360px; */
    border-left: 0;
    border-right: 0;
}

.smartling-ar .module_two-button-descriptor .cols .col.last,
.smartling-ur .module_two-button-descriptor .cols .col.last,
.smartling-yi .module_two-button-descriptor .cols .col.last {
    /* max-width: 360px; */
    border-right: 1px solid #000000;
}



/* navigator page template */

body.smartling-ar .navigator-page .hero h1,
body.smartling-ur .navigator-page .hero h1,
body.smartling-yi .navigator-page .hero h1 {
    text-align: right;
}

body.smartling-ar #sticky-nav-parent #sticky-nav h2,
body.smartling-ur #sticky-nav-parent #sticky-nav h2,
body.smartling-yi #sticky-nav-parent #sticky-nav h2 {
    text-align: right;
}

body.smartling-ar .navigator-page #content .np-content a.breadcrumb i,
body.smartling-ur .navigator-page #content .np-content a.breadcrumb i,
body.smartling-yi .navigator-page #content .np-content a.breadcrumb i {
    margin-right: 0;
    margin-left: 6px;
}

body.smartling-ar .navigator-page #content .button, body.smartling-ar .navigator-page #content .button:visited,
body.smartling-ur .navigator-page #content .button, body.smartling-ur .navigator-page #content .button:visited,
body.smartling-yi .navigator-page #content .button, body.smartling-yi .navigator-page #content .button:visited {
    margin: 0.5em 0 0.5em 1em;
}


/* basic page template */

body.smartling-ar .basic-page .hero h1,
body.smartling-ur .basic-page .hero h1,
body.smartling-yi .basic-page .hero h1 {
    text-align: right;
}

body.smartling-ar .basic-page h2,
body.smartling-ur .basic-page h2,
body.smartling-yi .basic-page h2 {
    text-align: right;
}

body.smartling-ar .basic-page h3,
body.smartling-ur .basic-page h3,
body.smartling-yi .basic-page h3 {
    text-align: right;
}

body.smartling-ar .basic-page .hero .button, body.smartling-ar .basic-page #content .button:visited, body.smartling-ar .basic-page #content .button,
body.smartling-ur .basic-page .hero .button, body.smartling-ur .basic-page #content .button:visited, body.smartling-ur .basic-page #content .button,
body.smartling-yi .basic-page .hero .button, body.smartling-yi .basic-page #content .button:visited, body.smartling-yi .basic-page #content .button {
    margin: 0.5em 0 0.5em 1em;
}

body.smartling-ar .basic-page #content a.breadcrumb i,
body.smartling-ur .basic-page #content a.breadcrumb i,
body.smartling-yi .basic-page #content a.breadcrumb i {
    margin-right: 0;
    margin-left: 6px;
}


/* new table */

body.smartling-ar .new-table th,
body.smartling-ur .new-table th,
body.smartling-yi .new-table th{
    text-align: right;
}


body.smartling-ar .new-table td,
body.smartling-ur .new-table td,
body.smartling-yi .new-table td{
    text-align: right;
}


/* contact page */
body.smartling-ar #content .module_contact .contact-footer p,
body.smartling-ur #content .module_contact .contact-footer p, 
body.smartling-yi #content .module_contact .contact-footer p{
    text-align: right;
}



/* locations page */

body.smartling-ar #content .all-services,
body.smartling-ur #content .all-services,
body.smartling-yi #content .all-services {
    display: none;
}

body.smartling-ar #content .l-accordion button,
body.smartling-ur #content .l-accordion button,
body.smartling-yi #content .l-accordion button {
    text-align: right;
}



body.smartling-ar .fa-angle-left:before,
body.smartling-ur .fa-angle-left:before,
body.smartling-yi .fa-angle-left:before {
    content: "\f105";
}

body.smartling-ar .fa-li,
body.smartling-ur .fa-li,
body.smartling-yi .fa-li {
    left: 0;
    right: -2em;
}


/* q-and-a */
body.smartling-ar #content .q-and-a ol li ol, 
body.smartling-ar #content .q-and-a ol li ul, 
body.smartling-ar #content .q-and-a ul li ol, 
body.smartling-ar #content .q-and-a ul li ul, 
body.smartling-ur #content .q-and-a ol li ol, 
body.smartling-ur #content .q-and-a ol li ul, 
body.smartling-ur #content .q-and-a ul li ol, 
body.smartling-ur #content .q-and-a ul li ul, 
body.smartling-yi #content .q-and-a ol li ol, 
body.smartling-yi #content .q-and-a ol li ul, 
body.smartling-yi #content .q-and-a ul li ol, 
body.smartling-yi #content .q-and-a ul li ul {
    padding: 0 40px 0 0;
}


/* END - new for Smartling */


@media only screen and (max-width: 1280px) {
    .module_language {
        padding: 0.5em 1.25em;
    }
    
    
    
    /* new for Smartling */
    
    body.smartling-ar .module_global-navigation .agency-name,
    body.smartling-ur .module_global-navigation .agency-name,
    body.smartling-yi .module_global-navigation .agency-name {
        padding: 0 20px 0 0;
    }
    
    body.smartling-ar .module_global-navigation .login-menu,
    body.smartling-ur .module_global-navigation .login-menu,
    body.smartling-yi .module_global-navigation .login-menu {
        padding: 0 0 0 20px;
    }
    
    body.smartling-ar .module_global-navigation ul > li > a[href='#']:after, body.smartling-ar .module_global-navigation ul > li > .nolink:after,
    body.smartling-ur .module_global-navigation ul > li > a[href='#']:after, body.smartling-ur .module_global-navigation ul > li > .nolink:after,
    body.smartling-yi .module_global-navigation ul > li > a[href='#']:after, body.smartling-yi .module_global-navigation ul > li > .nolink:after {
        content: "\f104";
        float: left;
    }
    
    body.smartling-ar .module_global-navigation ul > li.active > a[href='#']:after, body.smartling-ar .module_global-navigation ul > li > .nolink:before,
    body.smartling-ur .module_global-navigation ul > li.active > a[href='#']:after, body.smartling-ur .module_global-navigation ul > li > .nolink:before,
    body.smartling-yi .module_global-navigation ul > li.active > a[href='#']:after, body.smartling-yi .module_global-navigation ul > li > .nolink:before {
        content: "\f105";
        float: right;
        margin-right: 0;
        margin-left: 10px;
    }
    
    body.smartling-ar .module_global-navigation .nav-toggle a, body.smartling-ar .module_global-navigation .search-toggle a,
    body.smartling-ur .module_global-navigation .nav-toggle a, body.smartling-ur .module_global-navigation .search-toggle a,
    body.smartling-yi .module_global-navigation .nav-toggle a, body.smartling-yi .module_global-navigation .search-toggle a {
        border-right: 0;
        border-left: 1px solid #ffffff;
    }
    
    body.smartling-ar .module_alert div.icon,
    body.smartling-ur .module_alert div.icon,
    body.smartling-yi .module_alert div.icon {
        padding: 10px 20px 10px 0;
    }
    
    body.smartling-ar .module_alert div.message,
    body.smartling-ur .module_alert div.message,
    body.smartling-yi .module_alert div.message {
        padding: 10px 20px 10px 20px;
    }
    
    body.smartling-ar .nys-global-footer .footer-container .footer-cols .footer-col ul li,
    body.smartling-ur .nys-global-footer .footer-container .footer-cols .footer-col ul li,
    body.smartling-yi .nys-global-footer .footer-container .footer-cols .footer-col ul li {
        padding-right: 0;
        padding-left: 50px;
    }
    
    body.smartling-ar .nys-global-footer .footer-container .footer-cols .footer-col,
    body.smartling-ur .nys-global-footer .footer-container .footer-cols .footer-col,
    body.smartling-yi .nys-global-footer .footer-container .footer-cols .footer-col {
        margin-left: 0;
        margin-right: 0;
    }

    body.smartling-ar .nys-global-footer .footer-container .footer-cols .footer-col.first,
    body.smartling-ur .nys-global-footer .footer-container .footer-cols .footer-col.first,
    body.smartling-yi .nys-global-footer .footer-container .footer-cols .footer-col.first {
        margin-left: 0;
        margin-right: 0;
    }
    
    /* END - new for Smartling */
}


@media only screen and (max-width: 1024px) {
    body.smartling-ar .module_global-navigation .agency-name,
    body.smartling-ur .module_global-navigation .agency-name,
    body.smartling-yi .module_global-navigation .agency-name {
        padding: 0 20px;
    }
}


@media only screen and (max-width: 767px) {
    .module_language {
        flex-direction: column;
        padding: 0.75em 1.25em;
    }
    
    .module_language .box {
        display: flex;
        width: 100%;
    }
    
    .module_language .box.leftOrTop,
    .module_language .box.rightOrBottom {
        margin: 0;
    }
    
    .module_language .box.leftOrTop {
        padding: 0 0 0.75em 0;
        border-bottom: 1px solid #000000;
        flex-direction: column;
        text-align: center;
    }

    .module_language .box.leftOrTop span {
        margin: 0 0 0.75em 0;
    }

    .module_language .box.leftOrTop span:last-child {
        margin: 0 0 0.25em 0;
    }

    .module_language .box.leftOrTop span.hideIt {
        display: none;
    }

    .module_language .box.rightOrBottom {
        padding: 0.75em 0 0 0;
        text-align: center;
    }
    
    
    /* new for Smartling */
    
    body.smartling-ar .module_hero .text,
    body.smartling-ur .module_hero .text,
    body.smartling-yi .module_hero .text {
        margin-left: 0;
        margin-right: 0;
    }
    
    /*body.smartling-ar .module_hero .image,
    body.smartling-ur .module_hero .image,
    body.smartling-yi .module_hero .image {
        transform: scaleX(1);
    }*/
    
    body.smartling-ar .module_hero .image .gradient,
    body.smartling-ur .module_hero .image .gradient,
    body.smartling-yi .module_hero .image .gradient {
        background: linear-gradient(-90deg, rgba(30, 30, 30, 0), rgba(30, 30, 30, 0));
    }
    
    
    body.smartling-ar .module_promo .wrapper .cols .col .header h2,
    body.smartling-ur .module_promo .wrapper .cols .col .header h2,
    body.smartling-yi .module_promo .wrapper .cols .col .header h2 {
        text-align: center;
    }
    
    
    body.smartling-ar .navigator-page #content.np-content-pages #sticky-nav-parent.np-menu-pages #sticky-nav ul,
    body.smartling-ur .navigator-page #content.np-content-pages #sticky-nav-parent.np-menu-pages #sticky-nav ul,
    body.smartling-yi .navigator-page #content.np-content-pages #sticky-nav-parent.np-menu-pages #sticky-nav ul {
        padding-left: 0;
        padding-right: 40px;
    }
    
    body.smartling-ar #sticky-nav-parent #sticky-nav h2, 
    body.smartling-ur #sticky-nav-parent #sticky-nav h2, 
    body.smartling-yi #sticky-nav-parent #sticky-nav h2 {
    display: inline-flex;
    width: 100%;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
    }
    
    
    /* END - new for Smartling */
}


@media only screen and (max-width: 640px) {
    /* summary module */

    body.smartling-ar .module_summary .cols .col,
    body.smartling-ur .module_summary .cols .col,
    body.smartling-yi .module_summary .cols .col {
        border-right: 0;
        border-left: 0;
    }
}


@media only screen and (max-width: 480px) {
    
    body.smartling-ar .module_alert div.icon,
    body.smartling-ur .module_alert div.icon,
    body.smartling-yi .module_alert div.icon {
        padding: 10px 20px 5px 20px;
    }
    
    body.smartling-ar .module_hero .text .button,
    body.smartling-ur .module_hero .text .button,
    body.smartling-yi .module_hero .text .button {
        display: block;
        padding: 25px;
        margin: 0 0 1em 0;
    }
    
    body.smartling-ar .module_hero .text .button:last-child,
    body.smartling-ur .module_hero .text .button:last-child,
    body.smartling-yi .module_hero .text .button:last-child {
        margin: 0;
    }
    
    body.smartling-ar .module_hero .text div.blurb-with-button .blurb .button,
    body.smartling-ur .module_hero .text div.blurb-with-button .blurb .button,
    body.smartling-yi .module_hero .text div.blurb-with-button .blurb .button {
        margin: 0;
    }
}


@media only screen and (max-width: 380px) {
    
    body.smartling-ar .module_global-navigation .agency-name,
    body.smartling-ur .module_global-navigation .agency-name,
    body.smartling-yi .module_global-navigation .agency-name {
        padding: 20px;
    }
    
}