/*
Theme Name: Human Child
Theme URI: 
Description: A child theme of Human
Template: human
Text Domain:       Human-child-theme
*/
@import url("../human/style.css");

@font-face {
    font-family: 'Blacker-Sans-Pro-Bold';
       src:    url('/wp-content/themes/human-child/fonts/Blacker-Sans-Pro-Bold.woff2') format('woff2'),
                 }



@font-face {
    font-family: 'Blacker-Sans-Pro-Regular';
       src:    url('/wp-content/uploads/2021/04/Blacker-Sans-Pro-Regular.woff2') format('woff2'),
                 }


.page-content a {
    color: #231F20;
}


.header-search-item.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
    background-image: url(/wp-content/uploads/2021/05/BCOHRC_Search_Icon.svg);
    content: "";
    width: 29px;
    height: 31px;
}


.header-search-item.elementor-search-form--skin-full_screen .elementor-search-form__container {
      position: absolute;
    height: 50px;
    padding: 0;
     max-width: 200px;
   margin: 0 auto 0 0;
    border: none;
      transition: width 0.3s linear;
}

.header-search-item .elementor-lightbox .dialog-lightbox-close-button {
       display: none;
}

.header-search-wrap {
   margin-top: 4px;
}

.header-search-item input.elementor-search-form__input {
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgb(54 57 64 / 10%);
    border: 1px solid #cacaca !important;
    height: 2.3675rem;
    top: -6px;
    position: relative;
    text-align: left !important;
    padding-left: 10px !important;
}

input[type="search" i]:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button {
    opacity: 0;
   
}


.header-search-item.elementor-widget-search-form {
    max-width: max-content;
    transition: width 0.3s linear;
    margin: 1px 4px 0 0;
}

.header-language-item.elementor-widget.elementor-widget-wp-widget-glt_widget {
    justify-content: flex-end;
    display: flex;
    max-width: 173px;
   margin: -1px 34px 0 auto;
    width: 100% !important;
    float: left;
}

.header-search-item.left-fixed {
    max-width: 245px;
   }

.header-menu-item li .sub-menu:before {
    content: "";
    background-image: url(/wp-content/uploads/2021/04/arrow-icon-menu.svg);
    width: 50px;
    height: 24px;
    position: absolute;
    top: -18px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
}

.header-menu-item li .sub-menu {
    min-width: 263px !important;
    margin-top: 39px !important;
    left: -106px !important;
    padding: 24px 10px 11px 22px !important;
}

.footer-links a:hover {
    border-bottom: 1px solid #fff;
}
.header-menu-item li .sub-menu a.elementor-sub-item:hover {
    border-bottom: 1px solid #fff;
    width: max-content;
    padding-bottom: 4px;
    margin-bottom: 6px;
}

.header-menu-item li .sub-menu a.elementor-sub-item {
    margin-bottom: 6px;
    padding-bottom: 4px !important;
    border-bottom: 1px solid transparent;
    width: max-content;
}

.block-download-pdf a {
    border-bottom: 1px solid #00697F;
    padding-bottom: 2px
}

.block-download-pdf a:hover {
    color: #003F70 !important;
}

.block-download-pdf a:hover {
    border-bottom: 2px solid #003F70;
}

.logo-wrap {
    width: 100% !important;
    max-width: 58px;
    padding-top: 38px;
    margin-left: 1px;
}

.header-text-wrap {
    padding: 39px 0 0 0;
    max-width: 465px;
}

.header-text-wrap .header-title-item.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}

.header-text-wrap p {
    margin: 1px 0 0;
}

.header-language-item.elementor-widget.elementor-widget-wp-widget-glt_widget {
    justify-content: flex-end;
    display: flex;
}




.header-menu-item {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    height: 78px;
}

.header-menu-item {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    height: 73px;
}

.header-right-col {
    margin-bottom: 28px;
}

.header-wrap:after {
    content: "";
    border-bottom: 1px solid #B3B5B7;
    position: relative;
    height: 1px;
    width: 100%;
    bottom: 0;
    display: block;
    max-width: 1194px;
    margin: 0 auto;
}

.section-home1 .elementor-widget.elementor-widget-heading {
    padding-top: 55px;
}

.section-home2 .elementor-icon {
    position: relative;
    top: 39px;
}

.section-home2 .elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}

.section-home2 .elementor-widget.elementor-widget-text-editor {
    max-width: 800px;
    margin: 0 auto;
}

.section-home2 p {
    margin: 0;
}

.section-home2 .elementor-widget.elementor-widget-heading {
    margin-bottom: 17px;
    margin-top: 21px;
}

.section-home2 {
    padding-bottom: 67px;
    padding-top: 54px;
}

.section-home2 .elementor-align-center.elementor-widget.elementor-widget-button {
    padding-top: 35px;
}


.block-download-pdf {
    border-top: 2px solid #CCCECF;
    padding-bottom: 23px;
}

.section-home3 {
    padding: 69px 0 ;
}

.section-home3 .elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}

.section-home3 .section-home3-first-text p {
    margin: 16px 0 65px;
}

.download-pdf-date.elementor-widget.elementor-widget-text-editor {
    padding: 16px 0 0 3px;
}

.download-pdf-date p {
    margin-bottom: 6px;
}

.download-pdf-title.elementor-widget.elementor-widget-heading {
    padding-left: 3px;
}

.download-pdf-file.elementor-widget.elementor-widget-text-editor {
    position: relative;
    top: 15px;
    left: -1px;
}

.section-inquiry-documents {
    padding: 59px 0 81px 0;
}

.section-inquiry-documents .elementor-widget.elementor-widget-text-editor {
    max-width: 800px;
    margin: 0 auto;
}


.block-inquiry-documents-btn {
    padding-top: 25px;
}

.block-inquiry-documents-btn .elementor-button {
    max-width: 378px;
    width: 100%;
    height: 105px;
    display: flex;
    align-items: center;
    padding: 0 0 0 31px;
}

.block-inquiry-documents-btn .elementor-button span.elementor-button-text {
    position: relative;
    top: -2px;
}


.block-inquiry-documents-btn .elementor-button span.elementor-button-text:after {
    content: "";
    background-image: url(/wp-content/uploads/2021/04/Home-btn-icon.png);
    width: 26px;
    height: 12px;
    position: absolute;
    right: -41px;
    top: 18px;
}

.footer-wrap {
    padding: 51px 0 25px;
}

.footer-text-item p {
    margin: 4px 0 19px;
}

.footer-logo.elementor-widget.elementor-widget-image {
    position: relative;
    top: -5px;
    left: -9px;
}

.menu-of-sidebar-fixed ul.sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    height: auto !important;
    position: relative !important;
    }

.menu-of-sidebar-fixed i.fa {
    display: none;
}

.menu-of-sidebar-fixed nav {
    background: #EEEFEF;
}

.menu-of-sidebar-fixed a.uael-sub-menu-item {
    padding-left: 0 !important;
}

.menu-of-sidebar-fixed .uael-nav-menu {
    width: 100%;
}

.banner-section {
    padding: 52px 0 0 0;
}

.banner-section .text-breadcrumb.elementor-widget.elementor-widget-text-editor p {
    margin: 0;
}

.banner-section .text-breadcrumb.elementor-widget.elementor-widget-text-editor {
    padding: 17px 0 12px 3px;
}

.banner-section .description-page p {
    margin: 0;
}

.banner-section .description-page.elementor-widget.elementor-widget-text-editor {
    padding: 25px 0 0 3px;
}

.banner-section .img-wrap.elementor-widget.elementor-widget-image {
    margin: 9px 13px 0 0;
}

.banner-section .elementor-container:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: -32px;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 98%;
    margin: 0 auto;
    left: 19px;
}

.section-inquiry-details {
    padding: 83px 0 99px;
}

.inquiry-details-icon {
    left: 71px;
    top: 6px;
}

.sidebar-inquiry-details {
    max-width: 379px;
}


.sidebar-inquiry-details h3.elementor-heading-title {
    padding: 14px 0 12px 31px;
}



/*.menu-of-sidebar-fixed ul.sub-menu li:first-child a.uael-sub-menu-item:before {
    content: "";
    border-top: 1px solid #A5BD81;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 0;
    max-width: 313px;
}*/

.menu-of-sidebar-fixed ul.sub-menu li a.uael-sub-menu-item:after {
    content: "";
    border-top: 1px solid #A5BD81;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -1px;
    max-width: 82%;
    z-index: 9;
}

.menu-of-sidebar-fixed .sub-menu a.uael-sub-menu-item {
       padding: 20px 35px 20px  !important;
}

.menu-of-sidebar-fixed ul.sub-menu li a:hover:after{
   display: none;
}

.menu-of-sidebar-fixed .menu-item-has-children.parent a.uael-menu-item:after {
    content: "";
    border-top: 1px solid #A5BD81;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -1px;
    max-width: 82%;
    opacity: 1 !important;
    z-index: 99999;
   }

.menu-of-sidebar-fixed .uael-nav-menu .parent a:hover.uael-menu-item:after{
 display: none;
}


.menu-of-sidebar-fixed .menu-item-has-children:last-child a.uael-menu-item:after {
  display: none;  
}

.menu-of-sidebar-fixed .menu-item-has-children a.uael-menu-item {
    padding: 20px 35px 20px;
    position: relative;
}


.inquiry-details-description.elementor-widget.elementor-widget-text-editor {
    padding: 19px 0 0;
}

.inquiry-details-description ul {
    padding-left: 31px;
    margin: 0 0 0;
}

.inquiry-details-description p {
    margin: 22px 0 9px;
}

.inquiry-details-description p:last-child {
    margin: 10px 0 0;
}

.block-term-of-refer {
    padding: 38px 0 0;
    margin-bottom: 60px;
}

.title-terms.elementor-widget.elementor-widget-heading {
    padding-bottom: 26px;
}

.text-terms ol {
    padding-left: 13px;
    margin: 8px 0 15px;
}

.text-terms ol li {
    margin-bottom: 0;
}


.text-terms.scope-text ol {
    margin: 10px 0 0;
}

.text-terms.scope-text ol li {
    margin-bottom: 15px;
}

.text-terms.scope-text ol li ul {
    padding-left: 19px;
    margin: 6px 0 0;
    list-style: lower-latin;
}

.text-terms.scope-text ol li ul li {
    margin-bottom: 4px;
    padding-left: 11px;
}

.block-term-of-refer:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: -49px;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 1188px;
    margin: 0 auto;
    left: 0px;
}

.block-term-of-refer:last-child p {
    margin: 8px 0 0;
}

.block-term-of-refer:last-child:after{
    display: none;
}

.block-term-of-refer:last-child ol li {
    margin-bottom: 8px;
}

.block-term-of-refer:last-child ol {
    margin: 13px 0 0;
}


.block-term-of-refer:last-child {
    margin-bottom: 0;
}

.sidebar-inquiry-details.fixed-sidebar {
    position: fixed;
    top: 100px;
}

.sidebar-inquiry-details.fixed-sidebar-bottom {
    position: absolute;
    bottom: 50px;
}

.inquiry-details-right-block {
    padding-top: 43px;
}

.block-inquiry-documents-btn .elementor-button:hover {
    transform: scale(1.06);
    font-size: 40px !important;
    line-height: 44px !important;
}

:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}



 .elementor-widget-uael-table.table-hrc thead span.uael-table__text {
    width: auto !important;
}

.table-hrc.elementor-widget-uael-table thead span.sort-style {
    width: auto !important;
    justify-content: flex-start;
}

.table-hrc .uael-table {
      width: 100%;
}

.table-hrc  tbody tr:nth-child(even) {
       border-bottom: 1px solid #CCCECF;
}

.table-hrc thead th:last-child {
    border-top-right-radius: 8px;
}


.table-hrc thead th:first-child {
    border-top-left-radius: 8px;
}

.blog select#sortbox {
    color: #00697F;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
    border: none;
    background: transparent;
    margin-left: -7px;
    text-decoration: underline;
    padding: 0 0 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2021/04/dropdown-icon.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: 101% !important;
    background-position-y: 12px !important;
    z-index: 999;
    width: 100%;
    max-width: 230px;
}


div#sortby {
    color: #231F20;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 34px;
}

.elementor-widget-archive-posts a:hover {
    color: #00697F !important;
    text-decoration: underline;
}


nav.elementor-pagination a {
    text-decoration: none !important;
}


nav.elementor-pagination a.page-numbers.next:hover, nav.elementor-pagination span.page-numbers.prev:hover, nav.elementor-pagination span.page-numbers.next:hover, nav.elementor-pagination a.page-numbers.prev:hover  {
    border-bottom: 1px solid #00697F;
    color: #00697F !important;
    cursor: pointer;
    background: transparent;
}

nav.elementor-pagination span.page-numbers.current {
    padding: 0 12px;
}

nav.elementor-pagination a.page-numbers {
    padding: 0 12px;
}


nav.elementor-pagination a.page-numbers:hover {
    background: #709D2F;
    color: #fff !important;
    padding: 0 12px;
}

.blog-wrap {
    padding: 54px 0 0;
}

.blog-wrap .elementor-widget-archive-posts {
    padding: 76px 20px 0 0;
    max-width: 789px;
    margin: 0 auto;
}

.blog-wrap .elementor-post__meta-data {
    padding-top: 4px;
}


.blog-wrap .post.type-post {
    margin-bottom: 44px !important;
    padding-bottom: 22px;
    border-bottom: 1px solid #D5D6D7;
}

nav.elementor-pagination {
    padding: 50px 0 76px;
}

.page-numbers.prev {
    position: relative;
    left: -61px;
    padding: 0 !important;
}

.page-numbers.next {
    position: relative;
    right: -37px;
}


.single-post span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
    font-size: 14px;
    line-height: 19px;
    color: #696C71;
    position: relative;
    top: -4px;
}


.single-content-wrap p {
    color: #000000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 10px;
}

.single-content-wrap h2 {
    color: #000000;
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
}


.single-content-wrap ul {
    color: #000000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 0 37px;
}


.footnotes a {
    color: #4C4C4C;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
}


.single-post-banner {
    padding:  0;
}

.single-post-banner .title-page.elementor-widget.elementor-widget-heading {
    padding: 94px 0 0;
}

.single-post-banner .elementor-container:after {
   display: none;
}

.single-post-banner:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: 39px;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 1188px;
    margin: 0 auto;
    left: 0;
    display: block;
    right: 0;
}

.single-content-wrap {
    padding: 31px 0 0;
}

.terms-post-wrap .elementor-share-btn {
     font-size: 9px;
   }


.terms-post-wrap {
    padding: 0 0 4px;
}

.single-content-wrap img {
    padding-top: 41px;
    padding-bottom: 42px;
}

.single-content-wrap ul li {
    margin-bottom: 12px;
}


.footnotes:before {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    top: 47px;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 1188px;
    margin: 0 auto;
    left: 0;
    display: block;
    right: 0;
}

.footnotes {
    padding: 77px 0 65px;
}
.footnotes p {
    margin: 5px 0 18px;
}

.header-menu-item .elementor-nav-menu .sub-arrow {
    display: none;
}

.documents-menu li.elementor-icon-list-item:hover {
    background: #99C3CC;
}

.documents-menu li.elementor-icon-list-item {
    margin: 0 !important;
}

.table-hrc span.uael-table__text-inner:hover {
    border-bottom: 1px solid #4C4C4C;
}

.table-hrc span.uael-table__text-inner {
    border-bottom: 1px solid transparent;
}


.section-documents-menu {
    padding: 117px 0 37px;
}


.documents-menu {
    max-width: 838px;
    margin: 7px 0 0 12px;
}

.documents-menu li.elementor-icon-list-item a {
    padding: 7px 21px 9px;
}

.documents-menu li.elementor-icon-list-item a:after {
    content: "";
    background-image: url(/wp-content/uploads/2021/04/Documents-vertical-line.svg);
    position: absolute;
    width: 1px;
    height: 25px;
    right: 0;
    top:auto;
}

.documents-menu li.elementor-icon-list-item:last-child a::after {
   display: none;
}

.documents-menu.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: 0;
    margin-left: 0;
}

.section-documents-table .table-hrc {
    padding-top: 25px;
    padding-right: 7px;
}

.table-hrc thead th {
    padding: 12px 10px 6px 10px !important;
}

.table-hrc tbody td {
    padding: 10px 10px 9px 10px !important;
}

.table-hrc span.red-text {
    color: #D82435;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-weight: bold;
    margin-right: 5px;
}


.table-hrc th:first-child {
    width: 165px !important;
}

.table-hrc th:last-child {
    padding-left: 25px !important;
}

.table-hrc td:last-child {
    padding-left: 25px !important;
}

.table-hrc .uael-sort-icon {
       margin-left: 13px;
}

.section-documents-table {
    padding-bottom: 32px;
}

.section-documents-table:last-child {
    padding-bottom: 89px;
}

.section-hearings-table {
    padding: 116px 0 0;
}

.section-hearings-table .hearings-table {
    padding-bottom: 31px;
}

.hearings-table.table-hrc thead th {
    padding: 9px 0 8px 0 !important;
}

.hearings-table.table-hrc td:last-child {
    padding-left: 0 !important;
    padding-right: 100px !important;
}

.hearings-table.table-hrc th:first-child {
    width: 183px !important;
    padding-left: 10px !important;
}

.hearings-table.table-hrc tbody td:first-child {
    vertical-align: top !important;
}

.hearings-table.table-hrc tbody td {
    padding: 22px 10px 17px 10px !important;
}


.hearings-table.table-hrc tbody td b:last-of-type {
    padding-top: 14px;
    display: block;
}

.hearings-table.table-hrc thead th:last-child span.uael-sort-icon {
    display: none;
}

.hearings-table.table-hrc span.uael-table__text-inner {
    border-bottom: none;
}


.hearings-table.table-hrc thead th:last-child {
     cursor: auto !important;
}

.secondary-hearings-banner {
    padding-bottom: 11px;
}

.secondary-hearings-banner.banner-section .elementor-container:after {
    bottom: -59px;
    max-width: 97%;
    }

.sectio-secondary-hearings {
    padding: 133px 0 0 0;
}

.sectio-secondary-hearings p {
    margin: 11px 0 37px;
}

.block-team h2.elementor-heading-title:hover {
    color: #00697F !important;
    border-bottom: 1px solid #00697F;
    max-width: max-content;
}

.block-team h2.elementor-heading-title {
   border-bottom: 1px solid transparent;
    max-width: max-content;
}

.block-team {
    border-bottom: 1px solid #D5D6D7;
}

.section-meet-commissioner:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: 62px;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 81%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.section-meet-commissioner {
    padding: 117px 0 0;
}

.section-meet-commissioner .title-terms.elementor-widget.elementor-widget-heading {
    padding-bottom: 16px;
}


.section-meet-commissioner p {
    margin: 0 0 10px;
}


.section-meet-commissioner {
    padding: 117px 0 121px;
}

.section-meet-the-team .title-terms.elementor-widget.elementor-widget-heading {
    padding-bottom: 0;
}


.section-meet-the-team .elementor-widget.elementor-widget-text-editor {
    max-width: 800px;
    margin: 0 auto;
}

.section-meet-the-team p {
    margin: 16px 0 0;
}


.section-meet-the-team img {
    padding-top: 50px;
}

.block-team p {
    margin: 0;
}

.section-team {
    padding: 61px 0 0;
}

.title-team-member.elementor-widget.elementor-widget-heading {
    padding: 5px 0 7px;
}

.block-team {
    padding-bottom: 35px;
    margin-bottom: 43px;
}


.block-team:first-child {
    padding-bottom: 57px;
    margin-bottom: 43px;
}


.block-team:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 86px;
}


.section-faq {
    padding: 89px 0 47px;
}

.fag-hrc .uael-accordion-content {
    padding-left: 52px !important;
    padding-bottom: 51px !important;
    padding-top: 0 !important;
    position: relative;
    top: -11px;
}


.fag-hrc .uael-faq-accordion .uael-accordion-content p {
     margin-top: 2px;
}

.fag-hrc .uael-accordion-title {
    padding: 28px 10px 31px !important;
    align-items: flex-start;
}


.fag-hrc .uael-faq-accordion:last-child {
    border: none !important;
}

.wpcf7 label {
    color: #000000;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 11px;
    display: block;
}


.wpcf7 select.wpcf7-form-control.wpcf7-select, .wpcf7 input,  .wpcf7 textarea {
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #ABADAF;
    border: 1px solid #ABADAF;
    border-radius: 3px;
    background: #EEEFEF;
    width: 100%;
    height: 45px;
    margin-bottom: 29px;
    padding-left: 15px;
}

.wpcf7 textarea {
height: 90px;
}

.wpcf7 input.wpcf7-form-control.wpcf7-submit {
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #709D2F;
    border-radius: 3px 3px 3px 3px;
    padding: 0;
    max-width: 153px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}



.wpcf7 input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #025939;
    }

.contact-wrap {
    max-width: 792px;
    margin: 0 auto;
    padding-top: 21px;
}

.contact-form-wrap {
    display: flex;
    flex-direction: row;
}


.contact-form-wrap .left-col {
    max-width: 582px;
    width: 100%;
    margin-right: 30px;
}

.contact-form-wrap .right-col {
    max-width: 174px;
     width: 100%;
}


.section-contact1 {
    padding: 117px 0 29px;
}

.section-contact1 p {
    margin: 12px 0 28px;
}


.wpcf7 br {
    display: none;
}

.section-contact-participate {
    margin: 14px 0 0;
    padding: 80px 0 0;
}

.section-contact-participate .elementor-widget.elementor-widget-text-editor {
    max-width: 812px;
    margin: 0 auto ;
}

.section-contact-participate {
    margin: 14px 0 81px;
    padding: 80px 0 69px;
}

.section-contact-participate p {
    margin: 16px 0 36px;
}

.block-contact-get-support p {
    margin: 11px 0 0;
}


.block-contact-get-support {
    margin-bottom: 30px;
}

.section-contact-get-support {
    padding-bottom: 60px;
}

.standard-white-bg-left h2{
	margin-bottom: 21px;
}

select.wpcf7-form-control.wpcf7-select {
    padding-left: 14px;
}

.error404 main#main {
    max-width: 1200px;
    margin: 0 auto;
    padding: 100px 20px;
    text-align: center;
    height: 100vh;
}


.single-post .fa-twitter:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Twitter.svg);
    content: "";
    width: 30px;
    height: 30px;
    display: block;
}


.single-post .fa-linkedin:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Linkedin.svg);
    content: "";
    width: 30px;
    height: 30px;
    display: block;
}


.single-post .fa-linkedin:hover:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Linkedin-bg-color.svg);
   }

.single-post .fa-twitter:hover:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Twitter-bg-color.svg);
   }

.single-post .fa-facebook:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Facebook.svg);
    content: "";
    width: 30px;
    height: 30px;
    display: block;
}

.single-post .fa-facebook:hover:before {
    background-image: url(/wp-content/uploads/2021/04/Share-Facebook-bg-color.svg);
   }


.link-copy button {
    padding: 0;
    background: transparent;
    border: none;
    left: -16px;
    top: -2px;
    position: relative;
}

.link-copy button img {
    padding: 5px 0 0;
    cursor: pointer;
}

.link-copy {
    display: flex;
    align-items: center;
    }




.terms-post-wrap .elementor-widget-wrap {
    display: flex;
    justify-content: flex-end;
}

.terms-post-wrap .elementor-widget-share-buttons {
    top: 3px;
    left: -23px;
}


.terms-post-wrap i.fab.fa-facebook {
    left: 2px;
    position: relative;
}

#google_language_translator .goog-te-gadget .goog-te-combo {
    color: #000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    width: auto;
}






.table-hrc th.uael-table-col {
    position: relative;
}

.table-hrc .sorting_asc .uael-sort-icon:after {
    content: "";
    background: url(/wp-content/uploads/2021/04/down.svg);
    width: 9px;
    height: 19px;
    position: absolute;
    top: 12px;
    
}


.table-hrc .sorting_desc .uael-sort-icon:after {
   content: "";
    background: url(/wp-content/uploads/2021/04/up.svg);
    width: 9px;
    height: 19px;
    position: absolute;
     top: 12px;
}


.table-hrc .sorting .uael-sort-icon:after {
    content: "";
    background: url(/wp-content/uploads/2021/04/none.svg);
    width: 9px;
    height: 19px;
    position: absolute;
     top: 12px;
}



ol {
  padding: 0;
  counter-reset: item;
}

ol > li {
    margin: 0;
    padding: 0 0 8px 18px;
    text-indent: 0px;
    list-style-type: none;
    counter-increment: item;
}

ol > li:before {
    display: inline-block;
    width: 0;
    padding-right: 0;
    font-weight: bold;
    text-align: right;
    content: counter(item) ".";
    margin-left: 0;
    position: relative;
    left: -30px;
}


.banner-section {
    background-position: bottom center !important;
}




/*.table-hrc .sorting .uael-sort-icon:after {
     color: #80B4BF;
}

.table-hrc .sorting_asc .uael-sort-icon:after {
    content: "\f0de" !important;
    content: "\f0dc" !important;
}

.table-hrc .sorting_desc .uael-sort-icon:after {
    content: "\f0dd" !important;
    content: "\f0dc" !important;
}*/


.logo-wrap img {
    max-width: 42px !important;
}

.wpcf7 span {
    color: #D82435;
}


.wpcf7 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2021/04/arrow-down-select.svg) !important;
    background-repeat: no-repeat !important;
    background-position-x: 92% !important;
    background-position-y: 16px !important;
}


.highlighted .sub-arrow i::before {
    background-image: url(/wp-content/uploads/2021/04/menu-toggle-close-icon.svg);
    content: '' !important;
    width: 16px;
    height: 15px;
    position: relative;
    display: block;
}

.elementor-nav-menu--dropdown .elementor-item:hover, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-sub-item:hover, .elementor-sub-item:focus, .elementor-sub-item.highlighted, .elementor-sub-item.elementor-item-active {
    background-color: transparent;
   }


.copy-url-wrap input#btn {
    font-size: 0;
    background: transparent;
    border: 0;
}

.copy-url-wrap {
    position: relative;
}

span.message-output-copy-link {
    position: absolute;
    width: 100px;
    left: -38px;
    bottom: -24px;
}

.copy-url-wrap input#btn {
    font-size: 0;
    background: transparent;
    border: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    left: -16px;
    z-index: 9;
    cursor: pointer;
}

.link-copy .copy-url-wrap:hover img.link-copy {
    display: none;
}


.hover-link-copy{
display: none;
}

.link-copy .copy-url-wrap:hover .hover-link-copy{
display: block;
}

.wpcf7 span {
    color: #000000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    color: #000000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 0;
}


.header-menu-item .e--pointer-underline .elementor-item:after {
    bottom: -6px;
}

.header-menu-item  .e--pointer-underline .has-submenu.elementor-item:after {
  display: none;
}

.footer-col1 {
    padding-top: 6px;
}

.footer-col2 {
    padding: 6px 0 0 5px;
}

.footer-col2 img {
    margin-left: 9px;
    margin-bottom: 7px;
}

.footer-col3 .elementor-widget.elementor-widget-icon-list {
    padding-top: 15px;
}


.footer-bottom-wrap .elementor-widget-text-editor {
    border-top: 1px solid #809FB8;
    margin-top: 3px;
    padding-top: 27px;
}

.section-meet-commissioner2 {
    padding: 19px 0 135px;
}


.section-meet-commissioner2:after {
     bottom: 79px;
       }



/*Search Results*/

.list-image {
    width: 180px;
    height: 180px;
    background-size: 180px;
}

section#blog-wrap-content {
    max-width: 793px;
    margin: 0 auto;
    padding: 105px 20px 50px;
    position: relative;
}

.main-post-wrap {
    position: relative;
}

.main-post-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.massege-wrap h2 {
    color: #000;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 55px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 0;
}

.massege-wrap p {
    color: #000;
   font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    margin: 13px 0 21px;
}

#blog-wrap-content input.search-submit {
    color: #fff;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    background: #709D2F;
    border: none;
    border-radius: 3px;
    max-width: 159px;
    width: 100%;
    height: 45px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -5px;
}


#blog-wrap-content input.search-field {
    color: #000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    border: 1px solid #CACACA;
    width: 100%;
    max-width: 628px;
    height: 45px;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-left: 23px;
}

.type-item {
    color: #00697F;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
}

.main-post-wrap h2, .main-post-wrap h2 a {
    color: #000;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 35px;
    text-decoration: none;
}


.main-post-wrap .post-content {
    color: #000000;
    font-family: "Blacker-Sans-Pro-Regular", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

.wp-pagenavi a, .wp-pagenavi span {
    border: none;
    padding: 0;
    margin: 0;
    text-align: center;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 28px;
    font-weight: bold;
    line-height: 35px;
    color: #000000;
 padding: 0 16px;
}

.wp-pagenavi a.page:hover{
background: #025939;
    color: #fff !important;
    padding: 6px 16px;
}

.wp-pagenavi a.previouspostslink, .wp-pagenavi a.nextpostslink{
border-bottom: 0px solid #00697F;
}

.wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.nextpostslink:hover {
    border-bottom: 1px solid #00697F;
    color: #00697F !important;
    cursor: pointer;
}

.wp-pagenavi span.current {
      color: #00697F;
}

.wp-pagenavi a.previouspostslink {
    position: relative;
    left: -61px;
    padding: 0 !important;
}

.wp-pagenavi a.nextpostslink {
    position: relative;
    right: -37px;
}

.wp-pagenavi {
    clear: both;
    text-align: center;
}

.blog-wrap-main:before {
    background-image: url(/wp-content/uploads/2021/04/hrc-white-bg.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1920px auto;
    content: "";
    position: absolute;
    height: 550px;
    display: block;
    width: 100%;
}

.blog-wrap-main .massege-top-wrap h2 {
    margin-top: 0;
}



#blog-wrap-content .main-post-wrap {
    border-top: 1px solid #D5D6D7;
}

.massege-wrap {
    padding-bottom: 42px;
}

.main-post-wrap .post-image {
    margin-right: 24px;
    margin-top: 2px;
}

.main-post-wrap h2 {
    margin: 9px 0 11px;
    text-decoration: none;
}

#blog-wrap-content .main-post-wrap {
    border-top: 1px solid #D5D6D7;
    padding: 34px 0 17px;
}

.more-btn {
    display: flex;
    align-items: center;
}

.more-btn a.view-more {
    padding: 5px;
}

.wp-pagenavi {
     text-align: center;
    padding: 54px 0 55px;
}




/*Search Results*/

.footer-links a:hover {
    border-bottom: 1px solid #fff;
}

.section-meet-commissioner a img {
    max-width: 15px;
    margin: 0 0 0 5px;
    position: relative;
    top: -3px;
}


.tooltipsall img {
    cursor: pointer;
}

span.tooltipsall {
    border: none !important;
}


.footer-col2 img {
    margin-left: 0;
  }

.qtip-content {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Blacker-Sans-Pro-Regular';
}


.qtip {
       margin-left: 187px;
}

.section-content-warning:before {
    content: "";
    width: 100%;
    position: absolute;
    height: 1px;
    top: 0;
    background-image: url(/wp-content/uploads/2021/04/border-bottom-banner.svg);
    max-width: 44%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.qtip .qtip-tip canvas {
      display: none;
}


.qtip-dark {
    background-color: rgb(89, 92, 95, 0.9);
    border-color: transparent;
    color: #fff;
}


.hrcmini-slider-wrap h1 {
    color: #FFFFFF;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
    font-size: 60px;
    font-weight: bold;
    line-height: 62px;
}

.hrcmini-slider-wrap .previous-btn {
    position: relative !important;
    left: 83.3% !important;
    margin: 0 auto !important;
    padding-right: 5px;
    top: 502px !important;
    float: left;
}

.ms-layer.hrcmini-slider-wrap-title {
    max-width: 850px;
   margin: 0 auto 0 18.5% !important;
    left: 0 !important;
    right: 0 !important;
   }


.left-back-arrow-white {
    display: none;
}

.previous-btn:hover .left-back-arrow {
    display: none;
}

.previous-btn:hover .left-back-arrow-white {
    display: block;
}


.hrcmini-slider-wrap-title a.button.button--green {
    background-color: #03a678;
    padding: 15px 40px;
    font-weight: bold;
    font-size: 18px;
    border-radius: 0px;
    color: #fefefe;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif;
}

.hrcmini-slider-wrap-title .button.button--green:hover {
    background-color: #025939;
}

















































































/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.sidebar-inquiry-details.fixed-sidebar {
       max-width: 30%;
}

.wrap-documents-on-this-page {
    width: 100% !important;
    max-width: 190px;
}

.header-search-wrap {
      max-width: 300px;
   }

.qtip {
    margin-left: 80px;
}

	.ms-layer.hrcmini-slider-wrap-title {
     left: 40px !important;
}	
	
	
	.ms-layer.hrcmini-slider-wrap-title {
      margin: 0 auto 0 0 !important;
   }
	
	
	
	
} /* end 1200 */


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1140px) {
	
.header-menu-item li.menu-item {
    margin-right: 25px !important;
}


} /* end 1140 */




/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
	
.ms-layer.hrcmini-slider-wrap-title {
    left: 15px !important;
}	
	
	
.header-wrap:after{
  display: none;
}

.header-wrap {
    padding-bottom: 4px;
}

.header-menu-item {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: auto;
}


.logo-wrap {
     padding-top: 20px;
   }

.header-text-wrap {
    padding: 21px 0 0 0;
   }

.header-search-wrap {
     max-width: 105px;
   }

.header-menu-item li .sub-menu {
    margin-top: 0 !important;
    left: 0 !important;
    padding: 0 10px 22px 10px !important;
}

.header-menu-item.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    left: auto !important;
    right: 0 !important;
    position: fixed;
    height: 100vh;
    padding-bottom: 30px;
}

.header-menu-item .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    top: 0 !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0;
    height: 100vh;
    -webkit-transition: none;
    transition: none;
    -o-transition: none;
    transition: none;
    transition: none;
    background-color: #003F70 !important;
}

.header-menu-item li .sub-menu:before {
    display: none;
}



.header-menu-item .elementor-nav-menu--dropdown a.elementor-item-active {
      background-color: #003F70 !important;
}

.header-menu-item  .elementor-nav-menu--dropdown {
      background-color: #003F70 !important;
}

.header-menu-item  .elementor-nav-menu--dropdown a:hover, .header-menu-item  .elementor-nav-menu--dropdown a.elementor-item-active, .header-menu-item  .elementor-nav-menu--dropdown a.highlighted {
      background-color: #003F70 !important;
}



.header-menu-item .elementor-menu-toggle.elementor-active-new.elementor-active {
    position: absolute;
    top: 35px;
    right: 12px;
    z-index: 9999;
    color: #fff !important;
}


.header-right-col.drop-down-fixed {
    position: absolute;
    top: -10px;
    left: 0;
    width: 100% !important;
}


.header-right-col.drop-down-fixed .elementor-widget-wrap {
    padding: 0 !important;
}
.search-language-wrap {
    display: none;
}

.search-language-wrap.drop-down-fixed {
    display: block;
    position: absolute;
    z-index: 999999;
      
}


.header-language-item.elementor-widget.elementor-widget-wp-widget-glt_widget {
    display: block;
}

.header-search-wrap {
       display: none !important;
}

.header-language-wrap {
    max-width: 100%;
    margin: 0;
   }

.header-menu-item .elementor-nav-menu .sub-arrow {
    display: block;
}

.header-menu-item .eicon-menu-bar:before {
    background-image: url(/wp-content/uploads/2021/04/menu-toggle-icon.svg);
    content: '';
    width: 20px;
    height: 16px;
    position: relative;
    display: block;
    top: 2px;
}

.header-menu-item .elementor-menu-toggle.elementor-active i:before {
    background-image: url(/wp-content/uploads/2021/04/menu-toggle-close-icon.svg);
    content: '';
    width: 16px;
    height: 15px;
    position: relative;
    display: block;
}


.drop-down-logo-wrap:after {
    content: "";
    border-bottom: 2px solid #696C71;
    position: relative;
    height: 2px;
    width: 100%;
    bottom: 0px;
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.drop-down-social-wrap:before {
    content: "";
    border-top: 2px solid #fff;
    position: relative;
    height: 2px;
    width: 100%;
    top: 0px;
    display: block;
    max-width: 100%;
    margin: 0 auto;
}


.drop-down-logo-wrap {
    padding: 16px 16px 0 15px;
}

.drop-down-logo-wrap .elementor-widget.elementor-widget-image {
    padding-bottom: 14px;
}

.header-menu-item .elementor-nav-menu {
    padding-top: 24px;
}

.header-menu-item li.menu-item {
    margin-right: 16px !important;
}

.header-menu-item .elementor-nav-menu .sub-arrow {
    font-size: 36px;
    line-height: 1;
    padding: 0;
    margin-top: -9px;
    margin-bottom: 0;
}

.header-menu-item .elementor-nav-menu--dropdown a.elementor-item {
    padding: 0 0 22px 15px !important;
}


.drop-down-social-wrap {
    padding: 47px 15px 0;
}

.drop-down-social-wrap a {
    padding: 24px 6px 0 0 !important;
}

.logo-wrap {
       z-index: 9;
}

.header-left-col.drop-down-fixed {
    display: none;
}

.banner-section .elementor-container:after {
    max-width: 98%;
    left: 13px;
}


.banner-section {
    padding: 4px 0 0 0;
}

.banner-section .text-breadcrumb.elementor-widget.elementor-widget-text-editor {
    padding: 17px 0 3px 5px;
}

.banner-section .description-page.elementor-widget.elementor-widget-text-editor {
    padding: 13px 0 0 5px;
}

.blog-wrap {
    padding: 52px 0 0 6px;
}

.blog-wrap .elementor-widget-archive-posts {
    padding: 45px 7px 0 0;
  }

.blog-wrap .elementor-post__meta-data {
    padding-top: 12px;
    margin-bottom: 6px !important;
}

.blog-wrap .post.type-post {
    margin-bottom: 25px !important;
   }

nav.elementor-pagination {
    padding: 18px 0 65px;
}

.page-numbers.prev {
    left: -30px;
   }

.page-numbers.next {
       right: -16px;
}


.documents-menu {
       margin: 7px auto 0;
}


#google_language_translator .goog-te-gadget .goog-te-combo {
  background: #003F70 !important;
    border: 0 !important;
    color: #fff;
}

.drop-down-logo-wrap a {
    padding: 0 !important;
}

.drop-down-logo-wrap figure.wp-caption {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.drop-down-logo-wrap figcaption {
    color: #fff !important;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif !important;
    font-size: 14px;
    font-weight: bold !important;
    line-height: 17px;
    padding: 3px 0 0 0;
    max-width: 272px;
}

.drop-down-logo-wrap img {
    max-width: 27px !important;
    margin-right: 15px;
}

.menu-item-has-children .sub-menu a.elementor-sub-item {
    font-size: 18px !important;
    border: 0 !important;
}

.header-menu-item .elementor-nav-menu--dropdown a.elementor-item {
    padding: 0 0 22px 15px !important;
    font-family: "Blacker-Sans-Pro-Bold", Sans-serif !important;
    font-weight: bold !important;
}

.header-menu-item .elementor-nav-menu--dropdown a.elementor-item.highlighted {
    padding-bottom: 6px !important;
}

.header-menu-item li .sub-menu a.elementor-sub-item {
    margin-bottom: 1px;
    padding-left: 5px !important;
}

.section-home1 .elementor-widget.elementor-widget-heading {
    padding-top: 6px;
}

div#google_language_translator {
    padding: 12px 0 0 7px;
}

.html-overflow-hiden{
    overflow: hidden !important;
}


.drop-down-social-wrap {
  display: none;
}

.header-menu-item .elementor-nav-menu--dropdown .drop-down-social-wrap {
  display: block;
}

.drop-down-logo-wrap{
    display: none;
}

.header-menu-item .elementor-nav-menu--dropdown .drop-down-logo-wrap{
  display: block;
}

/*Search Results*/


#blog-wrap-content input.search-field {
     max-width: 500px;
    }



/*Search Results*/

.hrcmini-slider-wrap .previous-btn {
    display: none;
}

}  /*  end 1024 */

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}  /*  end 992 */



/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
} /* end 768 */


/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
   
.logo-item.elementor-widget.elementor-widget-image img {
    max-width: 27px;
}

.logo-wrap {
    padding-top: 4px;
    margin-left: 5px;
    max-width: 35px;
}

.header-text-wrap {
    padding: 16px 0 0 7px;
    max-width: 273px;
}

.header-right-col {
    margin-bottom: 0;
}


.section-home2 {
    padding-bottom: 64px;
    padding-top: 61px;
}

.section-home2 .elementor-widget.elementor-widget-heading {
    margin-bottom: 12px;
   }

.section-home2 .elementor-align-center.elementor-widget.elementor-widget-button {
    padding-top: 33px;
}

.section-home3 {
    padding: 64px 0 16px;
}

.section-home3 .section-home3-first-text p {
    margin: 12px 0 58px;
}

.download-pdf-date p {
    margin-bottom: 11px;
}

.download-pdf-file.elementor-widget.elementor-widget-text-editor {
    position: relative;
    top: -2px;
    left: -5px;
}


.download-pdf-file p {
    margin: 0 0 7px;
}


.section-inquiry-documents p {
    margin: 12px 0 23px;
}

.block-inquiry-documents-btn .elementor-widget-wrap {
    padding: 10px 5px 14px !important;
}

.block-inquiry-documents-btn .elementor-button {
    height: 88px;
  }

.section-inquiry-documents {
    padding: 72px 0 51px 0;
}

.footer-logo.elementor-widget.elementor-widget-image {
    position: relative;
    top: 0;
    left: -6px;
}



.footer-wrap {
    padding: 29px 0 45px;
}

.footer-title-item.elementor-widget.elementor-widget-heading {
    max-width: 320px !important;
}


.footer-text-item p {
    margin: 7px 0 14px;
}

.sidebar-inquiry-details.fixed-sidebar {
    max-width: 100%;
    position: relative;
    top: 0;
}
.section-inquiry-details .elementor-container {
    display: flex;
    flex-direction: column-reverse;
}

.sidebar-inquiry-details {
    max-width: 100%;
}

.inquiry-details-right-block {
    padding-top: 0;
}

.menu-of-sidebar-fixed.drop-down-fixed {
    display: block;
}

.menu-of-sidebar-fixed{
    display: none;
}

.sidebar-inquiry-details h3.elementor-heading-title:after {
    content: "";
    background-image: url(/wp-content/uploads/2021/04/toggle-button.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    display: block;
    right: 25px;
    top: 16px;
}

.sidebar-inquiry-details .elementor-heading-title.drop-down-fixed:after {
     background-image: url(/wp-content/uploads/2021/04/close-icon.svg);
   }


.section-inquiry-details {
    padding: 53px 5px 104px;
}

.sidebar-inquiry-details .elementor-widget.elementor-widget-heading .elementor-widget-container {
    border-radius: 0 !important;
}

.sidebar-inquiry-details h3.elementor-heading-title {
    padding: 16px 0 16px 24px;
}

.inquiry-details-description.elementor-widget.elementor-widget-text-editor {
    padding: 0;
}

.inquiry-details-description p {
    margin: 9px 0 11px;
}

.inquiry-details-description ul {
    padding-left: 44px;
    }

.inquiry-details-description ul li {
    margin-bottom: 12px;
}

.block-term-of-refer {
    padding: 43px 0 0;
  }

.text-terms ol {
    padding-left: 14px;
    margin: 13px 0 0;
}


.text-terms ol li {
    margin-bottom: 4px;
    padding-left: 14px;
}

ol > li:before {
   left: -28px;
}

.text-terms.elementor-widget.elementor-widget-text-editor {
    padding-bottom: 11px;
}

.text-terms.scope-text ol li ul li {
    margin-bottom: 9px;
}

.text-terms.scope-text ol li {
    margin-bottom: 0;
}

.block-term-of-refer:after {
    bottom: 5px;
   }

.block-term-of-refer {
   margin-bottom: 4px;
}

.section-inquiry-details {
    padding: 53px 5px 41px;
}

.block-term-of-refer:last-child {
       padding-top: 27px;
}

.block-term-of-refer:last-child ol li {
    margin-bottom: 2px;
}
.wrap-documents-on-this-page h3.elementor-heading-title:after {
    content: "";
    background-image: url(/wp-content/uploads/2021/04/menu-toggle-plus-icon.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
}

.documents-menu{
	display: none;
}

.documents-menu ul.elementor-icon-list-items {
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: flex-start;
    max-width: 343px;
    margin: 0 auto !important;
}

.documents-menu li.elementor-icon-list-item a {
    padding: 7px 10px 9px;
}

.documents-menu li.elementor-icon-list-item a:after {
  display: none;
}

.documents-menu li.elementor-icon-list-item {
    margin: 0 auto !important;
    width: 100%;
    max-width: 250px;
}

.documents-menu.drop-down-fixed{
	display: block;
}

.section-documents-menu {
    padding: 69px 0 41px;
}

.wrap-documents-on-this-page {
    max-width: 317px;
    margin: 0 auto;
}

.section-documents-table .elementor-widget-heading {
    padding-left: 16px;
}

.section-documents-table .table-hrc {
    padding-top: 20px;
    padding-right: 0;
}

.section-documents-table:last-child {
    padding-bottom: 74px;
}


.hearings-table.table-hrc thead th:first-child {
    border-top-left-radius: 0;
}

.hearings-table.table-hrc thead th:last-child {
    border-top-right-radius: 0;
}

.hearings-table.table-hrc td:last-child {
      padding-right: 10px !important;
    
}

.hearings-table.table-hrc .uael-table {
    width: 100%;
}

.section-documents-table.section-hearings-table {
    padding: 69px 0 16px;
}

.section-hearings-table .table-hrc {
    padding-top: 20px;
   }


.hearings-table.table-hrc thead th {
    padding: 13px 0 11px 0 !important;
}

.hearings-table.table-hrc th:first-child {
      padding-left: 15px !important;
}

.hearings-table.table-hrc tbody td {
    padding: 22px 10px 20px 15px !important;
}

.sectio-secondary-hearings p {
      padding-left: 16px;
}

.logo-wrap img {
    max-width: 27px !important;
}

.elementor-editor-active .header-right-col {
     position: relative !important;
    
}
.table-hrc thead th {
    padding: 15px 10px 11px 10px !important;
}



.table-hrc tbody td:first-child {
    width: 134px !important;
    padding-left: 15px !important;
}

.table-hrc th:first-child {
    width: 117px !important;
}

.table-hrc .uael-table {
    width: 1100px;
}

.table-hrc td:last-child {
    padding-left: 19px !important;
}

.section-documents-table {
    padding-bottom: 48px;
}

.hearings-table.table-hrc th:first-child {
    width: 130px !important;
  }

.hearings-table.table-hrc tbody td:first-child {
    width: 130px !important;
  }


.single-post-banner .title-page.elementor-widget.elementor-widget-heading {
    padding: 43px 5px 40px 5px;
}

.single-post-banner:after {
    max-width: 93%;
   bottom: 2px;
}

.single-content-wrap {
    padding: 19px 0 0;
}

.terms-post-wrap .elementor-widget-wrap {
      justify-content: flex-start;
}

.terms-post-wrap .elementor-widget-share-buttons {
    top: 0;
    left: 0;
    padding-left: 6px;
}

.single-post .fa-twitter:before {
    width: 40px;
    height: 40px;
   background-size: 40px;
}

.single-post .elementor-share-btn {
    height: 40px !important;
}


.single-post .fa-linkedin:before {
    width: 40px;
    height: 40px;
    background-size: 40px;
}

.single-post .fa-facebook:before {
    width: 40px;
    height: 40px;
    background-size: 40px;
}

.link-copy button {
    left: 13px;
    top: 0;
   }

.link-copy button img {
    padding: 0;
    width: 40px;
}

.terms-post-wrap .elementor-widget-share-buttons .elementor-grid-item {
    margin-right: 25px;
}

.link-copy button {
    left: 0;
    top: 0;
   }

.elementor-widget.elementor-widget-theme-post-content .elementor-widget-wrap {
    padding: 5px 0px 10px 2px !important;
}

.single-post .elementor-widget.elementor-widget-post-info {
    padding: 29px 0 0 5px;
}

.single-post span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
    top: 0;
    padding-top: 6px;
}

.terms-post-wrap {
    padding: 0 0 19px;
}

.single-content-wrap p {
    line-height: 27px;
    margin: 0 0 12px;
}


.single-content-wrap img {
    padding-top: 22px;
    padding-bottom: 42px;
}

.single-content-wrap h2 {
    font-size: 30px;
     line-height: 36px;
      margin: 0;
}
.footnotes:before {
     top: -17px;
    max-width: 92%;
   }

.footnotes {
    padding: 13px 5px 61px;
}

.section-meet-commissioner {
    padding: 61px 5px 24px;
}


.section-meet-commissioner:after {
    bottom: 25px;
    max-width: 92%;
   }

.section-meet-the-team p {
    margin: 12px 20px 0;
}

.section-meet-the-team img {
    padding-top: 28px;
}

.section-team {
    padding: 18px 5px 0;
}

.title-team-member.elementor-widget.elementor-widget-heading {
    padding: 5px 0 2px;
}

.block-team:first-child {
    padding-bottom: 31px;
    margin-bottom: 22px;
}

.block-team:last-child {
   
    padding-bottom: 62px;
}


.section-faq {
    padding: 32px 0 36px;
}

.fag-hrc .uael-accordion-title {
    padding: 27px 5px 29px !important;
  }

.fag-hrc .uael-accordion-content {
    padding-left: 44px !important;
    padding-bottom: 20px !important;
   }

.section-contact1 {
    padding: 58px 4px 0;
}

.section-contact1 h3.elementor-heading-title {
    padding-top: 10px;
}


.section-contact1 p {
    margin: 12px 0 13px;
}


.contact-wrap {
     padding-top: 12px;
}

.wpcf7 label {
     padding-bottom: 7px;
  }

.section-contact-participate p {
    margin: 11px 4px 34px;
}

.section-contact-participate {
    margin: 14px 0 71px;
    padding: 65px 0 57px;
}

.block-contact-get-support h3.elementor-heading-title {
    padding-top: 9px;
}

.block-contact-get-support {
    margin-bottom: 16px;
}

.section-contact-get-support {
    padding: 0 5px 45px;
}

.section-home1 .elementor-container {
    min-height: calc(100vh - 79px) !important;
}

.banner-section {
    background-position: top center !important;
    background-position-x: 49% !important;
    background-size: 2035px auto !important;
}

.table-hrc .sorting_asc .uael-sort-icon:after {
        top: 14px;
}

.table-hrc .sorting .uael-sort-icon:after {
      top: 14px;
}

.banner-section .img-wrap.elementor-widget.elementor-widget-image {
    margin: 11px 5px -3px;
}

.copy-url-wrap input#btn {
       left: 0;
   
}

span.message-output-copy-link {
    left: -19px;
  }

.single-post .banner-section {
    background-position: top center !important;
    background-position-x: 48.5% !important;
    background-size: 1687px auto !important;
}


.footer-col2 img {
    margin-left: 6px;
    margin-bottom: 9px;
    max-width: 254px !important;
}

.footer-col2 .elementor-widget-icon-list {
    padding-top: 15px;
}

.footer-col1 {
    padding-top: 32px;
    padding-left: 5px;
}


.footer-col1 p {
    margin-bottom: 29px;
}

.footer-bottom-wrap .elementor-widget-text-editor {
    border-top: 1px solid #809FB8;
    margin-top: 20px;
    padding-top: 24px;
}

.section-meet-commissioner2 {
    padding: 0 5px 26px;
}

.section-meet-commissioner2 .title-terms.elementor-widget.elementor-widget-heading {
    padding-bottom: 13px;
}


.section-meet-commissioner .title-terms.elementor-widget.elementor-widget-heading {
    padding-bottom: 13px;
}

.section-meet-commissioner p {
    margin: 0 0 11px;
}

.section-meet-commissioner2 p {
    margin-bottom: 9px;
}


.section-meet-commissioner2 .text-terms.establishment-text.elementor-widget.elementor-widget-text-editor {
    padding-bottom: 4px;
}

/*Search Results*/

.massege-wrap h2 {
    font-size: 43px;
    line-height: 48px;
   }

.massege-wrap p {
    line-height: 27px;
  }

#blog-wrap-content input.search-submit {
    line-height: 26px;
   }

.main-post-wrap h2, .main-post-wrap h2 a {
    font-size: 26px;
   line-height: 30px;
   }

.wp-pagenavi a, .wp-pagenavi span {
    font-size: 26px;
    }

section#blog-wrap-content {
       padding: 57px 15px 35px;
   }


#blog-wrap-content input.search-field {
    max-width: 224px;
}

#blog-wrap-content input.search-submit {
    max-width: 122px;
   }

.massege-wrap {
    padding-bottom: 35px;
}


.more-btn a.view-more {
    padding: 0;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -11px;
}

.wp-pagenavi a.previouspostslink {
     left: -11px;
    }

.wp-pagenavi {
     padding: 49px 0 76px;
}

.wp-pagenavi a.page:hover {
     padding: 6px 14px;
}

.wp-pagenavi a, .wp-pagenavi span {
     padding: 0 14px;
}

.wp-pagenavi a.nextpostslink {
  
    right: 0;
}

.main-post-wrap .post-image {
    margin: 2px 16px 0 2px;
}

.main-post-wrap .type-item {
    padding-left: 2px;
}

.main-post-wrap .post-content {
     max-width: 238px;
}


/*Search Results*/

	.hrcmini-slider-wrap h1 {
     font-size: 43px;
     line-height: 48px;
}

	
	
	
} /* end 767 */





/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

.footer-wrap {
    background-image: url(/wp-content/uploads/2021/05/footer_bg-mobile.svg) !important;
    background-position: center !important;
}
.header-wrap:after {
      max-width: 359px;
   }

.banner-section .elementor-container:after {
    max-width: 93%;
    left: 15px;
    bottom: -34px;
}


.table-hrc tbody tr:nth-child(even) {
    border-top: 1px solid #CED0D1;
}

.table-hrc tbody tr:nth-child(odd) {
      border-top: 1px solid #CED0D1;
}

.section-documents-table .elementor-widget-wrap {
    padding: 0 !important;
}




.table-hrc tbody td:nth-child(2n) {
    width: 55px;
}

.hearings-table.table-hrc thead {
    display: contents;
}

.hearings-table.table-hrc tbody td:first-child {
    width: auto;
}

.hearings-table.table-hrc td:last-child {
        width: auto;
}



.table-hrc thead th:first-child {
    border-top-left-radius: 0;
}

.table-hrc thead th:last-child {
    border-top-right-radius: 0;
}

.table-hrc .uael-sort-icon {
    margin-left: 13px;
   
}

.table-hrc thead th {
    cursor: auto;
}

.contact-form-wrap {
       flex-direction: column;
}

.wpcf7 select.wpcf7-form-control.wpcf7-select, .wpcf7 input, .wpcf7 textarea {
    margin-bottom: 24px;
    border-radius: 10px;
    height: 47px;
}
.contact-form-wrap .right-col {
    max-width: 100%;
  }

.wpcf7 textarea {
    height: 137px;
}

.wpcf7 input.wpcf7-form-control.wpcf7-submit {
     max-width: 161px;
     margin: 4px 0 22px;
    height: 45px;
}

/*Search Results*/
.list-image {
    width: 72px;
    height: 256px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -55px center;
}

/*Search Results*/

} /*  end 480 */



/* Extra Small Devices, Phones */
@media only screen and (max-width : 375px) {

.header-text-wrap {
       max-width: 263px;
}

} /*  end 375 */







/* Extra Small Devices, Phones */
@media only screen and (max-width : 362px) {

.header-text-wrap {
    padding: 16px 0 0 0;
    max-width: 256px;
}

} /*  end 362 */







