 body,
        .tab_tabs .tab.active,
        article header h2 a,
        article.post-listing span.posted-on a,
        .relatedcontent h3 a,
        .accordion-container.archive-accordion .ac .ac-q,
        li.jobsrow a {
            color:#000000 ;
        }footer.site-footer, #footer-top {
            background: #121526 ;
        }.jobsrow:hover a, .jobsrow:focus a  {
            color:#ffffff ;
        }.ac.is-active .ac-q .arrows-icon:after  {
            border-color: transparent#262626  #262626 transparent;           
        }.ac.is-active .ac-q .plusminus-icon:before{
            background-color: #262626 ; 
        }.ac.is-active .ac-q .plusminus-icon:after{
            background-color: #262626 ; 
        }.ac-q .ac_plusminus:after, .ac-q .ac_plusminus:before, a.ac-q:hover .ac_plusminus:before, a.ac-q:focus .ac_plusminus:before {
            background-color: #ffffff ;          
        }body {
            color: #000000 ;
        }a,    
    	.cta a,
    	section.widget_categories ul li a,
    	div#related_posts h4,
    	ol li:before,
    	.accordion-container.archive-accordion .ac.is-active a.ac-q,
    	.accordion-container.archive-accordion a.ac-q:hover,
        .accordion-container.archive-accordion a.ac-q:focus,
        ul.accordion-container.colorReverse span.ac_panel-title,
        ul.accordion-container .ac.js-enabled.is-active span.ac_panel-title,
        ul.accordion-container .ac .ac-q,
        .is-style-outline,
        .acps0.colorReverse .acps0__title .acHeading,
        .acps0.colorReverse .acps0__content-inner .wp-block-button.is-style-fill a, 
        .primary-color, 
        h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
            color: #262626 ;
        }.page-banner .banner-content h1,
    	.page-links a:hover,
        .page-links a:focus,
    	.page-links .current,
    	button,
    	input[type='button'],
    	input[type='reset'],
    	input[type='submit'],
    	li.current-menu-parent a,
    	.menu-main-menu-container>ul>li>ul>li a:hover,
        .menu-main-menu-container>ul>li>ul>li a:focus,
    	.menu-mobile span,
    	.menu-mobile span:before,
    	.menu-mobile span:after,
    	.ac.is-active a.ac-q,
    	a.ac-q:hover,
        a.ac-q:focus,
    	.wp-block-button__link,
    	.page-heading h1,
    	a#loadMore,
    	.btn,
    	ul li:before,
    	ul.all-jobs li a,
        .glide__bullet:hover div,
        .glide__bullet:focus div,
    	.glide__bullet:focus div,
    	.glide__bullet--active div,
    	.glide__controls .glide__arrow,    	
    	.navigation-pagination li a:hover,
        .navigation-pagination li a:focus,
        .menu-main-menu-container>ul>li.highlighted,
        .ac>.ac-q, 
        .menu-main-menu-container>ul>li.current-menu-item a,         
        .nav-links span.page-numbers.current,
        .nav-links a.page-numbers:hover,
        .nav-links a.page-numbers:focus,
        .hamicon.ham-menu .line,
        ul.accordion-container.colorReverse .ac .ac-q i,
        .main-navigation ul li ul.sub-menu.open-submenu,
        .glide__bullet.glide__bullet--active, 
        .glide__bullet:hover, 
        .glide__bullet:focus,
        .primary-bg-color,.acps0__title, .acips1_plusminus:before,
        .acips1_plusminus:after,
        .acps0.colorReverse .acps0__content,
        .acps0.colorReverse .acips1_plusminus,
        .button-with-arrow .wp-block-button__link .arrow.right  {
            background-color: #262626 ;
        }blockquote.is-style-fancy-quote:before, blockquote.is-style-fancy-reverse-quote {
            background-color: #262626 ;
        }@media all and (min-width:768px) {
            .navigation-pagination li.active a {
                background: #262626 ;
            }
            .navigation-pagination li:first-child a,
            .navigation-pagination li:last-child a {
                background: #262626 ;
            }
        }.wp-block-button.is-style-button-with-arrow .wp-block-button__link:hover{
            background: #262626 ;
        }.wp-block-button.is-style-button-with-shadow .wp-block-button__link {
            background: #262626;
            box-shadow: 5px 5px rgba(38, 38, 38, 0.5);
        }.wp-block-button.is-style-text-with-animation{
            background-color: #262626 ;
        }.wp-block-button.is-style-text-with-animation .wp-block-button__link,
        .listingContent-v2 .jobsrow-v2 .apply_url a {
            background-color: #262626 ;
        }input[type='text']:focus,
    	input[type='email']:focus,
    	input[type='url']:focus,
    	input[type='password']:focus,
    	input[type='search']:focus,
	    input[type='number']:focus,
     	input[type='tel']:focus,
     	input[type='range']:focus,
     	input[type='date']:focus,
    	input[type='month']:focus,
    	input[type='week']:focus,
    	input[type='time']:focus,
    	input[type='datetime']:focus,
    	input[type='datetime-local']:focus,
    	input[type='color']:focus,
    	textarea:focus,
    	select:focus,
    	.cta a,
    	ul.all-jobs,
    	.glide__slide--active .slide,
    	.tab_tabs .tab.active,	    
	    .wp-block-column h3:after,
        blockquote,
        ul.accordion-container.colorReverse .ac .ac-q i,          
        ul.accordion-container.colorReverse .ac .ac-q,            
        .is-style-outline a,
        .glide__bullet,
        .glide__bullet.glide__bullet--active, 
        .glide__bullet:hover,
        .glide__bullet:focus,
        .acps0.colorReverse .acips1_plusminus,
        .main-v-three .ps-content-v-three .cta-btns a:nth-child(2){
            border-color: #262626 ;
        }
        .accordion-container.archive-accordion .ac-q:hover .ac_arrows:after,
        .accordion-container.archive-accordion .ac-q:focus .ac_arrows:after,
        .accordion-container.archive-accordion .ac.is-active .ac-q .ac_arrows:after,
        .acps0.colorReverse .acps0__item .acips1_arrows:after {
            border-color: transparent #262626 #262626 transparent;
        }.menu-main-menu-container>ul>li>ul>li a:hover,
        .menu-main-menu-container>ul>li>ul>li a:focus,
        .wp-block-button__link.Download,
        .wp-block-button__link.External,
        .wp-block-button__link.Internal {
            background-color: #262626!important;
        }.card.icon-class .card-img-wrapper { background: rgba(38,38,38, 0.2); }.card.shadow {
            box-shadow: 10px 10px #262626 ;
        }blockquote.is-style-fancy-quote {
            background: #eaeaea ;
        }ul#breadcrumbs,
        ul#breadcrumbs a,
        .tab_tabs .tab,
        main.single-post article.single-post .entry-meta,
        main.single-post article.single-post .entry-meta a,
        .cat-list a {
            color: #2b2b2b ;
        }.cat-list a:after,
        .accordion-container.archive-accordion .ac-a ul {
            border-color: #2b2b2b ;
        }blockquote.is-style-fancy-quote,
    	.wp-block-button.disabled a,
	    #related_posts {
            background: #eaeaea ;
        }.screen-reader-text,
        ul.accordion-container.colorReverse .ac .ac-q{
            background-color: #ffffff;
        } header.site-header {
            background: ;
        } h1 {            
                color:#000000 ;
            } h2 {            
                color:#000000 ;
            } h3 {            
                color:#000000 ;
            } h4 {            
                color:#000000 ;
            } h5 {            
                color:#000000 ;
            } h6 {            
                color:#000000 ;
            }ul.footer-menu li a:hover, button#ot-sdk-btn:hover, button#ot-sdk-btn:focus {
                color: #ffffff;
            }.custom-logo-link {
                    max-width:10rem;
            }.main-navigation.active {
                    width:100%;
            }.main-navigation.transparent-underline li.current-menu-parent a ,
                    .main-navigation.transparent-underline  ul li.current_page_item a,
                    .main-navigation.transparent-underline  ul li:hover a ,
                    .main-navigation.transparent-underline  ul li:focus a ,
                    .main-navigation.transparent-underline>ul>li>ul>li a:hover, 
                    .main-navigation.transparent-underline>ul>li>ul>li a:focus,                                      
                    .main-navigation.transparent-underline ul li:hover .arrow-down:after,
                    .main-navigation.transparent-underline ul li:focus .arrow-down:after{    
                    background:transparent!important;                               
                    color:#262626 ;
            }
            main-navigation.transparent-underline ul li .sub-menu li:hover>a,
            main-navigation.transparent-underline ul li .sub-menu li:focus>a,
            .main-navigation.transparent-underline ul li ul.sub-menu.open-submenu li a:focus,
            .main-navigation.transparent-underline ul li:focus>a,
            .main-navigation.transparent-underline ul li:hover>a{
                border-bottom-color: #262626 ;   
            }
            .main-navigation.transparent-underline ul li ul.sub-menu.open-submenu li a {
                color:#262626 ;  
            }.ps-content-v-two h1 strong, .ps-content-v-two h2 strong, .ps-content-v-two h3 strong, .ps-content-v-two h4 strong, .ps-content-v-two h5 strong, .ps-content-v-two h6 strong, .ps-content-v-two p strong{
            color:#262626 ;}.main-v-three .ps-content-v-three h1 strong, .main-v-three .ps-content-v-three h2 strong, .main-v-three .ps-content-v-three h3 strong, .main-v-three .ps-content-v-three h4 strong, .main-v-three .ps-content-v-three h5 strong, .main-v-three .ps-content-v-three h6 strong, .main-v-three .ps-content-v-three p strong{color:#262626 ;}.hero-area-banner-wrap #loader {border-top: 16px solid #262626;}.main-v-three .ps-content-v-three .cta-btns a,
            .glide__controls .glide__arrow:hover span.arrow-svg{
            background-color:#262626 ;
            } header .mobile-menu .menu-action-buttons a{background-color:#262626 ; color:#fff;}footer.site-footer, #footer-top, footer.site-footer a, #footer-top a, #footer-top p, button#ot-sdk-btn {
            color: #ffffff ;
        }.s-icon a .icon-bg{
            background-color: #ffffff ;
        }.external-link svg  {
            stroke: #262626 ;
        }.navigation-pagination li.active a  {
            background-color: #262626 !important;
        }@media only screen and (min-width: 480px) and (max-width: 768px) {
              .container {
                max-width: 420px;
                margin: 0 auto; 
              }
            }@media only screen and (min-width: 769px) and (max-width: 960px) {
              .container {
                max-width: 650px;
                margin: 0 auto; 
              }
            }@media only screen and (min-width: 769px) and (max-width: 960px) {
              .alignwide {
                width: 720px;
                max-width: 720px;
                margin-left: calc(-720px / 2 + 100% / 2) !important;
                margin-right: calc(-720px / 2 + 100% / 2) !important;
              }
            }@media only screen and (min-width: 961px) and (max-width: 1080px) {
            .container {
                max-width: 800px;
                margin: 0 auto; 
            }
            }@media only screen and (min-width: 961px) and (max-width: 1080px) {
            .alignwide {
                width: 900px;
                max-width: 900px;
                margin-left: calc(-900px / 2 + 100% / 2) !important;
                margin-right: calc(-900px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1081px) and (max-width: 1280px) {
            .container {
                max-width: 960px;
                margin: 0 auto; 
            }
            }@media only screen and (min-width: 1081px) and (max-width: 1280px) {
            .alignwide {
                width: 1040px;
                max-width: 1040px;
                margin-left: calc(-1040px / 2 + 100% / 2) !important;
                margin-right: calc(-1040px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1281px) and (max-width: 1400px) {
            .alignwide {
                width: 1250px;
                max-width: 1250px;
                margin-left: calc(-1250px / 2 + 100% / 2) !important;
                margin-right: calc(-1250px / 2 + 100% / 2) !important;
            }
            }@media only screen and (min-width: 1281px) and (max-width: 1400px) {
            .container {
                max-width: 1047px;
                margin: 0 auto; 
    
            }
            }@media only screen and (min-width: 1400px) and (max-width: 1920px) {
            .container {
                max-width: 1280px;
                margin: 0 auto; 
            }
            }@media only screen and (min-width: 1400px) and (max-width: 1920px) {
            .alignwide {
                width: 1360px;
                max-width: 1360px;
                margin-left: calc(-1360px / 2 + 100% / 2) !important;
                margin-right: calc(-1360px / 2 + 100% / 2) !important;
            }
            }@media all and (min-width: 1920px) {
            .container {
                max-width: 1400px;
                margin: 0 auto; 
            }
            }@media all and (min-width: 1920px) {
            .alignwide {
                width: 1600px;
                max-width: 1600px;
                margin-left: calc(-1600px / 2 + 100% / 2) !important;
                margin-right: calc(-1600px / 2 + 100% / 2) !important;
            }